我已经在PayPal沙箱中创建了一个eCheck付款,现在它的状态是Pending
,并表明它将在几天内清除。显然,等待这么长时间是不理想的测试!
在试图找出我如何可以强制沙箱事务清除(或失败,或以其他方式更新其状态),我发现了各种链接,包括这个:
https://www.paypal-knowledge.com/infocenter/index?page=content& id = FAQ1257&actp = RSS
这(和其他页面,我不能链接到这里,由于我的低声誉)建议,应该有链接到"清除"或"失败"的交易时,作为买家在沙箱中登录。然而,当我在买家的沙箱账户中查看交易时,这些链接不存在。
这是我的买家的交易详细信息页面的底部。
如果有区别的话,付款是通过PayPal REST API发起的,并且在付款过程中资金来源被"买方"沙箱帐户更改为eCheck。
我想知道是否仍然可以手动清除沙盒eCheck,如果不是,我们应该如何测试eCheck功能?
这不是一个完美的解决方案,但如果你在沙盒中启用'Payment Review',你可以模拟一些接近eCheck付款流程的东西。
要做到这一点:
- 点击这里
- 打开您的沙箱卖家账户的配置文件
- 打开Settings选项卡,启用Payment Review选项。
现在,你用这个卖家创建的销售在执行后将有一个'pending'的状态。
然后你可以允许付款完成(或失败)登录到沙盒作为你的卖家,在你的账户历史中找到一个待处理的交易,点击它,并使用特殊的沙盒"接受"/"拒绝"链接,你会发现在页面底部。