【发布时间】:2013-08-28 20:56:11
【问题描述】:
我想使用 paypal 的 ipn 模拟器测试 'subscr_payment' 的 txn_type。
但没有这样的选择。
虽然你可以看到 here 有这样的 txn 类型
【问题讨论】:
标签: testing paypal paypal-ipn
我想使用 paypal 的 ipn 模拟器测试 'subscr_payment' 的 txn_type。
但没有这样的选择。
虽然你可以看到 here 有这样的 txn 类型
【问题讨论】:
标签: testing paypal paypal-ipn
在 PayPal 开发者网站中,您可以转到 IPN 模拟器,选择交易类型作为 Web 接受,然后单击显示所有字段。然后您可以将 txn_type 编辑为 subscr_payment、subscr_signup 等。
它并不完美,因为它没有为您提供所有变量,但您可以将信息放在其他条目中,并使用逻辑来确定是否存在正确的条目。
做一个测试订阅,这样你就有了价值,然后从那里开始工作
【讨论】:
我也想知道你是否可以在IPN Simulator中模拟订阅,但是根据选择,您无法使用IPN Simulator模拟订阅。
模拟订阅的最佳方式是创建沙盒测试帐户:一个用于“买方”,一个用于“卖方”。您可以转到 Paypal 开发人员 并转到 Applications -> Sandbox Accounts。
我的沙盒测试账户:一个给买家,一个给卖家:
创建两个测试帐户后,转到 Paypal 沙盒网站,登录到您的 买家沙盒测试帐户并创建一个订阅按钮。哇啦!你完成了。 注意:请务必将结算周期设置为仅 1 天,以便您快速测试您的 Paypal IPN 侦听器。
沙盒订阅按钮图片:
您可以在 Sandbox account notifications 上查看发送至沙盒测试帐户的电子邮件通知。
【讨论】:
正确; IPN 模拟器目前并不支持所有交易类型。
我们计划向模拟器添加更多场景,但对于这种测试(需要多个连续的 IPN 消息),我建议在沙盒环境中创建一个订阅按钮并手动计费。
不幸的是,这是当今模拟订阅 IPN 消息的唯一方法。
【讨论】: