Ipn模拟器Echeck完成响应,不发送' subscr_id'对于经常性付款

时间:2014-10-22 07:52:03

标签: paypal payment recurring

我已使用ipnsimulator创建了定期付款的响应。 ipnsimulator在没有subscr_id的情况下发送事务详细信息。如何使用ipnsimulator获取定期付款的subscr_id?

1 个答案:

答案 0 :(得分:1)

不幸的是,IPN模拟器尚未设置为包含订阅或定期付款。您需要找到特定交易的IPN样本(当然,您可以通过Google找到),然后您可以创建自己的模拟器。样本在文档的http://developer.paypal.com处提供,但是它们有点被埋没,所以谷歌真的更快。

您可以通过创建基本HTML表单并将操作设置为您的IPN URL来构建自己的模拟器。在表单中包含隐藏字段,其中包含您希望根据找到的样本从实际PayPal IPN获得的名称/值。然后,您可以在浏览器中加载它并手动提交以触发模拟的IPN。这也有助于解决脚本问题,因为您可以在屏幕上看到结果。

请记住,以这种方式测试时,IPN数据不是来自PayPal的服务器。因此,验证将以无效方式返回。请确保您记住,如果您围绕验证或无效的IPN结果构建逻辑,并相应地进行调整。