Apple Pay

支付方式属性
| 属性 | 内容 |
|---|---|
| 可用国家代码 | 香港(HK)、美国 (US)、英国(EU)、欧洲(UK) |
| 消费者货币 | AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, IDR, JPY, MXN, NOK, NZD, PEN, PLN, SEK, SGD, THB, USD, ZAR |
| 处理货币 | 美元 (USD) |
| 结算货币 | 美元 (USD) |
| 类型 I | 信用卡及借记卡(Cards) |
| 类型 II | applepayus |
| 最小交易金额 | 币种的最小单位乘以 2 (即如果币种为 USD,基于最小单位是 1 美分,则最小支付金额为 2 美分) |
| 最大交易金额 | 无限制 |
| 会话超时 | 1 小时,取决于流程 |
| 退款 | 支持全额退款、部分退款和多次部分退款 |
| 退款有效期 | 360 天 |
| 拒付 | 180 天 |
当国家代码与处理货币不一致时,FuturePay会按照国际卡费率处理交易。
1. 概述
Apple Pay 是 Apple 提供的安全支付方式,用户可通过绑定的银行卡快速完成付款。FuturePay 目前仅支持以下两种集成方式:
- 收银台链接方式
- SDK 弹窗方式
注意:使用 SDK 弹窗方式集成,需要进行 付款域名报备验证,保证域名合法并可调用 Apple Pay。
2. 集成方式
2.1 收银台链接方式
商户通过 FuturePay 创建订单接口,获取收银台 URL,用户跳转完成 Apple Pay 付款。
-
特点:无需额外域名验证
-
流程:
- 商户调用创建支付订单接口
- FuturePay 返回收银台链接
- 用户跳转收银台完成付款
- FuturePay 异步通知商户支付结果(Webhook)
2.2 SDK 弹窗方式
适用于 移动 App 内或嵌入式集成,用户在 SDK 弹窗中直接选择 Apple Pay 付款。
- 特点:需要域名报备验证(Apple 要求)
流程:
-
商户提供付款域名信息
- 商户将 App 中调用 Apple Pay 的域名信息提供给 FuturePay 开发人员。
-
开发人员向 Apple 提交报备
- FuturePay 开发人员将商户提供的域名向 Apple 报备
- Apple 返回
apple-developer-merchantid-domain-association.txt文件
-
商户配置域名文件
-
商户需在域名下配置访问路径:
/.well-known/apple-developer-merchantid-domain-association.txt -
确保通过浏览器或服务器可访问该文件
-
-
开发人员验证
- 商户告知 FuturePay 开发人员配置完成
- FuturePay 开发人员进行验证,确认 Apple 可以访问该文件
-
验证通过后启用 Apple Pay
- 验证通过后,商户即可在 SDK 弹窗中使用 Apple Pay 进行支付
3. 注意事项
- SDK 弹窗方式必须完成 域名报备,否则 Apple Pay 将无法在 App 内调起
- 域名文件路径及访问权限必须正确配置
- 收银台链接方式无需域名报备,可直接使用
- FuturePay 会统一管理 Apple Pay 商户配置,商户只需提供域名和完成文件部署