Paypal异步回调问题Webhook

遇到了个非常奇葩的问题,使用paypal支付USD美元币种,webhook异步通知正常,同一个程序,换了CAD币种,webhook通知没了……,但是USD的还是正常的 :joy:有大神遇到过吗?如何解决的?回调通知里打印了webhook结果,USD完全正常,但是CAD就是没有……

附言 1  ·  3年前

标准答案来了,希望能帮到需要的人~
您好,

感谢您联系PayPal商家技术支持,我是Shami,很高兴能有机会帮助您。

查看了您的账户币种只有USD,同时您账户的收款习惯设定对于您未持有的币种的付款需要您手动接受或拒绝交易才完成。因此这些非USD的付款交易状态还是pending,因此收不到webhooks。只有完成的交易我们才会发webhooks。

您可以登录您的PayPal账户在交易记录中看到这些交易,可选择拒绝或接受。若您想直接接受这些交易可以在账户设定->付款习惯设定->阻止付款->更新->收款习惯设定中设置直接接受非USD的交易,这样交易便会自动完成并发webhooks不需要您手动再去点了。

若您还有其它技术问题欢迎来联系我们。

Shami
PayPal商家技术支持部

友情提醒,如果您没有在该事件发起后的7天之内回复我们,那么该事件将会被自动关闭。假如您对我们的回复有任何顾虑或者疑问,请您直接回复此邮件。我们必将在尽可能短的时间内回复您。
感谢您并祝您工作生活愉快。

franktrue
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
franktrue
最佳答案

您好,

感谢您联系 PayPal 商家技术支持,我是 Shami,很高兴能有机会帮助您。

查看了您的账户币种只有 USD,同时您账户的收款习惯设定对于您未持有的币种的付款需要您手动接受或拒绝交易才完成。因此这些非 USD 的付款交易状态还是 pending,因此收不到 webhooks。只有完成的交易我们才会发 webhooks。

您可以登录您的 PayPal 账户在交易记录中看到这些交易,可选择拒绝或接受。若您想直接接受这些交易可以在账户设定 -> 付款习惯设定 -> 阻止付款 -> 更新 -> 收款习惯设定中设置直接接受非 USD 的交易,这样交易便会自动完成并发 webhooks 不需要您手动再去点了。

若您还有其它技术问题欢迎来联系我们。

Shami PayPal 商家技术支持部

3年前 评论
讨论数量: 2

PayPal 开发者中心 提工单,PayPal 的 Webhook 有些时候不太稳定。

3年前 评论
franktrue

您好,

感谢您联系 PayPal 商家技术支持,我是 Shami,很高兴能有机会帮助您。

查看了您的账户币种只有 USD,同时您账户的收款习惯设定对于您未持有的币种的付款需要您手动接受或拒绝交易才完成。因此这些非 USD 的付款交易状态还是 pending,因此收不到 webhooks。只有完成的交易我们才会发 webhooks。

您可以登录您的 PayPal 账户在交易记录中看到这些交易,可选择拒绝或接受。若您想直接接受这些交易可以在账户设定 -> 付款习惯设定 -> 阻止付款 -> 更新 -> 收款习惯设定中设置直接接受非 USD 的交易,这样交易便会自动完成并发 webhooks 不需要您手动再去点了。

若您还有其它技术问题欢迎来联系我们。

Shami PayPal 商家技术支持部

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!