如何在沙盒中 'clear'(或失败)PayPal eCheck?

How to 'clear' (or fail) a PayPal eCheck in the sandbox?

我在 PayPal 沙盒中创建了电子支票付款,现在状态为 Pending 并表示它将在几天内清除。显然,等待这么长时间对于测试来说并不理想!

在试图找出如何强制清除沙箱事务(或失败,或以其他方式更新其状态)时,我发现了各种 link,包括这个:

https://www.paypal-knowledge.com/infocenter/index?page=content&id=FAQ1257&actp=RSS

这个(以及其他我不能 link 由于我的声誉低而无法访问的页面)建议 'clear' 或 'fail' 交易应该有 links在沙盒中以买家身份登录时。但是,在我的买家的沙盒帐户中查看交易时,这些 link 不存在。

This is how the bottom of the transaction details page appears for my buyer.

如果有任何不同,付款是通过 PayPal REST API 发起的,并且资金来源在付款期间由 'buyer' 沙盒帐户更改为 eCheck。

我想知道是否仍然可以手动清除沙盒 eCheck,如果不能,我们应该如何测试 eCheck 功能?

这不是一个完美的解决方案,但如果您在沙箱中启用 'Payment Review',您可以模拟接近 eCheck 支付流程的东西。

为此:

  1. here
  2. 打开您的沙盒卖家帐户的个人资料。
  3. 打开“设置”选项卡并启用“付款审核”选项。

现在,您与该卖家创建的销售在执行后将具有 'pending' 状态。

然后,您可以通过以卖家身份登录沙盒,在您的帐户历史记录中找到待处理的交易,单击它并使用特殊沙盒来允许付款完成(或失败)'accept' /'reject' 链接位于页面底部。