首页 文章

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

提问于
浏览
1

我想使用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>

此处: LOGIN: 您为Payflow帐户选择的登录名 .

PARTNER: 您的合作伙伴的名称由您的经销商提供 .

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

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

但交易类型是销售或授权 .

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

1 回答

  • 1

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

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

    PARTNER[6]=PayPal&VENDOR[13]=XXXXXX&USER[6]=XXXXX&PWD[8]=XXXXX&TRXTYPE=R&ACTION=A&TENDER=C&PROFILEREFERENCE=XXXX&PROFILENAME[38]=XAXXXXXAXXX&START=09182014&TERM=0&PAYPERIOD=MONT&AMT[4]=1.07&ORIGID=ESJPC2894AFC

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

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

相关问题