无法在沙盒中测试付款撤销 webhook 事件。贝宝 REST API
Posted
技术标签:
【中文标题】无法在沙盒中测试付款撤销 webhook 事件。贝宝 REST API【英文标题】:Cannot test payment reversal webhook event in sandbox. PayPal REST API 【发布时间】:2016-05-02 09:16:51 【问题描述】:我需要测试付款撤销(不是退款)网络挂钩事件。我尝试使用 webhook 模拟器,但无法使用它提供的退款 ID 进行搜索。有没有其他方法可以强制沙盒支付引发反转事件?
【问题讨论】:
【参考方案1】:Webhooks Simulator 会为事件生成样本负载,但不会创建实际事务。您将无法搜索 webhooks 模拟器生成的退款 ID。
您可以在http://www.ebay.com/gds/Why-has-my-paypal-payment-been-reversed-/10000000000112025/g.html阅读有关付款撤销的更多信息
这是PayPal需要触发的行为,PayPal用户无法触发。
【讨论】:
这令人失望。如果我们不能确信我们的代码将按应有的方式运行,那么不确定沙箱的意义何在。尤其是对于像付款撤销这样严重的事情,这恰好与正常的付款流程不同。 嗨,比利,我明白你的意思。没错,沙盒用于在上线之前测试功能,事实上 PayPal 沙盒也提供了该功能。但是您正在为此目的使用模拟器,它是一个模拟并且不涉及实际事务。同样对于付款冲销,这不是用户流程,但 PayPal 参与其中。如果您愿意,我可以帮助您撤销付款,但请注意,这又是 PayPal 的参与,而不是您可以作为实时/沙盒用户触发的事情。以上是关于无法在沙盒中测试付款撤销 webhook 事件。贝宝 REST API的主要内容,如果未能解决你的问题,请参考以下文章
在沙盒中测试贝宝,从没有信用的帐户进行贝宝(不是信用卡)付款
Paypal 不会在沙盒中的 BILLING.SUBSCRIPTION.CANCELLED 上触发 webhook