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

如何使用PayPal Payflow托管页面实现PayPal定期支付?不使用IPN,paypal,paypal-subscriptions,recurring-billing,Paypal,Paypal Subscriptions,Recurring Billing,我想使用payflow链接和paypal托管页面实现定期支付。但是通过查看PayPal的开发指南,我找不到任何有效的解决方案。对于payflow链接,我的代码如下: <form method="POST" action="https://mylinktoPayPalPayflow.com"> <input type="hidden" name="LOGIN" value="Your LOGIN here"> <input type="hidden" nam

我想使用payflow链接和paypal托管页面实现定期支付。但是通过查看PayPal的开发指南,我找不到任何有效的解决方案。对于payflow链接,我的代码如下:

<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帐户选择的登录名

合作伙伴:您的经销商向您提供了合作伙伴的名称

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

类型:标识交易类型的单个字母(用于销售,用于授权)

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


是否有办法在此处实施定期付款?

无论何时使用Payflow链接,您都可以使用两个选项来创建定期概要文件:

  • 首先使用托管的签出页面完成一次性付款,然后使用获得的交易id(PNREF)创建定期概要文件。通过这种方式,您无需传递任何信用卡信息,因为它将自动从PNREF获取。如下所示:

    合作伙伴[6]=PayPal和供应商[13]=XXXXXX和用户[6]=XXXXX和PWD[8]=XXXXX和TRXTYPE=R&ACTION=A&TENDER=C&PROFILEREFERENCE=XXXX&PROFILENAME[38]=XAXXXXXX&START=09182014&TERM=0&PAYPERIOM=MONT&AMT[4]=1.07&ORIGID=ESJPC2894AFC

  • 完成一次性付款后,请访问manager.paypal.com并查找该交易id,在交易的详细信息中,您将看到将其转换为定期配置文件的按钮。这是一项手工工作


  • 对于托管的签出页面,只能传递TYPE=A或S

    在13行中,您将PayPal的所有“文档”置于耻辱之中。:-)