【问题标题】:How to implement PayPal recurring payment using PayPal Payflow Hosted pages ? Not using IPN如何使用 PayPal Payflow 托管页面实现 PayPal 定期付款?不使用 IPN
【发布时间】:2014-11-19 00:13:09
【问题描述】:

我想使用支付流链接和贝宝托管页面实现定期付款。但是通过 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 表示授权)。

但这里的交易类型是销售或授权。

有没有办法在这里实现定期付款?

【问题讨论】:

    标签: paypal paypal-subscriptions recurring-billing


    【解决方案1】:

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

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

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

    2. 完成一次性付款后,转到 manager.paypal.com 并查找该交易 ID,在交易的详细信息中,您将看到将其转换为循环配置文件的按钮。这是手工作品

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

    【讨论】:

    • 在 13 行中,您将 PayPal 的所有“文档”都丢脸了。 :-)
    猜你喜欢
    • 2016-11-02
    • 2014-11-14
    • 2014-01-23
    • 2012-11-07
    • 2013-04-20
    • 2011-07-07
    • 2016-02-07
    • 2017-03-07
    • 2016-02-23
    相关资源
    最近更新 更多