PayPal webhook 有两个问题。
首先。
我在 Sandbox 上创建了 REST 应用程序,添加了 webhook 并收到了成功的消息。然后刷新页面和 webhooks 列表为空。尝试再次添加它并收到错误消息:
Webhook URL already exists
第二。
我试图用模拟器测试钩子并得到:
Your event has been successfully queued at August 28 2015, 0:33:29
但没有任何东西发送到我的服务器。在通过 Sandbox API 成功购买的情况下,结果相同 - 没有调用。
实际上,我不确定是否应该调用 webhook 来处理两个个人账户(不是商家账户)之间的付款以及通过 PayPal 网站支付发票(通过 API 创建)。我应该猜到但无法弄清楚它不起作用的原因。
我已阅读有关 webhook 和发票的所有文档,但没有发现任何关于该问题的帮助。如果IPN可以解决?IPN和Wehbooks有什么区别?
wehbook URL 的 PS SSL 证书是自签名的,但无论如何手动发出一些请求,我可以在服务器的日志中看到该请求已发出。