如何使用PayPal Payflow托管页面实施PayPal定期付款?不使用IPN

时间:2014-09-24 13:17:07

标签: paypal paypal-subscriptions recurring-billing

我想使用payflow链接和paypal托管页面实现定期付款。但是通过PayPal的开发指南我找不到任何有效的解决方案。说支付流程链接我的代码将是这样的:

<form method="POST" action="https://mylinktoPayPalPayflow.com">
  <input type="hidden" name="LOGIN" value="Your LOGIN here">

  <input type="hidden" name="PARTNER" value="Your PARTNER here">

  <input type="hidden" name="DESCRIPTION" value="Order description here">

  <input type="hidden" name="AMOUNT" value="Total transaction AMOUNT here">

  <input type="hidden" name="TYPE" value="Transaction TYPE here">

  <input type="submit" value="Click Here to Purchase">
</form>

这里: 登录:您为Payflow帐户选择的登录名。

合作伙伴:您的合作伙伴名称由您的经销商提供给您。

AMOUNT:交易总金额。该值必须大于1.00。

TYPE:标识交易类型的单个字母(S代表销售,A代表授权)。

但是,交易类型是销售或授权。

有没有办法在这里实施经常性付款?

1 个答案:

答案 0 :(得分:1)

每当您使用Payflow链接时,您将有两个选项来创建定期配置文件:

  1. 首先使用托管的结帐页面完成一次性付款,然后使用您获得的交易ID(PNREF)来创建定期的个人资料。这样您就不需要传递任何信用卡信息,因为它会自动从PNREF中获取。如下所示:

    <强> PARTNER [6] =贝&安培; VENDOR [13] = XXXXXX&安培; USER [6] = XXXXX&安培; PWD [8] = XXXXX&安培; TRXTYPE =的R&amp; ACTION = A&安培;嫩= C&安培; PROFILEREFERENCE = XXXX&安培; PROFILENAME [38] = XAXXXXXAXXX&安培; START = 09182014&安培; TERM = 0&安培; PAYPERIOD = MONT&安培; AMT [4] = 1.07&安培; ORIGID = ESJPC2894AFC

  2. 完成一次性付款后,请转到manager.paypal.com并查找该交易ID,然后在交易详情中您会看到将其转换为定期个人资料的按钮。这是一本手工作品

  3. 对于托管结帐页面,您只能传递TYPE = A或S.