繁体   English   中英

我不断收到“StripeInvalidRequestError:Stripe 帐户中的资金不足。” 即使我有足够的资金

[英]I keep getting "StripeInvalidRequestError: Insufficient funds in Stripe account." even though that I do have enough funds

我正在尝试在测试模式下将资金从我的 Stripe 账户转移到已连接的 Stripe 账户。 我的测试模式账户中有足够的资金未待处理。 但我仍然收到“StripeInvalidRequestError:Stripe 帐户中的资金不足。” 错误。 我不确定我做错了什么,这是我第一次与 Stripe 合作,所以也许我在这里遗漏了一些东西。

如果有人能帮助我指出正确的方向,我将不胜感激,谢谢!

传输脚本

router.get('/transfer/:account', async (req, res)=> {

    const account = req.params.account

    const transfer = await stripe.transfers.create({
        amount: 500,
        currency: 'usd',
        destination: account,
        transfer_group: 'ORDER_95'
    })

    res.redirect('/')
})

我的天平图片

在此处输入图像描述

如您所见,我的余额足以成功创建转账。

如您所见,我的余额足以成功创建转账。

那是加元,对吧? 您没有任何美元,因此无法使用currency:'usd'进行转账。

总的来说,我还建议使用 API 检查您的余额,因为它可能会让事情更清楚( https://stripe.com/docs/api/balance/balance_retrieve )。 使用stripe.transfers.create API 时,您需要有足够的available余额以尝试转账的货币。

您可以使用currency:'cad'代替 API 调用。 如果目标账户不能以加元结算,金额可能会在目标账户上自动转换为其他金额(取决于国家/地区,请参阅https://stripe.com/docs/payouts#supported-accounts-and-settlement-currencies ).

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM