如何在Stripe中同时支付订阅产品与一次性商品?
关于Stripe混合订阅与一次性商品的支付方案
问题解答
- 能否通过单次交易完成?
可以实现。Stripe原生支持在创建订阅时附加一次性收费项,实现首次扣款包含订阅费+一次性商品总价,后续仅自动扣除订阅费用的需求。
具体实现逻辑:
- 后端利用前端传递的Stripe Token,创建或关联对应的Stripe客户对象。
- 创建订阅时,指定月费10美元的月度订阅计划,同时通过
add_invoice_items参数添加5美元的一次性商品作为发票附加项(可通过price_data动态定义价格,或使用预先创建好的价格ID)。 - 首次生成的订阅发票会自动合并两项费用,一次性扣款15美元;后续每月的周期发票仅包含10美元的订阅费用,自动执行扣款流程。
- 是否需要禁止订阅与普通商品同时加购?
不需要禁止。Stripe完全支持这种混合购物场景,只要后端按照上述逻辑正确配置订阅与发票项,就能让用户同时购买订阅服务和一次性商品,无需拆分交易,保障流畅的购买体验。
内容的提问来源于stack exchange,提问作者Tarasko
相关产品推荐
相关产品推荐

