PayPal IPN模拟器 - 如何生成INVALID响应?

时间:2013-08-15 18:17:02

标签: paypal paypal-sandbox paypal-ipn paypal-subscriptions

我正在使用Paypal IPN simulator来测试更改。我正在尝试生成INVALID响应。

我选择

Transaction type:购物车结帐

payment_status:拒绝,失败或过期。

但是,所有这些都会生成响应VERIFIED

的通知调用

更新没有read close enough。文档说明:PayPal会发回一个单词,如果消息源自PayPal 则为VERIFIED,如果与最初发送的内容有任何差异,则为INVALID。因此,如果我直接浏览到我的IPN URL,我将从Paypal获得INVALID响应,因为对IPN的调用不是来自PayPal。

1 个答案:

答案 0 :(得分:0)

关于您的更新:关闭,但不完全。

IPN将返回已验证无效,具体取决于它是否识别您发送的来自PayPal的POST数据。
所以,是的,如果您直接浏览到您的IPN URL并且直接将POST没有数据/虚拟数据发送到PayPal,那么是的,我们不会认为它来自我们,我们将返回 INVALID

例如,此链接将返回 INVALID https://www.paypal.com/cgi-bin/webscr?cmd=_notify-validate&dummy_data=true