Apple Pay接入是否支持单个merchant id供多个App共用?
多Target电商项目接入Apple Pay能否共用同一个Merchant ID
可以,同开发者账号下的多个App(多Target)完全支持共用同一个Apple Pay Merchant ID,没有规则强制要求每个App单独申请独立ID
实际配置和使用的注意事项如下:
- 共用前提:所有需要接入的App必须归属同一个Apple Developer账号,跨开发者账号的应用无法共用同一个Merchant ID
- 配置操作:需要在Apple Developer后台的Merchant ID管理页,给要共用的ID关联所有对应App的标识;每个Target的Xcode工程配置中,都要在
Signing & Capabilities里开启Apple Pay能力,勾选这个共用的Merchant ID,避免漏配导致部分Target调不起Apple Pay - 证书维护:共用场景下只需要为这个Merchant ID生成一次Payment Processing Certificate(支付处理证书)即可,所有关联的App都能复用这张证书完成支付流程的签名校验,不需要每个Target单独生成证书,能降低后续证书续期的维护成本
- 场景适配:如果你的多个App对应不同的独立收款主体、或者需要在用户的Apple Pay交易账单里展示完全不同的商户名称,建议为不同主体/不同品牌的App单独申请Merchant ID做区分;如果所有App收款主体一致、账单展示的商户名称统一,共用ID不会对支付成功率、资金结算产生任何影响
补充:这个共用的Merchant ID同样支持给同主体的Safari网页端Apple Pay、App Clips轻应用复用,不需要额外申请新ID。
内容的提问来源于stack exchange,提问作者Moayad Al kouz
相关产品推荐
相关产品推荐

