【问题标题】:PayPal Rest API (PHP SDK) webhooks not showing up in sandbox events listPayPal Rest API (PHP SDK) webhook 未显示在沙盒事件列表中
【发布时间】:2016-03-19 03:49:24
【问题描述】:

在使用 webhooks 模拟器时,我得到: Got Http response code 500 when access https://api.sandbox.paypal.com/v1/notifications/webhooks-events/WH-6W4482673W002281V-61985753LP2332451

JSon 信息正在发送回我的站点,我可以对其进行解析,但是在尝试验证 (validateAndGetReceivedEvent) 时 - 我收到上述 500 错误。

另外 - 当我尝试提交一个实际的沙盒销售时,成功返回 URL 显示销售已完成,但从未触发挂钩。 (我创建了一个检查所有事件的钩子)

当我沿途使用错误日志进行跟踪时(仅供参考-我使用 Codeigniter,但我没有最好的调试技能),PapPalRestCall->Execute 中的事情似乎停止了 $connection = new PayPalHttpConnection($httpConfig, $config);

【问题讨论】:

    标签: php api paypal sdk paypal-webhooks


    【解决方案1】:

    您从模拟器获得的事件样本是样本有效负载,与实际交易不对应。如果您尝试从示例有效负载中获取事件,您将无法检索该事件。

    {
      "name": "INTERNAL_SERVICE_ERROR",
      "details": [],
      "message": "Internal service error"
    }
    

    这是正确且符合预期的行为。 You may refer to this Response for Sample Webhook Event Retrieval

    【讨论】:

      猜你喜欢
      • 2017-12-04
      • 2016-06-03
      • 2015-11-16
      • 2017-12-11
      • 2016-02-27
      • 2020-09-04
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      相关资源
      最近更新 更多