paypal经常性付款和paypal亲

时间:2015-12-18 14:24:59

标签: paypal paypal-sandbox recurring

我正在尝试实现paypal pro(我们的软件应该适用于意大利帐户)进行定期付款。 我不能使用“快速结账”因为订阅在180天内变化超过15%的限制,我们没有试用期。 我从paypal下载了.net的样本,从开发人员仪表板创建了一个沙箱帐户,但是当我测试它时,我给出了一条错误消息“DPRP已禁用此商家”。 后来我读到定期付款已启用“直接付款”,但它们仅在美国,英国,加拿大和新西兰启用。 在Paypal Pro for Italy文档中,我没有找到任何有关定期付款的信息。 如何在没有“快速结账”的情况下在Paypal中创建定期付款?

1 个答案:

答案 0 :(得分:0)

使用意大利PayPal帐户,您将无法使用Payments Pro。

但是,您可以使用Billing Agreements / Reference Transactions快速结账,而不是设置定期付款资料。这样你就不会有15%的限制。

您可以在SetExpressCheckout请求中包含结算协议参数,然后设置结算协议,以便您以后可以运行DoReferenceTransaction以使用结算协议处理某些金额。

这样一来,流程就会在没有额外批准的情况下发生,不需要重定向等等。您只需进行DoReferenceTransaction调用,即可立即转移资金。参考交易可以是任何金额,因此您没有任何限制。

与此方法的唯一区别在于,您需要在服务器上创建一个CRON作业,该作业每天循环遍历所有到期帐户,以便为每个帐户运行参考事务。因此,您基本上构建自己的定期系统,而不是使用PayPal。

如果您正在使用PHP,PayPal PHP SDK将使您快速轻松地完成所有API调用。