如何在Stripe启用PayPal/Klarna并禁用其先买后付选项?资金是否即时到账?
针对Stripe支付配置及资金到账的解答
1. 禁用PayPal/Klarna的先买后付(BNPL)选项但保留支付方式本身
可以通过Stripe的API配置或后台设置实现:
- Klarna:
- API方式:创建Checkout Session时,在
payment_method_options中指定Klarna仅启用即时支付类型:const session = await stripe.checkout.sessions.create({ // 其他必要参数(如金额、商品信息) payment_method_types: ['klarna'], payment_method_options: { klarna: { payment_types: ['pay_now'] } } }); - 后台方式:进入Stripe后台的「支付方式」页面,找到Klarna并编辑,禁用“先买后付”相关选项。
- API方式:创建Checkout Session时,在
- PayPal:
创建Checkout Session时,通过设置参数强制隐藏PayPal的BNPL选项:const session = await stripe.checkout.sessions.create({ // 其他必要参数 payment_method_types: ['paypal'], payment_method_options: { paypal: { experience_context: { payment_method_preference: 'IMMEDIATE_PAYMENT_REQUIRED' } } } });
2. PayPal/Klarna的资金到账规则
Stripe文档中提到的“即时到账”指商家会在用户完成支付后立即收到支付成功的确认,且由PayPal/Klarna一次性垫付全款给商家,而非用户分期向商家付款。
- 资金实际存入你的Stripe账户的时间,遵循Stripe的常规结算周期(默认是交易完成后的2个工作日,可根据账户等级调整)。
- 即使是BNPL选项,商家也是一次性收到全款,但需要处理异步支付事件(
checkout.session.async_payment_failed/succeeded);而禁用BNPL后的即时支付选项,无需处理这类异步事件,支付完成后即可确认订单。
内容的提问来源于stack exchange,提问作者Branchverse
相关产品推荐
相关产品推荐

