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

如何移除Stripe Checkout中保存信息以便下次更快支付的选项

解决方案

要移除Stripe Checkout支付页面的保存支付信息选项,仅需在创建结账会话的参数中新增对应配置即可,操作如下:

  • 2020-08-27及以后版本的Stripe API,直接添加save_payment_method: false配置项即可生效
  • 更早版本的API可添加卡片专属配置:
    payment_method_options: {
      card: {
        setup_future_usage: null
      }
    }
    

修改后的完整代码参考:

const session = await stripe.checkout.sessions.create({
    payment_method_types: ['card'],
    line_items: [
      {
        price_data: {
          currency: 'sgd',
          product_data: {
            name: clientDetail.name,
          },
          unit_amount: clientDetail.inclusive_price * 100,
        },
        quantity: 1,
      },
    ],
    mode: 'payment',
    // 新增配置隐藏保存支付信息选项
    save_payment_method: false,
    success_url: `${process.env.DOMAIN}/successful`,
    cancel_url: `${process.env.DOMAIN}/subscribe`,
  });

如果添加配置后仍显示该选项,可登录Stripe后台进入Checkout设置页,关闭全局默认的支付信息保存开关即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 03:45:04