You need to enable JavaScript to run this app. Stripe Connect Payouts API测试时如何即时创建connected账户可用资金
优惠活动
大模型
产品
解决方案
定价
更多

Stripe Connect Payouts API测试时如何即时创建connected账户可用资金

Stripe Connect Payouts API测试资金等待问题的可落地解决方案

之前遇到的7-10天资金等待是生产模式的真实结算规则,Stripe在测试模式下提供了多套绕开资金等待、即时生成可用资金的能力,完全不需要走真实资金划转的pending流程。

手动测试场景适用方案

  • 直接手动调整connected账户余额:进入Stripe Dashboard的测试模式,打开目标connected account的详情页,进入「余额」板块,使用「调整余额」功能,输入需要的测试资金金额,选择标记为可用资金(Available funds),提交后即时生效,无任何pending等待。如果需要通过接口批量调整,测试模式下可直接调用余额调整接口,示例命令:
    curl https://api.stripe.com/v1/accounts/{{CONNECTED_ACCOUNT_ID}}/balance \
      -u sk_test_你的测试密钥: \
      -d amount=10000 \
      -d currency=usd \
      -d description="test available funds"
    
  • 测试模式自定义结算周期:如果需要模拟接近生产的资金流转逻辑(不想直接手动加余额),可在connected账户的设置里将测试模式下的结算周期改为0天,此时所有向该账户划转的测试资金会直接进入可用余额,不会进入pending状态。

单元测试/自动化测试场景适用方案

  • 使用Stripe Test Clock功能:在测试模式下创建专属的测试时钟实例,绑定到目标connected账户后,可通过接口或Dashboard手动推进虚拟时间,直接将pending资金的结算周期快进完成,即时转为可用资金,适合可复用的自动化测试流程。创建和推进测试时钟的示例命令:
    # 创建测试时钟
    curl https://api.stripe.com/v1/test_clocks \
      -u sk_test_你的测试密钥: \
      -d frozen_time=1690000000
    
    # 推进时钟到指定时间
    curl https://api.stripe.com/v1/test_clocks/{{TEST_CLOCK_ID}}/advance \
      -u sk_test_你的测试密钥: \
      -d frozen_time=1690003600
    
  • 直接模拟API响应:单元测试不需要验证真实资金流转逻辑时,可直接mock Payout API的入参校验、响应返回,完全跳过资金状态校验的环节,不需要真实生成可用资金。
  • 测试webhook事件模拟:如果需要验证Payout全流程的事件触发逻辑,可直接通过Stripe测试工具触发对应状态的Payout事件,不需要走真实的资金生成、划转流程。

补充说明

所有上述操作仅在测试模式下生效,不会影响生产环境的资金规则,也不需要真实的资金划转成本。

内容的提问来源于stack exchange,提问作者stevec

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.02 05:36:09