当手动测试和编写Stripe Connect的Payouts API的单元测试时,事实证明很难测试,因为只有在连接的用户账户中有足够的"可用"资金时,支付才会成功。将资金转移到相关账户似乎是个好主意,但这些资金在可用之前将等待一段时间,而且据我所知,没有办法加快测试速度。
目前,我能想到的最好的解决办法是:
- 创建已连接用户
- 一次性大额转账到已连接用户的账户
- 等待(通常为7-10个真实世界日)使其从"待处理"变为"可用">
- 这将确保在连接的帐户中有足够的资金用于测试目的
有没有更好的办法——一种不需要等待几天的即时方法?
Stripe提供了几种测试卡,允许您跳过未决余额并立即获得资金。
4000000000000077收费成功,资金将直接添加到您的可用余额(绕过您的未决余额)。
4000003720000278收费成功,资金将直接添加到您的可用余额(绕过您的未决余额)。