在 PayPal Sandbox 中没有收到对侦听器的 IPN 响应

Posted

技术标签:

【中文标题】在 PayPal Sandbox 中没有收到对侦听器的 IPN 响应【英文标题】:Not getting IPN response to listener in PayPal Sandbox 【发布时间】:2015-06-11 20:34:10 【问题描述】:

我在 PayPal 沙盒按钮中创建了一个递归支付按钮。但是在付款后从PayPal支付返回测试账户时,IPN响应没有返回。在查看IPN历史时,显示IPN消息已经生成。

ipn_POST_data 在侦听器中为空。

简单的订阅按钮也是如此。

【问题讨论】:

【参考方案1】:

我得到了答案

我们需要将变量 'rm' 设置为 2。

<input type="hidden" name="rm" value="2">

0 – all shopping cart payments use the GET method
1 – the buyer's browser is redirected to the return URL by using the GET method, but no payment variables are included
2 – the buyer's browser is redirected to the return URL by using the POST method, and all payment variables are included

默认情况下,rm 的值为 0。

谢谢...

【讨论】:

以上是关于在 PayPal Sandbox 中没有收到对侦听器的 IPN 响应的主要内容,如果未能解决你的问题,请参考以下文章

Paypal:IPN 侦听器未收到 IPN 消息

PayPal API 侦听器网站付款标准 URI

Paypal IPN 侦听器不返回值

错误:错误:TypeError:_this3.props.onError不是函数 - Paypal Sandbox

实施 Paypal Sandbox 退款时得到 Http 响应代码 400

访问 https://api.sandbox.paypal.com 时得到 Http 响应码 400