【问题标题】:IPN response in sandbox transaction?沙盒交易中的 IPN 响应?
【发布时间】:2014-10-22 01:17:34
【问题描述】:

PayPal 是否在沙盒使用期间提供 IPN 响应?我没有通过 NVP 调用创建付款,重定向到 PayPal 站点,登录,“支付”(在沙盒模式下)并转到我在付款调用中设置的返回页面。但是 PayPal 没有 ping 到我的 IPN 地址 :(

它应该在沙盒中工作,还是用户只能在生产模式下测试 IPN 响应?

感谢您的帮助。

【问题讨论】:

  • 你在沙盒账号里查过是否有IPN发到这个URL吗?你可以去sandbox.paypal.com,用沙箱登录。然后,转到此链接:sandbox.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history,您可以在其中查看 IPN 历史记录页面。
  • 确保HTTP状态为200,否则IPN URL可能有问题
  • 沙盒 IPN 历史为空,没有一条记录。 IPN URL 地址配置正确,返回 200。不知道发生了什么:(
  • 你确定你在你的代码中传递了IPN url吗?如果您不传递代码,请确保您已在沙盒帐户中设置了 IPN url。
  • 是的,我在代码中传递了我的 IPN URL(并且它也在沙盒帐户中设置)。

标签: paypal paypal-ipn paypal-sandbox


【解决方案1】:

大概找到了解决方案。我传入了我的 PayPal URL useraction=commit 参数。当我删除它并使用 doexpressCheckoutPayment 时,一切正常......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-10
    • 2013-01-11
    • 2012-04-14
    • 2016-09-09
    • 2014-10-20
    • 1970-01-01
    • 2012-01-08
    • 2011-01-19
    相关资源
    最近更新 更多