【发布时间】:2017-07-16 12:50:39
【问题描述】:
我正在使用 PayPal API 创建 Webhook,而不是开发者网站。什么时候做这个最好?我是在付款创建前、付款创建后还是付款执行后创建 webhook?根据 API 文档,webhook 只需要在应用程序的生命周期中创建一次。如果每次使用应用程序时都创建一个新的 webhook,会发生什么? 我有什么:
- processPayment:定义付款明细,创建付款,将用户重定向到 PayPal。
- executePayment:用户从 PayPal 返回,支付被执行。
通知时:
- verifyPayment:调用一个函数来验证 Webhook 签名。
- 网站数据库中的后处理。
附: Webhook Id 在哪里/如何生成?
【问题讨论】:
-
您对 webhook 的目标是什么?
-
接收和处理来自 PayPal 的通知事件。当支付实际完成或作废时,接收通知,验证通知,并相应地更新站点的数据库。完成 PDT/IPN 所做的一切。
标签: php paypal paypal-rest-sdk paypal-webhooks