调至内容部分
创建账户
或
登录
Stripe 文档徽标
/
询问人工智能
创建账户
登录
开始
付款
销售收入
平台和交易市场
资金管理
开发人员资源
概览
关于 Stripe 支付
升级您的集成
支付分析
线上付款
概览查找您的用例Use Managed Payments
使用 Payment Link
Use a prebuilt checkout page
    概览
    快速开始
    自定义外观样式
      自定义外观
      自定义文本和策略
      自定义行为
    收集额外信息
    收税
    动态更新结账流程
    管理产品目录
    订阅
    管理支付方式
    让客户用本地货币支付
    添加折扣、追加销售和可选商品
    设置未来付款
    支付过程中保存付款详情
    付款后
    从传统 Checkout 迁移
    迁移 Checkout 来使用 Prices
Build a custom integration with Elements
构建应用内集成
支付方式
添加支付方式
管理支付方式
用 Link 更快结账
支付接口
Payment Links
结账
Web Elements
应用内支付
支付场景
处理多种货币
自定义支付流程
灵活收单
编排
线下支付
Terminal
超越支付功能
成立公司
加密货币
智能体商务 (Agentic Commerce)
Financial Connections
Climate
了解欺诈
Radar 欺诈保护
管理争议
验证身份
首页付款Use a prebuilt checkout pageCustomize look and feel

自定义结账行为

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

筛选银行卡品牌

您可以在 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
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
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