REST 客户端未在沙盒中生成 Webhook 事件

Posted

技术标签:

【中文标题】REST 客户端未在沙盒中生成 Webhook 事件【英文标题】:REST Client not generating Webhook Events in Sandbox 【发布时间】:2017-12-11 22:36:58 【问题描述】:

我无法让 Paypal 提供的 REST 客户端(客户端 js)触发沙箱中的 webhook 事件,以在我的服务器应用上接收付款确认。

这是我能做/已经做过的事情:

我在沙盒中创建了一个 REST 应用程序。

我已订阅所有 webhook 事件。

我可以使用我的沙盒客户端 ID 使用客户端应用程序付款,并查看服务商帐户中反映的付款。

我能够使用 Webhook 模拟器生成一个 webhook 事件并在我的服务器上接收/解析它。

但是,当我使用客户端进行沙盒支付交易时,不会创建 webhook 事件(如仪表板中提供的 Webhook 事件列表中所反映的那样),也不会将其发送到我的服务器。同样,我的服务器接收模拟的 webhook 就好了。

问题似乎是 Paypal REST 客户端没有生成 webhook 事件。我已经检查了所有内容的三倍,但看不到我错过了什么。救命!

【问题讨论】:

【参考方案1】:

我也有同样的问题。我绞尽脑汁想弄清楚我的代码是否有问题。我联系了 Paypal,他们说这是 Paypal 沙盒的一个持续问题,正在努力解决它。

【讨论】:

谢谢 Pavi.... 我终于联系了 Paypal,他们给了我相同的答案,所以我将其标记为已接受。基于该 convo,我在现场环境中进行了尝试,并且成功了。令人费解的是,他们想迁移到 REST 客户端,但开发人员需要在其中开发它的环境被打破了。

以上是关于REST 客户端未在沙盒中生成 Webhook 事件的主要内容,如果未能解决你的问题,请参考以下文章

PayPal Rest API (PHP SDK) webhook 未显示在沙盒事件列表中

PayPal REST API (PHP SDK) 成功交易未在沙盒模式下显示,在实时模式下显示

Paypal 不会在沙盒中的 BILLING.SUBSCRIPTION.CANCELLED 上触发 webhook

Plaid - 在沙盒环境中,我如何模拟正在发生的新事务并在 Webhook 中获取它

Paypal IPN 未在沙盒上发送/接收

Paypal 信用卡未在沙盒模式下显示