一、Apple Pay介绍
Apple Pay是一种简单、安全的移动支付方式,持卡人可以将银联卡添加到 Iphone、Apple Watch以及Ipad的指定产品上,在商户或者App内购物时通过Apple Pay在银联线路进行交易。
二、Worldpay_Apple Pay账号激活流程
①登录worldpay账号
登录Worldpay账号,并选择自己的Merchant Code,Worldpay后台地址为:https://secure.worldpay.com/sso/public/auth/login.html
②复制Merchant Code与XML Password
-
进入Account页面,复制自己的Merchant Code
-
点击前面的铅笔标签设置,编辑自己的XML Password,并把新的XML Password复制下来
③生成Apple Merchant ID
生成Apple Merchant IDs需要注册Apple 开发者帐户,注册地址:https://developer.apple.com/programs/enroll/
-
使用Apple 开发者帐户登录苹果开发者中心,在Identifiers下选择Merchant IDs,点击右上角添加按钮添加Merchant ID;输入描述信息和标识符,点击继续;
-
点击register继续,在下一个页面点击done完成,MerchantID申请完成。
④使用Apple Merchant ID申请CSR文件
Worldpay的CSR文件可联系Worldpay技术经理申请/查询,申请时需要提供Apple Merchant ID。
⑤生成私钥(Private Key)和公钥(Public Key)
Windows下需要下载Git BASH,点击这里下载。下载安装成功,在桌面右击选择Git Bash Here,在打开的窗口中输入:
openssl req -out uploadMe.csr -new -newkey rsa:2048 -nodes -keyout private_key.pem
执行命令后会得到一个private_key.pem(私钥)与uploadMe.csr文件,进入苹果开发者后台,选择Merchant ID下,在Upload a Certificate Signing Request上传uploadMe.csr文件。上传成功后点击Download按钮下载.cer文件
把下载.cer的文件放在桌面,再次使用Git BASH,在打开的窗口中输入:
openssl x509 -inform der -in merchant_id.cer -out public_key.pem
merchant_id.cer替换成你下载的.cer文件名称,执行命令后会得到一个public_key.pem(公钥)⑥APPLE注册商家域验证文件
在苹果开发者中心,选择Merchant ID下,点击Add Domain,输入完全限定域名,保存。点击Download,在Mshop后台【收款设置】点击【上传merchantId-domain】将下载的文件放上传,提示上传成功后请及时进入苹果开发者后台点击Verify,点击Done即可完成。注意:请使用网站的主域名绑定,不同的网站域名需要再次注册。
⑦后台进行激活
在Mshop后台-> 【设置】-> 【收款方式】-> 【其他支付】->【添加支付渠道】-> 【Apple Pay】 -> 【激活】,将获取的Merchant Code、 Xml Password、Installation ID、Apple Pay MerchantId、Private Key、Public Key粘贴到输入框中,点击确定按钮即可完成绑定。(若无Installation ID,可不填写)