# 自定义银行卡品牌 自定义 Checkout 显示的银行卡品牌。 # 托管页面 > This is a 托管页面 for when payment-ui is stripe-hosted. View the full page at https://docs.stripe.com/payments/checkout/customization/card-brands?payment-ui=stripe-hosted. 您可以自定义在结账时向客户显示的银行卡品牌。 要屏蔽特定银行卡品牌,请在创建 Checkout Session 时包含`brands_blocked`参数。传入一个可以包含以下任意银行卡品牌值的数组: - `visa` - `Mastercard` - `american_express` - `discover_global_network` `discover_global_network`值包含 Discover Global Network 中的所有卡,包括 Discover、Diners、JCB、银联和 Elo。 以下代码示例演示了如何在创建 Checkout Session 时将 `brands_blocked` 参数设置为 `['american_express']`,以禁止客户使用 American Express 卡。 ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d mode=payment \ --data-urlencode "success_url=https://example.com/success" \ -d "payment_method_options[card][restrictions][brands_blocked][0]=american_express" ``` 如果客户在结账时输入了不支持的卡号,则会显示一条错误消息,通知他们不接受该卡品牌。 ![结账流程中的银行卡品牌筛选](https://b.stripecdn.com/docs-statics-srv/assets/card-brand-filtering-on-form.e3a1bab1800020eefd977e093863d208.png) 系统会显示一条错误信息,告知客户所使用的卡片品牌(例如 Visa)不被接受。 如果保存的银行卡被屏蔽,[Link](https://docs.stripe.com/payments/link/checkout-link.md) 也会禁用回访客户的已保存卡。 ![在 Checkout 上通过 Link 进行银行卡品牌筛选](https://b.stripecdn.com/docs-statics-srv/assets/card-brand-filtering-link.eb5ed48829c0b18a59dadf2a77cd6a66.png) 如果 Link 用户保存的银行卡被拦截,该卡将被禁用。 结账流程还会筛选 Apple 和 Google Pay 钱包中的卡,客户[已保存的支付方式](https://docs.stripe.com/payments/checkout/save-during-payment.md),以及[联合品牌卡的支付网络](https://docs.stripe.com/co-badged-cards-compliance.md)。 # 嵌入式页面 > This is a 嵌入式页面 for when payment-ui is embedded-form. View the full page at https://docs.stripe.com/payments/checkout/customization/card-brands?payment-ui=embedded-form. 您可以自定义在结账时向客户显示的银行卡品牌。 要屏蔽特定银行卡品牌,请在创建 Checkout Session 时包含`brands_blocked`参数。传入一个可以包含以下任意银行卡品牌值的数组: - `visa` - `Mastercard` - `american_express` - `discover_global_network` `discover_global_network`值包含 Discover Global Network 中的所有卡,包括 Discover、Diners、JCB、银联和 Elo。 以下代码示例演示了如何在创建 Checkout Session 时将 `brands_blocked` 参数设置为 `['american_express']`,以禁止客户使用 American Express 卡。 ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -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 ui_mode=embedded_page \ -d "payment_method_options[card][restrictions][brands_blocked][0]=american_express" ``` 如果客户在结账时输入了不支持的卡号,则会显示一条错误消息,通知他们不接受该卡品牌。 ![结账流程中的银行卡品牌筛选](https://b.stripecdn.com/docs-statics-srv/assets/card-brand-filtering-on-form.e3a1bab1800020eefd977e093863d208.png) 系统会显示一条错误信息,告知客户所使用的卡片品牌(例如 Visa)不被接受。 如果保存的银行卡被屏蔽,[Link](https://docs.stripe.com/payments/link/checkout-link.md) 也会禁用回访客户的已保存卡。 ![在 Checkout 上通过 Link 进行银行卡品牌筛选](https://b.stripecdn.com/docs-statics-srv/assets/card-brand-filtering-link.eb5ed48829c0b18a59dadf2a77cd6a66.png) 如果 Link 用户保存的银行卡被拦截,该卡将被禁用。 结账流程还会筛选 Apple 和 Google Pay 钱包中的卡,客户[已保存的支付方式](https://docs.stripe.com/payments/checkout/save-during-payment.md),以及[联合品牌卡的支付网络](https://docs.stripe.com/co-badged-cards-compliance.md)。