Apple Pay
允许客户在他们的 iPhone、iPad 或 Apple Watch 上用 Apple Pay 安全地付款。
Apple Pay 与大多数 Stripe 产品和功能兼容。Stripe 用户可以在 iOS 9 及更高版本的 iOS 应用程序以及 iOS 10 或 macOS Sierra 及以上版本的 Safari 网页上接受 Apple Pay。处理 Apple Pay 付款时没有额外费用,定价与其他银行卡交易一样。
Apple Pay 可由在受支持国家的参与银行那里开户的持卡人使用。有关更多信息,请参考 Apple 的参与银行文档。
付款流程
以下是您的结账页面的 Apple Pay 付款流程演示:

使用 Stripe 和 Apple Pay 与应用内购买
对于实物商品、服务和某些其他东西的销售,您的应用程序可以接受 Apple Pay 或其他任何 Stripe 支持的支付方式。这些付款是通过 Stripe 处理的,只需支付 Stripe 的手续费。但是,数字产品、内容和某些其他东西的销售必须使用 Apple 的应用内购买。这些付款由 Apple 公司处理,会收取交易费。
有关哪些类型的销售必须使用应用内购买的更多信息,请参见 Apple App Store 审查指南。
接受 Apple Pay
Stripe 提供了多种添加 Apple Pay 的方法。有关集成的详细信息,请选择您最喜欢的方法:
您可以用 Checkout 或 Element 在网页上接受 Apple Pay 付款。不需要额外的配置即可在 Checkout 中使用 Apple Pay。对于 Element,参看 Express Checkout Element 或收款指南,了解如何向您的网站添加 Apple Pay。
网页版集成考虑因素
- 在 Elements 上使用 iframe 时:使用 iframe 时,它的来源必须与顶级来源匹配(当指定
allow="payment"
属性时,Safari 17+ 除外)。如果两页的协议、主机(完整域名)和端口(如果指定)相同,则这两页相同。 - 顶级域名和 iframe 域名:如果顶级域名与 iframe 不同,那么顶级域名和 iframe 的来源域名必须都得是关联账户注册的支付方式域名。
- 现有的Stripe.js v2 集成:方便时尽早升级到 Checkout 或 Elements。
- 使用 ui_mode 设置为
embedded
的Checkout:仅支持 Safari 版本 17 或更高版本以及 iOS 版本 17 或更高版本。
在网页上使用 Apple Pay 需遵守 Apple Pay 网页使用服务条款。
使用 Apple Pay 注册域名
要使用 Apple Pay,您必须在 Apple 这里注册要显示 Apple Pay 按钮的所有网站域名。这包括生产和测试模式下的顶级域名(例如 stripe.com)和子域名(例如 shop.stripe.com)。
子域名
www
是一个子域名(例如,www.stripe.com),您也必须注册。
Stripe 为您处理 Apple 商家验证,包括创建 Apple Merchant ID(Apple 商家 ID)和 Certificate Signing Request(证书签名请求)。请勿遵循 Apple Pay 文档中的商家验证流程。而应按照以下步骤作:
- 指示 Stripe 在 Apple 这里注册您的域名。您可以在管理平台的支付方式域名页面,_或_用您的真实私钥通过 API 来完成此操作,如下所示。每个账户注册域名的次数不要超过一次。
通过 Connect 使用 直接收款时,您需要使用 API 为每个 Connect 子账户配置域名。
注册了您的域名之后,您即可开始用真实 API 密钥在您的网站上收款。
经常性付款
备注
在墨西哥,不支持用 Apple Pay 进行经常性支付。
我们建议部署 Apple Pay 商家令牌,以启用商家发起的交易 (MIT),例如经常性付款和延期付款以及自动充值。商家令牌 (MPAN) 将贵商家与您客户的 Apple Wallet 支付方式进行关联,从而可以跨多种设备使用,并且可以在新设备上保持有效的支付信息,即使是丢失或被盗后将其移除。有关集成的详细信息,请参见 ApplePay 商家令牌。
测试 Apple Pay
要测试 Apple Pay,必须使用真实的信用卡卡号和测试 API 密钥。Stripe 会识别到您处于测试模式,并返回一个成功的测试卡令牌供您使用,因此您可以在不收款的情况下使用真实卡来测试付款。
您无法将Stripe测试卡或 Apple Pay 测试卡保存到 Apple Pay 钱包来测试 Apple Pay。
如果您不满足设备和集成要求,Stripe 不会显示 Apple Pay 这一支付选项。使用我们的测试页来帮助您排除故障。