使用paypal ipn模拟器测试subscr_payment

时间:2013-08-26 11:22:41

标签: testing paypal paypal-ipn

我想使用paypal的ipn模拟器测试'subscr_payment'的txn_type。
但是没有这样的选择。

enter image description here

虽然你可以看到here有这样的txn类型

enter image description here

3 个答案:

答案 0 :(得分:10)

正确;并非IPN模拟器当前支持所有交易类型 我们计划向模拟器添加更多场景,但是对于这种测试(需要多个连续的IPN消息),我建议在沙盒环境中创建一个订阅按钮并手动收费。

不幸的是,这是今天模拟订阅IPN消息的唯一方法。

答案 1 :(得分:5)

我也想知道你是否可以在IPN模拟器中模拟订阅,但根据选择,你无法使用IPN模拟器模拟订阅。

模拟订阅的最佳方法是创建沙盒测试帐户:一个用于购买者'和一个卖家'。您可以通过转到 Paypal Developer 并转到应用程序 - >来执行此操作沙盒帐户

我的沙盒测试帐户:一个用于买方,一个用于卖方: My Sandbox test accounts: one for the buyer and one for the seller

创建两个测试帐户后,转到 Paypal Sandbox网站,登录买方Sandbox测试帐户并创建订阅按钮。 Wallah!你完成了。 注意:请务必将结算周期设置为1天,以便快速测试Paypal IPN收听器

Sandbox订阅按钮图片: Sandbox Subscription Button image

可以在 Sandbox account notifications 上看到您的Sandbox测试帐户的电子邮件通知。

答案 2 :(得分:5)

在PayPal开发者网站中,您可以转到IPN模拟器,选择“交易类型”作为“Web接受”,然后单击“显示所有字段”。然后,您可以将txn_type编辑为subscr_payment,subscr_signup等。

它并不完美,因为它没有为您提供所有变量,但您可以将信息放入其他条目中,并使用逻辑来确定是否存在正确的条目。

执行一次测试订阅,以便获得值,然后从那里开始工作