Stripe Transfers:无需支付适当的费用即可创建转账作为 source_transaction

Stripe Transfers: create transfer without having appropriate charge to use as a source_transaction

我有一项功能是将资金转账到关联的 Stripe 账户。在我们的账户支付设置中配置为“自动”,所以我使用 source_transaction 参数将转账与交易联系起来,以避免可用余额不足的潜在问题。现在,当我没有任何“待定”交易来支付该金额时,我需要转移一定数量的此类价值,并且任何尝试执行转账的尝试都会以“余额不足”异常结束。

我试过的:

如果有人能帮我回答这些问题就太好了:

曾想过将这次转账拆分成多个较小的转账,但这对我来说似乎不是一个好主意。

Retrieving balance using API gives me a negative amount in the “available” section. But as far as I understand it’s not important since I use an existing charge as source_transaction, right?

您不能转账您没有的钱或即将收到的钱 — 我有点困惑,因为您说您“没有任何“待处理”交易”,但您还提到使用 source_transaction 指向尚不可用的费用,这是矛盾的。

我的 猜测 这里是您作为 source_transaction 使用的付款已经支付,因此这些资金无法用于转账.最后,您不能转账 $x,除非您最近收到了至少 $x 的付款并且尚未结算并支付到您的银行帐户。

我在 Stripe 帐户上进行了测试(通过发放退款创建大量负可用余额,然后创建新费用并使用 source_transaction 转移)并且只要费用尚未使用它就可以工作用于另一次转账或已经付款。