7

我已经阅读了这篇文章和这篇文章,但我没有找到我的解决方案。

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

我读到这篇文章说如果你在沙盒中将周期设置为 1D,对 IPN 的调用每分钟都会完成,但我无法让它工作。

您知道有什么方法可以完全控制测试经常性付款吗?

4

2 回答 2

3

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

于 2013-08-01T13:10:53.943 回答
1

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

于 2013-06-20T14:09:42.233 回答