Pay Pal经常性支付集成



我有一个网站,它会定期收到客户的钱(比如说一周一次(。我将我的客户详细信息存储在我的数据库中,我想从我的客户账户中取款,每次都不提示他们进行身份验证。金额将因客户而异。我怎么能用pay pal做到这一点?我需要购买贝宝专业版来实现这一点吗。我读了一些与经常性支付和贝宝参考支付服务相关的文档,但我不知道当我的企业贝宝账户在澳大利亚注册时,它会如何工作。

提前谢谢。

我们最近(2013年1月(为一个澳大利亚网站(贝宝账户(实现了与PalPal的定期支付集成。

我们曾经;

  • PayFlow Pro(文档:https://www.x.com/sites/default/files/payflowgateway_guide.pdf)
  • 经常性付款模块(文档:https://www.x.com/sites/default/files/pp_payflowpro_recurringbilling_guide.pdf)

我不能说这次经历是愉快的,有很多阅读、打电话支持和拔头发——但我们最终还是做到了。

根据您的情况,我建议查看Pin Payment Gateway(https://pin.net.au/)作为替代方案。

您可以使用PayPal定期付款方法

正如您所说,您不希望在未再次验证的情况下从该账户提款,您必须通过NVP API(CreateRecurringPaymentsProfile(在paypal上创建客户的订阅配置文件。

在您获得带有成功消息的客户的订阅ID后,您不需要存储客户详细信息(卡详细信息(,这样做也是非法的。

呼叫时

创建API 的RecurringPaymentsProfile方法

您需要设置以下字段。

BILLINGPERIOD = MONTH or DAY (according to your need)
BILLINGFREQUENCY = 2 (means after 2 BILLINGPERIOD )
TOTALBILLINGCYCLES = 10

例如:如果BILLINGPERIOD=MONTH&BILLINGREQUENCY=2&TOTALBILLINGCYCLES=10,则每2个月自动付款一次,直到10个付款周期结束。

You can also find the example code here :
http://paypal.github.io/sample-apps/

最新更新