You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何取消Stripe结账会话中Link一键结账信息保存的默认勾选状态?

解决Stripe Checkout Link一键结账默认勾选的问题

你可以通过调整创建结账会话时的API参数,将“使用Link进行一键结账并保存我的信息”选项设置为默认未勾选,具体有两种可行方式:

方法1:配置支付方式同意收集规则

调用stripe.checkout.sessions.create()时,添加consent_collection参数并将payment_method设为required:

stripe.checkout.sessions.create(
  payment_method_types=['card', 'link'],
  line_items=[...],
  mode='payment',
  success_url='https://yourdomain.com/success',
  cancel_url='https://yourdomain.com/cancel',
  consent_collection={
    'payment_method': 'required'
  }
)

该配置会让Link的信息保存选项默认处于未勾选状态,用户需要主动勾选才能启用一键结账功能。

方法2:调整客户创建逻辑

如果你的结账会话之前设置了customer_creation: "always"(强制创建客户),这会触发Stripe默认勾选Link保存选项。将该参数改为默认的if_required(仅在必要时创建客户)即可恢复默认未勾选状态:

stripe.checkout.sessions.create(
  payment_method_types=['card', 'link'],
  line_items=[...],
  mode='payment',
  success_url='https://yourdomain.com/success',
  cancel_url='https://yourdomain.com/cancel',
  customer_creation='if_required'
)

这两种方案都能覆盖Stripe近期UI变更带来的默认勾选行为,该选项并非固定不可修改的设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 12:07:26