当我尝试支付到我的平台连接帐户时,我遇到了一些奇怪的问题,下面是我如何支付到连接帐户的示例代码,其中“源”是一个测试连接帐户"acct_1IE4WnG9fsPmbonD“,用作我的支付参数的目标
PayoutCreateParams payoutCreateParams = PayoutCreateParams.builder()
.setAmount(amount).setDestination(source)
.setCurrency(currency).build();
RequestOptions options = RequestOptions
.builder()
.setIdempotencyKey(uuid)
.setApiKey(stripeKey)
.build();
Payout payout = Payout.create(payoutCreateParams, options);当我尝试执行此命令时,我得到一个错误消息:
com.stripe.exception.InvalidRequestException:
No such external account: 'acct_1IE4WnG9fsPmbonD'; code: resource_missing; request-id: req_vnLHhOn3WaG9IT我的用例基本上是每月两次支付给可能的平台连接帐户。
所以现在我想知道我的平台连接帐户的支付是不是错了!
谢谢。
发布于 2021-02-01 09:49:24
支付是指去银行账户或借记卡,而不是条纹账户。你可能想要转账,而不是支出:https://stripe.com/docs/api/transfers
或者,如果需要,您可能希望在setDestination中使用银行帐户ID,然后包括条带帐户标头以进行实际支出:https://stripe.com/docs/connect/manual-payouts#regular-payouts
https://stackoverflow.com/questions/65964680
复制相似问题