在Paypal沙箱中测试定期付款

时间:2013-06-20 11:08:59

标签: paypal paypal-sandbox

我已阅读this帖子和this one,但我找不到我的解决方案。

我正在尝试使用Paypal标准支付系统测试定期付款。问题是经常性支付的最低频率期限是1天(1D)。这是太长时间来正确测试。

我读到这个article说如果你在沙盒中设置了1D的时间段,那么每分钟都会调用IPN,但我无法使其工作。

您是否知道有任何方法可以完全控制测试定期付款?

2 个答案:

答案 0 :(得分:3)

正如我在接受的答案中评论的那样,可以通过firebug / chrome dev工具编辑HTML来添加字段,以便为IPN模拟器发送的IPN添加其他字段。这样,您可以添加所需的其他字段(如recurring_payment_id),这些字段将与IPN一起发送到您指定的URL。添加其他字段后,请复制html,以便每次要使用时都可以添加。我正在考虑写一个油脂猴扩展(或其他东西),在页面上添加一些javascript,允许其他IPN类型,如定期付款所需的那些。

答案 1 :(得分:1)

有一天是您可以设置的最短时间范围。您曾经能够测试每分钟计费的定期付款,但在推出后不久就被禁用了。过去,如果一些商家不想等待一整天,他们所做的就是建立自己的IPN模拟器,类似于目前developer.paypal.com网站上的模拟器。不同之处在于,他们会将其设置为通过所有定期付款细节。基本上,它只是一个发布PayPal将发送的所有变量的表单。否则,您需要等待一整天才能让配置文件再次开票。