调至内容部分
创建账户
或
登录
Stripe 文档徽标
/
询问人工智能
创建账户
登录
开始
付款
销售收入
平台和交易市场
资金管理
开发人员工具
概览
关于 Stripe 支付
升级您的集成
支付分析
线上付款
概览查找您的用例Managed Payments
使用 Payment Link
构建结账页面
    概览
    快速开始
    自定义外观样式
      自定义外观
      自定义文本和策略
      自定义行为
    收集额外信息
    收税
    动态更新结账流程
    管理产品目录
    订阅
    管理支付方式
    让客户用本地货币支付
    添加折扣、追加销售和可选商品
    设置未来付款
    支付过程中保存付款详情
    在您的服务器上手动批准支付
    付款后
    具有 Checkout Sessions API Beta 更改日志的 Element
    从传统 Checkout 迁移
    迁移 Checkout 来使用 Prices
构建高级集成
构建应用内集成
支付方式
添加支付方式
管理支付方式
用 Link 更快结账
支付接口
Payment Links
结账
Web Elements
应用内 Element
支付场景
自定义支付流程
灵活收单
编排
线下支付
Terminal
其他 Stripe 产品
Financial Connections
加密货币
Climate
首页付款Build a checkout pageCustomize look and feel

自定义结账行为

自定义结账流程的行为,以提高转化率和收入。

复制页面

自定义“提交”按钮

为了更好地使 Checkout 符合您的业务模式,请为一次性购买设置 Checkout 提交按钮上显示的文本。

在会话上定义一个 submit_type。该例中(捐款 5 美元),您自定义的 Checkout 提交按钮上会读作捐款 5.00 美元。参阅 API 参考,获取 submit_type 选项的完整列表。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d submit_type=donate \ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=1 \ -d mode=payment \ -d ui_mode=embedded \ --data-urlencode return_url="https://example.com/return"

本地化与支持的语言

默认情况下,Checkout 会检测客户浏览器的位置,并据此以他们的语言显示翻译的页面,如果 Stripe 支持的话。创建 Checkout Session 时,可以通过传递 locale parameter 来覆盖 Checkout 的浏览器区域设置。

Checkout 还会用位置来确定数字和货币的格式。例如,销售一种产品,位置设置为 auto,价格的币种设置为 EUR,那么配置为使用英语 English (en) 的浏览器会显示 €25.00,而配置为德语 German (de) 的浏览器,则显示 25,00 €。

用 Link 自动填充支付详情

您可以在预构建的结账页面中自动使用 Link(Stripe 点击给产品结账)。如需进一步了解,请查看在 Checkout 中使用 Link

筛选银行卡品牌

您可以在 Checkout Session 中指定阻止客户的哪个银行卡品牌。

要阻止特定的银行卡品牌,您可以在创建 Checkout Session 时包含 brands_blocked 参数。传递具有以下任意卡品牌值的数组:

  • visa
  • mastercard
  • american_express
  • discover_global_network

discover_global_network 值包含 Discover Global Network 中的所有卡,包括 Discover、Diners、JCB、中国银联和 Elo。

以下代码示例通过将 brands_blocked 参数设置为 ['american_express'] 来初始化 Checkout Session,这会阻止客户使用 American Express 卡。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=1 \ -d mode=payment \ --data-urlencode return_url="https://example.com/return" \ -d "payment_method_options[card][restrictions][brands_blocked][0]"=american_express

如果客户在 Checkout 中输入的卡号不受支持,则会显示一条错误消息,告知不接受他们的银行卡品牌。

Checkout 上的银行卡品牌筛选

此时会显示一个错误信息,通知客户您不接受 Visa(或您阻止的任何银行卡品牌)。

此外,如果保存的银行卡被阻止,Link 还会禁用回头客保存的银行卡。

用 Link 筛选 Checkout 上的银行卡品牌

如果 Link 用户保存的银行卡被阻止,则会被禁用。

Checkout 还会筛选 Apple 和 Google Pay 钱包中的银行卡、客户保存的支付方式以及联名卡组织。

此页面的内容有帮助吗?
是否
需要帮助?联系支持。
加入我们的早期使用计划。
查看我们的更改日志。
有问题?联系销售。
LLM? Read llms.txt.
Powered by Markdoc