美文网首页
银联集成ApplePay

银联集成ApplePay

作者: kayling | 来源:发表于2017-01-03 16:20 被阅读0次

首先理解 Apple Pay 的支付流程,其中最关键一点就是:Apple 不处理跟扣款相关的逻辑,它只负责支付信息的传递。Apple 通过 Touch ID 来验证银行卡卡持有者身份。实际的扣款行为则是发生在银联端,接入了 Apple Pay 的商户组织好 Apple 返回的支付信息,向银联发出扣款请求之后,该笔交易才会真正发生扣款。所以,商户还是要跟银联进行结算的,Apple Pay 只是提供了一种支付渠道。

由于 Apple Pay 在国内是跟银联合作的,所以在接入方式的选择上有两种。一种是使用 CUP SDK(CUP 就是 China Union Pay)等第三方的 SDK。另外一种就是使用 iOS 的 PassKit Framework 和银联的接口来接入。本质上来说,第三方 SDK 就是对 PassKit Framework 和传输信息的加密解密过程做了一层封装,让开发者可以轻松完成 Apple Pay 的接入。

两种接入方式对比:

第一种使用第三方 SDK 接入的方式开发成本较低,但缺点在于对 Payment Sheet 定制化程度不够。

而第二种形式的缺点就是开发成本较高。不仅 iOS 端要处理好 Payment Sheet 的显示和隐藏的逻辑,还要对各种异常情况做好相应的 UI 处理。同时在后台也需要处理好以下情况:支付信息的解密,银联接口的交互,以及订单状态的处理。

以下着重讲采用第一种方式的操作步骤,需要在银联申请Apple Pay,步骤如下:

步骤一、成为银联手机支付入网商户

参照《全渠道业务运营服务指引》,签署业务 Apple Pay 线上支付合作协议,申请银联商户代码,准备接入的相关参数。

步骤二、登录银联商户服务平台,通过商户服务平台申请 CSR

1、 成为银联商户服务平台用户。

在申请银联 Apple Pay 接入时,银联的联系人会分配商户服务平台的登录权限及 CSR 的申请权限。存量商户应确认是否开通了 Apple Pay 接入权限。在银联SDK模式中,银联代为商户生成CSR文件,商户可直接登录银联商户服务平台获取。

2、 通过银联商户服务平台申请 CSR

银联在商户服务平台https://merchant.unionpay.com/中提供 Apple Pay 的 CSR 下载功能。登录商户服务平台,进入安全管理-CSR 文件下载,点击“生成 CSR”按钮,并将 获取的 CSR 保存。CSR 文件与商户代码一一对应,是交易安全保护的重要环节,请勿将 CSR 透漏给无关人员。

3、 商户服务平台 CSR 生成页面示意

重置CSR后,原CSR即刻失效,应重新向Apple公司的网站提交新的CSR文件。

步骤三、将CSR提交至Apple

登陆苹果开发者中心,选择"Certificates,Identifiers&Profiles",在Identifiers下,选择Merchant IDs,选择列表中的ID标示。
选择CSR文件

常见问题及解决:如有如下报错,请在“询问支付是否在中国区域”页面,选择“YES”。

详情见Apple Pay官网介绍。

步骤四、升级APP

登录银联商户服务平台,下载银联Apple Pay模式SDK安装包及开发指南,升级App。手机端参考:《中国银联手机支付控件Apple Pay版本手机端开发指南》后台部分(订单传送、TN获取、交易查询、退货)参考:《中国银联全渠道支付平台-产品接口规范-商户卷-第5部分 手机支付-手机控件支付》

步骤五、测试及投产

提交Apple Pay产品接入、测试申请,由银联进行审核及生产参数分配工作。完成测试后即可投产使用。

相关文章

  • 银联ApplePay支付集成坑笔记

    1.银联ApplePay 中代码集成说明 1.设备必须是苹果设备、iphone6s以上、ios9才能使用银联App...

  • Apple pay 苹果支付

    1、银联认证,到银联下载证书 1.登录银联云闪付 查看《银联云闪付之 ApplePay 商户入网测试流程》http...

  • 银联集成ApplePay

    首先理解 Apple Pay 的支付流程,其中最关键一点就是:Apple 不处理跟扣款相关的逻辑,它只负责支付信息...

  • ApplePay支付总结

    最近在项目中加入了ApplePay支付,总结一下项目中需要注意点。我们使用的是银联集成的ApplePay SDK,...

  • 银联支付相关文档

    银联支付相关文档银联集成官网

  • 银联商务扫码支付-被扫业务

    最近在业务系统中集成了银联商务扫码支付-被扫业务产品,最开始还错以为是银联,殊不知此银联非彼银联,银联商务跟银联好...

  • ApplePay

    来了解一下ApplePay ApplePay和微信支付、支付宝支付的区别 集成ApplePay步骤 配置Xcode...

  • 中国银联实现ApplePay

    最近公司说要实现苹果支付,查了不少文章,终于搞懂了。 1.之前看了别人的例子很疑惑钱去哪了? 苹果支付只是一个方式...

  • iOS银联支付集成

    项目中需要用到银联支付,简单的记录下集成过程与集成中遇到的问题。 一、到银联支付开放平台下载SDK,银联手机控件支...

  • ApplePay集成

    首先得在https://developer.apple.com/ 进行相关配置:Certificates, Ide...

网友评论

      本文标题:银联集成ApplePay

      本文链接:https://www.haomeiwen.com/subject/pqnruttx.html