Stripe是否支持使用账户余额内的资金完成支付的技术问询
Stripe 余额支付能力说明
Stripe 完全支持使用账户余额完成支付的需求,针对两种常见业务场景,对应不同的实现方案:
- 商户自身Stripe余额抵扣:如果你需要用平台的Stripe商户账户余额抵扣交易手续费、给用户提供满减/补贴类的余额抵扣优惠,可以在创建
PaymentIntent时通过application_fee_amount参数调整收费规则,也可以直接调用Stripe余额转账接口完成对应金额的内部划扣,全程无需跳转外部支付渠道。 - C端用户站内余额支付:如果你要实现电商平台用户充值后用站内余额付款的功能,可以直接使用Stripe原生的Customer Balance功能:
- 给每个平台用户创建对应的Stripe Customer对象,用户充值时调用Top-up接口给对应Customer的余额字段入账即可
- 用户下单支付时,创建
PaymentIntent时指定payment_method_types包含customer_balance,Stripe会自动优先扣减用户的账户余额,余额不足时可配置自动切换其他绑定的支付方式,或者返回余额不足提示引导用户充值
该功能逻辑和PayPal的余额支付基本一致,支持多币种余额配置,所有资金流水都可直接通过Stripe后台对账,不需要额外对接第三方钱包系统。
内容的提问来源于stack exchange,提问作者Marina Lozovanu
相关产品推荐
相关产品推荐

