PayPal IPN 模拟器 - 如何生成无效响应?
Posted
技术标签:
【中文标题】PayPal IPN 模拟器 - 如何生成无效响应?【英文标题】:PayPal IPN simulator - how to generate INVALID response? 【发布时间】:2013-08-18 00:25:42 【问题描述】:我正在使用Paypal IPN simulator 来测试更改。我正在尝试生成INVALID
响应。
我选择
Transaction type:
购物车结账
payment_status:
拒绝、失败或过期。
然而,所有这些都会生成一个通知调用,响应为VERIFIED
更新没有read close enough。文档说:PayPal 会返回一个单词,如果消息源自 PayPal,则该消息已验证;如果与最初发送的消息有任何差异,则该消息为无效。因此,如果我直接浏览到我的 IPN URL,我将收到来自 Paypal 的 INVALID 响应,因为对 IPN 的调用不是来自 PayPal。
【问题讨论】:
【参考方案1】:关于您的更新:关闭,但不完全是。
IPN 将返回 VERIFIED 或 INVALID,具体取决于它是否将您发送的 POST 数据识别为来自 PayPal。 所以是的,如果您直接浏览到您的 IPN URL,它直接将无数据/虚拟数据 POST 到 PayPal,那么是的,我们不会将其识别为来自我们,我们将返回 INVALID .
例如,此链接将返回 INVALID: https://www.paypal.com/cgi-bin/webscr?cmd=_notify-validate&dummy_data=true
【讨论】:
以上是关于PayPal IPN 模拟器 - 如何生成无效响应?的主要内容,如果未能解决你的问题,请参考以下文章