银联 Apple Pay 支付集成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了银联 Apple Pay 支付集成相关的知识,希望对你有一定的参考价值。

Refer:https://open.unionpay.com/ajweb/product/detail?id=80

技术分享

交易步骤:
1、浏览并选购商品:用户通过手机客户端与商户系统交互浏览选购商品,客户端向商户系统发送
购买商品请求数据。
2、生成并推送订单信息请求数据:商户系统根据选购商品请求数据生成订单数据集,把构造完成
的订单信息数据集合按照移动支付系统的订单信息推送接口,通过商户后台提交(POST)的方式传递
给移动支付系统。
3、移动支付系统对请求数据进行处理:移动支付系统得到这些集合后,会先进行安全校验等验证,
一系列验证通过后便会处理这次发送过来的数据请求。
4、返回交易流水号:移动支付系统返回商户系统交易流水号应答。
5、转发交易流水号:商户系统转发交易流水号至手机客户端。
6、调用支付控件,发起支付请求数据:手机客户端收到交易流水号等要素,调起支付控件,用户
输入支付信息后,客户端按照移动支付系统的支付接口规则组装并发送支付请求数据至移动支付系统。
7、移动支付系统对请求数据进行处理:移动支付系统得到这些集合后,会先进行安全校验等验证,
一系列验证通过后便会处理这次发送过来的数据请求。
8、返回支付结果:移动支付系统返回结果至手机客户端。
9、返回支付结果:支付控件返回商户客户端支付结果(目前为了兼容控件第一期,未采用frontEndUrl
方式来返回结果)。
10、移动支付系统后台异步返回处理的结果数据:对于成功处理完成的交易,移动支付系统服务器
主动发起通知,调用商户在请求时设定好的后台通知地址路径(参数backEndUrl), 把支付结果数据反
馈给商户。
11 商户对获取的返回结果数据进行处理:商户在前台通知处理页面(参数frontEndUrl 指定页面)
或服务器后台通知页面(参数backEndUrl 指定页面)获取移动支付返回的结果数据后,可以结合自身
网站的业务逻辑进行数据处理(如:订单更新等操作)。以后台通知为准。若未收到后台通知,需要发
起交易信息查询请求。

相关说明:
商户后台接收到移动支付系统支付成功通知交易后,需返回全渠道系统后台确认已收到应答。

以上是关于银联 Apple Pay 支付集成的主要内容,如果未能解决你的问题,请参考以下文章

iOS App集成Apple Pay教程(附示例代码)

快速玩转Apple Pay开发

Apple Pay支付宝微信上演“三国杀”

apple pay 集成

通过 NFC(钱包支付)将 Apple Pay 与 Android 应用程序集成

Netsuite 的 Apple Pay 集成