Stripe 现在需要注册域名才能在 Stripe Elements 或 Checkout 的嵌入式支付表单上使用钱包支付方式。这项要求可增强安全性并符合行业最佳实践。
您只需注册域名一次——我们会自动将此域名应用于您当前使用的任何钱包支付方式以及未来可能添加的任何钱包支付方式。
如果您当前使用的是 Apple Pay,您可能有一个注册域名,该域名将应用于您的其他钱包支付方式。但是,如果您想确认您是否已注册域名或添加子域,请按照以下说明操作。
您现在可以在 Stripe 管理平台的支付方式域名页面上注册域名,也可以使用 API 注册域名。
我们鼓励平台用户审查我们的文档,并通过 API 为平台或 Connect 子账户注册域名。如果用户在某个域上收款,必须为该用户注册域名——无论该用户是您的平台还是 Connect 子账户。
我可以注册多个域名吗?
可以。您需要通过 Stripe 管理平台或通过我们的 API 注册所使用的每个域名和子域。例如,如果您拥有 yourdomain.com 等域名以及 shop.yourdomain.com 和 www.yourdomain.com 等子域,所有此类域名都显示 Elements 或 Checkout 的嵌入式支付表单,则必须注册所有此类域名。
如果我在 iframe 中呈现 Elements,需要注册什么域名?
使用 iframe 时,其来源必须与顶级来源匹配,Safari 17+ 除外。如果两个页面的协议、主机(完整域名)和端口相同,则两个页面具有相同的来源。
在 Safari 17+ 中使用跨来源的 iframe 时,必须指定 allow=“payment” 属性。要启用 Apple Pay,您还必须注册 iframe 加载的源域。
注册域名需要多长时间?
这将取决于您的集成应用。大多数情况下,在管理平台中注册您的商家或平台域名应该需要几分钟的时间。但是,如果您有需要通过 API 注册的 Connect 子账户,则更改范围可能会更大并且需要更长时间。
我仍然可以使用 Apple Pay API 来注册域名吗?
可以。您将能够继续使用 Apple Pay API 来注册域名,但删除域名将不再关闭该域名上的钱包。要取消注册域名,您应该在新的 Payment Method Domain API 中禁用该域名。