当使用webhooks模拟器时,我得到:访问时得到Http响应代码500https://api.sandbox.paypal.com/v1/notifications/webhooks-events/WH-6W4482673W002281V-61985753LP2332451
JSon信息正在被发送回我的网站,我可以解析它,但在尝试验证(validateAndGetReceivedEvent)时,我收到了上面的500个错误。
此外,当我尝试提交一个实际的沙盒销售时,成功返回url显示销售已经完成,但从未触发挂钩。(我创建了一个勾选了所有事件的钩子)
当我一路上用错误日志进行跟踪时(仅供参考-我使用Codeigniter,但我没有最好的调试技能),事情似乎在PapPalRestCall->执行中停止了$connection=新的PayPalHttpConnection($httpConfig,$config);
从Simulator获得的事件样本是样本有效载荷,与实际事务不对应。如果您试图从示例负载中获取事件,您将无法检索到该事件。
{
"name": "INTERNAL_SERVICE_ERROR",
"details": [],
"message": "Internal service error"
}
这是正确和预期的行为。您可以参考此响应以获取示例Webhook事件检索