无法获取Stripe Connect关联账户余额问题求助
Stripe关联账户余额获取异常的修复方案
核心问题
你的代码错误地将stripe_account参数放在了balance.retrieve的第一个参数对象中,而Stripe Node.js SDK要求该参数作为请求选项(第二个参数)传递,这导致SDK未识别到要访问关联账户,默认返回了平台账户的余额。
正确代码写法
const balance = await stripe.balance.retrieve( {}, // 余额接口无需传入ID,留空即可 { stripe_account: host.stripeAccountId } );
额外排查点
- 确认
host.stripeAccountId是测试模式下有效的关联账户ID(格式为acct_xxxxxx),不要混用生产环境的ID - 检查使用的平台API密钥是否属于测试模式,且关联账户已完成与平台的连接流程
内容的提问来源于stack exchange,提问作者Muhammad Hameed
相关产品推荐
相关产品推荐

