创建 PayPal Webhook 的最佳时间是啥时候?

Posted

技术标签:

【中文标题】创建 PayPal Webhook 的最佳时间是啥时候?【英文标题】:When is the best time to create a PayPal Webhook?创建 PayPal Webhook 的最佳时间是什么时候? 【发布时间】: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 所做的一切。 【参考方案1】:

如果您想收到付款通知,则需要在进行付款交易之前创建 Webhook。如果在您的应用上配置了多个 Webhook,并且您在两个 Webhook 上订阅了相同的事件集,您将在两个 Webhook 上收到通知。

谢谢!

【讨论】:

以上是关于创建 PayPal Webhook 的最佳时间是啥时候?的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC 创建 paypal webhook

Paypal webhook 接收器 asp

PayPal webhook 创建与激活

在 C++ 中使用 PayPal 自适应支付 API 的最佳方式是啥?

Paypal webhook 而不是返回 url

PayPal Express Checkout - Webhook PAYMENT.SALE.COMPLETED