自定义 Checkout
定制品牌,配置法律和退货政策,启用客户自动填充以及更多 Checkout 功能。
自定义外观
您可以从管理平台中自定义 Checkout 的外观和样式。
应用品牌设置
您可以将自定义的品牌信息应用到 Checkout。前往品牌设置页面以:
- 上传徽标或图标(仅适用于 Checkout的 Stripe 托管页面)
- 自定义 Checkout 页面的背景颜色、按钮颜色、字体和样式
阅读字体兼容性,了解 Checkout 在不同地区支持的字体。
用 Connect 设置品牌信息
对于进行直接收款或用 on_behalf_of
进行定向收款的平台,Checkout 使用 Connect 子账户的品牌设置。平台可以用 Accounts API 来配置 Connect Express 和 Custom 子账户的品牌设置。
更改品牌名称
您可以通过修改公开详情设置中的公开的商家名称字段来更改 Checkout 页面的名称。
您也可以自定义域名(Stripe 托管 Checkout 页面的域名)。
自定义文本和策略
您可以自定义客户看到的文本,以及 Checkout 显示的政策。
添加自定义文本
当客户通过 Stripe Checkout 付款时,您可以向他们显示附加文本,如配送信息和处理时间。
警告
您已被禁止使用该功能创建自定义文本,否则会违反 Stripe 在 Checkout 上生成的文本、Stripe 协议下的义务、Stripe 的政策以及适用的法律,或与这些文本产生歧义。
自定义收货地址收集字段旁的文字
自定义支付按钮上方的文字
自定义支付按钮后的文字
您的自定义文本限 1200 个字符。但是,Stripe Checkout 针对转化进行了优化,添加额外信息可能会影响您的转化率。您可以加粗文本或用插入链接Markdown 语法。
自定义策略和联系信息
可以在 Checkout 上向客户显示您的退货、退款、法律政策及客服联系信息。前往 Checkout 设置,配置想要显示的信息:
- 您的退货和退款政策详情
- 您的客服电话、邮箱和网站
- 您的服务条款和隐私政策链接
展示该信息有利于增强买家信心,最小化购物车放弃率。
配置支持和法律政策
在 Checkout 设置中,启用联系信息,向您的会话中添加客户支持的联系信息。与之类似,通过选择法律政策,向您的会话添加服务条款和隐私政策的链接。如果您要求客户在完成结账时隐式地同意您的法律政策,则选择复选框显示法律条款协议。
您必须在您的公开详情设置中添加您的客户支持的联系信息和法律政策链接。
下面的预览图显示了 Checktout 如何通过对话框的形式显示客服联系信息、店铺法律政策的链接以及相关付款条款的信息。
Checkout 上的联系信息预览。
Checkout 上的法律政策预览。
配置退货和退款政策
启用退货和退款政策,显示您的退货、退款或退换政策。销售实物商品的公司一般使用退货政策,而销售数字商品或定制实物商品的公司通常使用退款政策。由于这两者并不排斥,因此如果您的公司同时销售这两类商品,则可以两个都选。您可以修改您的退货和退款详情,包括:
- 您是否接受退货、退款或退换
- 退货、退款或退换是免费的还是要收取一定费用
- 您在购买后的多少天内接受退货、退款或退换
- 客户如何退回寄给他们的商品
- 您是否接受店内退货
- 退货和退款政策全文链接
- 自定义消息
如果您接受免费退货、退款或退换,则 Checkout 会为客户突出该政策。
下面的预览图为 Checkout 显示退款政策的方式。该例中,60 天以内购买的商品可通过邮寄或到店获得全额退款(或退换)。您可以显示类似的退款政策。
Checkout 上的退货政策预览。
Checkout 上政策突出显示预览
收集服务协议条款
商家通常会要求客户同意他们的服务条款,然后才能付款。这可能取决于产品或订阅的类型。Checkout 可帮助您收集必要的协议,要求客户在付款前接受您的条款。
收集服务协议条款
您可以在创建 Session 时用 Stripe Checkout 收集服务条款协议:
当 consent_collection.terms_of_service='required'
时,Checkout 会动态显示一个复选框,用于收集客户的服务条款协议。如果 consent_collection.terms_of_service='none'
,则 Checkout 不会显示复选框,也不会要求客户接受服务条款。在要求同意您的条款前,在您的公开详情中设置您的服务条款 URL。设置隐私政策 URL 是一项可选操作——如果在您的公开详情中设置了隐私政策的 URL,那么结账页面还会链接到您的隐私政策。
客户完成结账后,您可以通过查看 checkout.session.completed
webhook 中的 Session 对象或使用 API 检索 Session 来验证客户是否接受了您的服务条款。当接受条款后,Session 的 consent.terms_of_service
字段被设置为 "accepted"
。
您可以用 custom_text.terms_of_service_acceptance
自定义复选框旁显示的文本。您需要设置 consent_collection.terms_of_service='required'
。要使用您自己的条款,请插入一个 Markdown 链接。例如:我同意[服务条款](https://example.com/terms)
警告
在对此文本进行任何更改之前,请咨询您的法律和合规顾问。您不得使用此功能显示违反 Stripe 协议下的义务、Stripe 政策和适用法律的文本,或导致结账时 Stripe 生成的文本模糊的自定义文本。
自定义结账体验
您可以自定义付款过程中 Checkout 的行为。这些变化有助于提高转化率并增加收入。
自定义“提交”按钮
为了更好地使 Checkout 符合您的业务模式,请将 Checkout 提交按钮上显示的文字配置为一次性购买。
在您的会话中定义一个 submit_type
。该例中(捐款 5 美元),您自定义的 Checkout 提交按钮上会读作 捐款 5.00 美元。有关 submit_type
选项的完整列表,请查看 API 参考。
本地化与支持的语言
默认情况下,Checkout 会检测客户浏览器的位置,并且,如果他们的语言是受支持的,会据此以他们的语言显示翻译版本。创建 Checkout Session 时,可以通过传递 locale
参数来覆盖 Checkout 的浏览器区域设置。
Checkout 还会用位置来确定数字和货币的格式。例如,销售一种产品,位置设置为 auto
,价格的币种设置为 EUR,那么配置为使用英语 English (en
) 的浏览器会显示 €25.00,而配置为德语 German (de
) 的浏览器,则显示 25,00 €。
用 Link 自动填充支付详情
您可以在预构建的结账页面中自动使用 Link(Stripe 的一键结账)。要了解更多,请查看 Link with Checkout。