8

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

在此处输入图像描述

而正如你在这里看到的,有这样的 txn 类型

在此处输入图像描述

4

3 回答 3

10

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

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

于 2013-08-26T13:03:08.253 回答
5

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

模拟订阅的最佳方式是创建沙盒测试帐户:一个用于“买方”,一个用于“卖方”。您可以通过转到Paypal Developer并转到Applications -> Sandbox Accounts来执行此操作。

我的沙盒测试账户:一个给买家,一个给卖家: 我的沙盒测试账户:一个给买家,一个给卖家

创建两个测试帐户后,转到Paypal Sandbox 站点,登录到您的买家沙盒测试帐户并创建一个订阅按钮。哇啦!你完成了。注意:确保将计费周期设置为仅 1 天,以便您快速测试您的 Paypal IPN 侦听器

沙盒订阅按钮图片: 沙盒订阅按钮图像

您可以在Sandbox 帐户通知中看到发送给您的 Sandbox 测试帐户的电子邮件通知

于 2014-07-01T00:50:35.553 回答
5

从 PayPal 开发人员站点中,您可以转到 IPN 模拟器,选择 Transaction Type 作为 Web Accept,单击 Show All Fields。然后您可以将 txn_type 编辑为 subscr_payment、subscr_signup 等。

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

做一个测试订阅,这样你就有了值,然后从那里开始工作

于 2015-12-12T02:17:47.550 回答