gpt4 book ai didi

未收到 paypal webhook 通知

转载 作者:太空宇宙 更新时间:2023-11-03 15:59:16 35 4
gpt4 key购买 nike

我试图在进行简单付款时通过 webhooks 获得通知,但是我没有收到任何来自 paypal 的指定 URL 请求。这是我所做的:

我有 2 个沙盒帐户:Facilitator 和 Buyer为服务商帐户创建一个应用程序(沙盒模式)在该应用程序中添加一个 webhook URL使用沙盒服务商用户名和密码登录 sanbox.paypal.com使用测试产品生成立即购买按钮将按钮代码粘贴到我的页面上,然后使用 sanbox 买家帐户进行购买在开发人员仪表板中,如果我转到 Sandbox -> Notifications:“Notification of Payment Received from test buyer”,则会收到付款,但不会调用我服务器上的 webhook 页面。我知道这是因为每次调用页面时 php 脚本都会创建一个 txt 文件。此外,如果我转到 Developer Account -> Webhook Notifications 并选择应用程序,我会收到此消息:您没有所选应用程序的任何事件

注意:如果我在 webhook 模拟器中添加 URL,一切正常。

我做错了什么吗?我必须将应用程序与“立即购买”按钮相关联吗?

谢谢

我正在使用 API REST。

最佳答案

Webhooks 模拟器为事件工作的方式不同于实际的 Webhooks 交付。

对于 Webhooks 模拟器,您不需要创建/配置 Webhook。您唯一需要的是一个端点 URL,模拟器可以在其中为您选择的事件发布相应的示例负载。

要使用模拟器,请按照下列步骤操作:

  1. 转到 Webhooks 模拟器页面。 developer.paypal.com/developer/webhooksSimulator
  2. 如果您尚未登录,请登录。
  3. 输入一个 Webhooks URL。
  4. 从下拉列表中选择事件类型。
  5. 点击“发送测试”按钮。

根据您的描述,您似乎正在执行 Webhooks 模拟器所需的所有操作并通过它获取通知。

要在 Sandbox 或 Live 环境中使用 Webhook,请执行以下操作:

  1. 转到“我的 REST 应用程序”页面。
  2. 如果您还没有创建应用程序,请创建一个。
  3. 添加一个 webhook URL(您可以注册的最大 webhook 数量每个申请 10 个)。
  4. 订阅感兴趣的事件类型。

您可能缺少上面的第 4 步。您需要订阅要获取通知的事件类型。

关于未收到 paypal webhook 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34712498/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com