我第一次在我的网站上实施贝宝,所以有人可以告诉我,我如何测试定期付款,因为最小计费周期是一天,频率是 1,所以我应该等待一天来检查 IpN 处理程序的点击吗?或者有没有其他方法可以在不等待的情况下测试定期付款?
提前致谢
如果您需要测试订阅或定期付款 IPN,您可以通过创建自己的 HTML 表单并将操作设置为您的 IPN 侦听器 URL 来轻松完成。
将隐藏字段添加到与您希望从 PayPal 获得的字段相匹配的表单中,您可以通过在沙盒上执行实际交易来获取第一个 IPN,然后将其复制到您的测试表单中。
这样,您可以直接将表单提交给您的 IPN 侦听器,并在屏幕上实际看到结果。这对于故障排除也很有用。
您唯一需要考虑的是,在以这种方式进行测试时,IPN 不会验证,因为原始数据并非来自 PayPal。您可以轻松地在代码中处理此问题以进行测试。
一旦一切都按照您想要的方式工作,您可以放心,它对于从 PayPal 收到的实际 IPN 将以相同的方式工作。
您可以根据需要在贝宝沙盒上进行多次测试