使用paypal处理定期付款

时间:2016-03-22 15:13:11

标签: paypal paypal-sandbox

我在如何处理paypal经常性付款系统方面遇到了麻烦。

我按照网站上的所有说明进行操作,但是一旦我创建了个人资料,paypal就将其置于待定状态,让我对服务本身的可靠性产生怀疑。

我试图查看互联网,但我真的不知道这应该如何运作......

我与SetExpressCheckout进行第一次通话以创建请求,当返回令牌时,我将令牌发送到paypal页面,用户确认付款,然后我拨打{{1}确认操作的方法(传递CreateRecurringPaymentsProfilePAYERID并设置第一笔付款的TOKEN值和AMT现在为未来付款的+1个月)< / p>

现在当我尝试阅读上次通话时的回复(或者如果我去买家/卖家的PayPal帐户),我看到付款处于待定状态,我必须等待一段不确定的时间才能付款激活。

现在真正的问题是:我能否相信这样一个事实:即使付款处于暂挂状态,我也会收到付款,因此我可以设置将用户设置为会员,或者我必须检查并等待状态为使用PROFILESTARTDATE方法“有效”吗?

PS:我在沙盒版本中这样做,也许官方版本更快更可靠?

谢谢!

1 个答案:

答案 0 :(得分:1)

在Sandbox中,当您调用CreateRecurringPaymentsProfile时,您还将获得响应,在该响应中,它将为您提供配置文件的状态(ActiveProfile或PendingProfile)。当状态位于Penidng时,表示系统正在创建定期付款配置文件。然后,您可以检查IPN消息以获取更新。这是正常的,但很明显,如果你发现你创建的所有配置文件都进入Pending并且从未激活那么可能存在错误但不应该是这种情况。这里是此API的PayPal技术指南:answer