使用 PayPal REST API 通过 Express Checkout 测试拒绝付款

Posted

技术标签:

【中文标题】使用 PayPal REST API 通过 Express Checkout 测试拒绝付款【英文标题】:Test a declined payment with Express Checkout using PayPal REST API 【发布时间】:2016-07-26 01:42:21 【问题描述】:

我搜索了 PayPal 文档,但找不到使用 REST API 测试拒绝付款方案的方法。

I saw this question on *** 并且似乎表明可以通过 REST API 完成一些测试场景,但是,答案并不立即明确,并且我的测试不允许我产生拒绝付款。

这是我尝试过的,但没有成功:

我已在企业/收款人帐户的沙盒帐户详细信息中启用否定测试。

我以per these instructions 的身份进行了多次不同金额的交易(例如 105.34、105.35、105.39 等),但所有付款均成功完成。

也许我错过了什么。任何建议将不胜感激。谢谢!

【问题讨论】:

【参考方案1】:

负测试在 REST API 中不可用。参考https://developer.paypal.com/docs/classic/lifecycle/sb_error-conditions/,可以在经典API快速结账中测试否定场景。

【讨论】:

感谢您的回复 - 因为我的集成是通过 REST API 使用经典 API 快速结帐将无济于事。我不确定您是否来自 PayPal - 如果是,是否有计划向 REST API 添加负面测试?如果是这样,关于时间框架的任何想法?再次感谢。 好的,我们会将此请求提交给产品团队,但目前恐怕没有时间框架。 :)

以上是关于使用 PayPal REST API 通过 Express Checkout 测试拒绝付款的主要内容,如果未能解决你的问题,请参考以下文章

通过 PayPal REST API 示例打折?

使用 PayPal REST API 通过 Express Checkout 测试拒绝付款

通过 Classic 或 Rest API 的 Paypal 付款

通过 REST API 创建的发票导致 PayPal 后端出错

PayPal 从 IPN 到 REST API 的过渡

PayPal Rest API 直接付款