Pay Pal webhooks 从未调用过

问题描述 投票:0回答:3

我多年来一直使用 Pay Pal 从我们的网站进行付款,没有出现任何问题。 我们目前使用 Pay Pal 按钮重定向到 Pay Pal 的网站进行付款,并让它返回到我们的网站以记录付款。

现在我们正在尝试在 Pay Pal 中配置 webhook,让它通知我们的服务器付款情况。目标是实现自动续订订阅,每月当 Pay Pal 自动处理付款时调用 webhook。

所以我设置了网络钩子, https://developer.paypal.com/

我为沙箱和真实账户设置了 webhook,并验证它可以通过他们的 webhook 模拟器成功调用 webhook。

但是,当通过我们的网站进行任何付款时,网络钩子永远不会被调用?

我已经尝试了一切,但他们从来没有打电话过。

仅当您通过 Pay Pal API 付款时才会调用 Webhook,还是直接付款或通过 Pay Pal 按钮付款时也会调用 Webhook?

他们会被要求自动续订订阅吗?

paypal webhooks
3个回答
3
投票

好的,现在我知道您确实设置了网络钩子。然而,无论如何,我仍然会在我的答案中包含这样做。

第 1 步:创建 PayPal 应用程序

  • 为您的应用程序命名并继续。

第 2 步:为您的应用程序添加/管理 WebHooks

  • 创建应用程序后,您将看到此屏幕。 向下滚动一点并单击“添加 Webhook”。

  • 添加您所需的 Webhooks(订阅 Webhooks 位于此处)。如果你不确定。暂时选择“所有事件”(第一个选项)。另外,请确保添加 Webhook URL。

第 3 步:监听 WebHooks

第 4 步:验证您是否收到回调

第 4 步:验证回调


2
投票

请理解我从以下来源引用的区别。

PayPal REST API 使用 Webhooks 进行事件通知。

.


.

Paypal BuyButton 触发 IPN


0
投票

我尝试从开发者网站添加 Webhook,但失败了。所以我运行了这个 API:https://api-m.sandbox.paypal.com/v1/notifications/webhooks。 它已经被创建了。 API 正文:

{
    "url": "{{webhook_url}}",
    "event_types": [
        {
            "name": "*"
        }
    ]
}
© www.soinside.com 2019 - 2024. All rights reserved.