Apple Pay支付

名词解释

● 商户分行号

    商户业务对接分行的分行号,例如:上海分行:0021,深圳分行:0755。ApplePay线上支付商户接入时,招行会为商户分配收单商户号。10位收单商户号 = 4位分行号 + 6位商户号,0开头的四位分行号即为商户分行号。

● 商户号

    招行系统为商户分配的商户ID标识。ApplePay线上支付商户接入时,招行会为商户分配收单商户号。10位收单商户号 = 4位分行号 + 6位商户号,后6位数字即为商户号。

● Apple Pay

    Apple Pay的功能类似一个“卡包”,将实体的银行卡虚拟到手机里,用户可以绑定储蓄卡或信用卡实现刷卡支付。

    用户进入苹果自带软件Wallet(钱包),或者招行手机银行APP,点击Apple Pay即可添加银行卡,如果此前在APP Store里绑定过银行卡,只需输入安全码,即可完成绑定。

● 商户编号MerchantID

    商户在Apple上的APP ID。即商户APP的域名URL。最大长度60自己,一般为英文字符 + .符号。

    招商银行APP内部商户使用:merchant.com.cmbchina.MPBBank,外部商户的APP使用自己在苹果开发者账号中申请的商户ID。

● 商户支付密钥

    商户的身份凭证,用于商户请求报文的签名、验签和加密等,由商户端自行生成,并在招行的“网上商户结账处理系统”同步配置和管理。

● 招行公钥

    招行公钥,即招行公钥证书串。一般情况下,银行主动发送的通知报文使用招行私钥签名,商户接受到请求报文后需要使用招行公钥验签。

    招行公钥会定期更换,但更换频率比较低。商户可以通过API接口每天取一次招行公钥后存在本地,每次验签时使用即可,建议每天凌晨2:15发起查询招行公钥请求更新公钥。

● CSR证书申请文件

    CSR是Cerificate Signing Request的英文缩写,即证书请求文件,也就是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件。

    证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。

    苹果的应用在发布时(无论是Adhoc发布还是AppStore正式发布)都需要一个签名文件。这个签名文件是由苹果后台生成的,它把用户生成的证书,注册设备,AppID等统统连在了一起。

● 招行AP支付安全控件

    招行自主开发了基于Apple Passkit.Framwork支付插件的AP支付安全控件,供商户端IOS APP集成加载调用,以成功实现Apple Pay线上支付功能。

    商户需要将AP支付安全控件SDK集成到商户APP中,详细集成和配置方法请见产品接口文档:《ApplePay线上支付SDK接口V1.0(外部商户APP使用)》。