我要上线
第一步:申请上线
ApplePay线上支付商户在完成系统测试之后,可联系分行申请上线并提交《ApplePay线上支付商户测试验收报告》。
总行测试验收通过后,会根据分行上报的商户上线申请表进行上线排期和银行端上线配置,配置完成后会通知商户并发送生产环境参数给商户。
第二步:替换分行号和商户号
请将分行号和商户号更新为生产环境分行号和商户号(4位分行号+6位商户号=10位收单商户号)。
第三步:生成上传生产的CSR证书申请文件
1)商户以系统管理员身份,登录招行网上结账处理平台:
2)下拉选择“Apple Pay商户CSR证书申请”模块。
3)点击“CSR证书申请文件生成”,生成商户CSR文件:
4)以上操作成功后,点击“CSR证书申请文件下载”,下载保存CSR证书申请文件至本地。
5)商户以开发者账户登录苹果开发者网站,上传CSR证书申请文件;苹果CA系统实时给商户签发商户公钥证书。
A) 准备CSR文件
和苹果打交道,最好是准备一台Mac机。这里需要用到一个苹果自带的KeyAccess的软件,用来生成证书的申请文件。
点击“从证书颁发机构请求证书”后,会出现下图:
这里就是输入邮箱,名字,需要提醒一下的是,我们一般选择“存储到磁盘”,把申请文件存在硬盘上,后面需要上传这个文件到苹果后台。
B) 申请证书
准备好证书的申请文件后,就应该是申请证书了。
证书分成开发证书和发布证书,其中有没有推送功能又是不同的,根据实际应用的功能选择证书的种类:
然后上传刚刚生成的CSR文件
按下Generate后,稍等一会,证书就生成了,你可以下载然后安装到本机。
第四步:设置并替换商户支付密钥
登录招行“网上商户结账处理”平台,设置商户支付密钥。访问地址:招商银行主页(www.cmbchina.com)右下角的:“在线服务--网上商户结账处理”:
https://ebank.sz1.cmbchina.com/EB10/EBServer?Command=5001&ClientID=0&PRID=LOGINPREVIEW
请商户将支付密钥同步更新为如上设置的生产环境商户支付密钥。
注意:
1、商户请求报文需要使用支付密钥进行签名,因此对接生产环境需要使用商户设置的支付密钥进行签名。
2、建议支付密钥定期更换,更换期间可能导致交易失败,因此请交易量小的时候更新替换。
第五步:替换请求地址
将联调测试环境请求地址更新为:生产环境请求地址。
● 二维码主扫支付
https://netpay.cmbchina.com/netpayment/BaseHttp.dll? MB_APPPay
● 查询招行公钥证书
https://b2b.cmbchina.com/CmbBank_B2B/UI/NetPay/DoBusiness.ashx
● ?直联退款
https://payment.ebank.cmbchina.com/NetPayment/BaseHttp.dll?DoRefund
● 单笔订单查询
https://payment.ebank.cmbchina.com/NetPayment/BaseHttp.dll?QuerySingleOrder
● 批量订单查询
https://payment.ebank.cmbchina.com/NetPayment/BaseHttp.dll?QuerySettledOrderByMerchantDate
● 退款明细查询
https://payment.ebank.cmbchina.com/NetPayment/BaseHttp.dll?QueryRefundByDate
● 已处理退款查询
https://payment.ebank.cmbchina.com/NetPayment/BaseHttp.dll?QuerySettledRefund
● 已入账查询
https://payment.ebank.cmbchina.com/NetPayment/BaseHttp.dll?QueryAccountedList