Paypal异步回调问题Webhook

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

附言 1  ·  4年前

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

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

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

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

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

Shami
PayPal商家技术支持部

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

franktrue
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
franktrue
最佳答案

您好,

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

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

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

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

Shami PayPal 商家技术支持部

4年前 评论
讨论数量: 2

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

4年前 评论
franktrue

您好,

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

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

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

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

Shami PayPal 商家技术支持部

4年前 评论

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