4

我第一次在我的网站上实施贝宝,所以有人可以告诉我,我如何测试定期付款,因为最小计费周期是一天,频率是 1,所以我应该等待一天来检查 IpN 处理程序的点击吗?或者有没有其他方法可以在不等待的情况下测试定期付款?

提前致谢

4

3 回答 3

2

如果您需要测试订阅或定期付款 IPN,您可以通过创建自己的 HTML 表单并将操作设置为您的 IPN 侦听器 URL 来轻松完成。

将隐藏字段添加到与您希望从 PayPal 获得的字段相匹配的表单中,您可以通过在沙盒上执行实际交易来获取第一个 IPN,然后将其复制到您的测试表单中。

这样,您可以直接将表单提交给您的 IPN 侦听器,并在屏幕上实际看到结果。这对于故障排除也很有用。

您唯一需要考虑的是,在以这种方式进行测试时,IPN 不会验证,因为原始数据并非来自 PayPal。您可以轻松地在代码中处理此问题以进行测试。

一旦一切都按照您想要的方式工作,您可以放心,它对于从 PayPal 收到的实际 IPN 将以相同的方式工作。

于 2012-12-16T07:17:56.180 回答
1

据我所知,除了等待测试 PayPal 订阅之外别无他法。您不能在人造时钟下运行沙箱:

类似的问题:

测试 Paypal 订阅 IPN

贝宝文档:

PayPal 支付标准集成指南

于 2012-12-15T13:22:57.677 回答
0

您可以根据需要在贝宝沙盒上进行多次测试

于 2012-12-15T10:12:02.357 回答