【问题标题】:PHP paypal sandboxPHP 贝宝沙箱
【发布时间】:2012-08-31 04:59:35
【问题描述】:

我正在使用 paypal 沙箱进行交易,但 ipn 无法正常工作。当我在我的沙盒帐户中检查 ipn 历史记录时,它通常显示状态为“Retrying”。有时它会显示状态为“失败”。

当我尝试再次从帐户重新发送 ipn 时,它已成功发送。

谁能指导我理解为什么它有时会失败以及可能的原因是什么?...

【问题讨论】:

    标签: paypal sandbox paypal-ipn


    【解决方案1】:

    不,我们不能。
    当它“重试”时,意味着它没有从您的脚本中获得正确的 HTTP/1.1 200 OK 响应。
    这很可能意味着它在尝试向其发布数据时出错。
    如果您点击 IPN 历史记录中的“消息 ID”,您可以查看它在访问脚本时遇到的 HTTP 状态。

    将其范围缩小到特定的 HTTP 错误代码后,您需要查看您的网络服务器访问和错误日​​志以找出错误原因。

    【讨论】:

      【解决方案2】:

      感谢您的回复。

      我的问题已经解决了。返回 url 不正确,这就是 ipn 不起作用的原因。

      我在 paypal 帐户中的返回 url 是正确的,这就是为什么 ipn 从该帐户工作的原因。

      【讨论】:

        猜你喜欢
        • 2014-06-30
        • 2011-02-21
        • 2016-07-08
        • 2013-06-05
        • 2017-08-23
        • 2016-01-20
        • 2013-04-20
        • 2013-03-19
        • 2017-07-31
        相关资源
        最近更新 更多