Paypal webhook 而不是返回 url

Posted

技术标签:

【中文标题】Paypal webhook 而不是返回 url【英文标题】:Paypal webhook instead of return url 【发布时间】:2019-05-16 01:44:55 【问题描述】:

这是我的付款流程。

    创建付款并返回 URL 供用户验证 使用上述 URL 的用户打开 Paypal 帐户并接受付款 Paypal 接受付款后返回成功 url。 执行付款(销售的最后阶段)

我的问题是在step 2 之后,step 3 之前是否存在任何触发的 webhook。用户在其个人贝宝页面中验证付款后。

抓到 webhook 的原因是不依赖成功重定向 url 而不是使用 webhook。

【问题讨论】:

【参考方案1】:

您使用的字词与您在此处使用的关键字不匹配。

您使用的是 REST API 还是使用 PayPal 标准/经典 API?

如果您正在使用 REST API,那么简单的答案是肯定的,您应该使用 Webhook 来处理任何自动化处理。具体来说,看看SALE Webhooks。这应该会给你你所追求的。

如果您使用的是标准/经典,答案是相同的,只是您将使用 IPN 而不是 Webhooks。

【讨论】:

使用rest api,但找不到我上面描述的相应webhook。 我更新了答案。我相信你想要的是 PAYMENT.SALE.COMPLETED PAYMENT.SALE.COMPLETED 在执行付款后触发,在我的问题中描述的第 4 节之后 什么时候进行必要的更新是合乎逻辑的。

以上是关于Paypal webhook 而不是返回 url的主要内容,如果未能解决你的问题,请参考以下文章

无法执行成功的 Paypal webhook 验证

如何在 PHP 中验证 Paypal webhook 签名?

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

验证模拟 PayPal webhook 的签名总是返回“FAILURE”

PayPal 是不是支持捐赠按钮的 webhook 或即时付款通知?

PayPal Webhook:如果我只使用计费协议,是不是需要发票、付款销售、授权和捕获 Webhook