"银联Apple Pay控件接入指引1.021"
本文档主要介绍了如何将银联Apple Pay控件接入到商户的应用中,以便用户可以方便地使用Apple Pay进行支付。银联Apple Pay控件是银联提供的一个集成方案,它允许商户在自己的APP中实现与Apple Pay的无缝对接。
一、Apple Pay页面演示
在移动应用中,当用户选择支付时,会展示一个Apple Pay按钮。点击该按钮后,通过银联控件启动Apple Pay支付流程。用户需要验证TouchID或FaceID,并可能需要输入银行卡密码,具体是否需要输入密码取决于银行设定的交易限额和卡片支持情况。支付成功后,应用内会显示带有“银联”和“云闪付”标识的支付成功页面。此外,银联SDK控件还支持显示折扣信息,商户可以根据活动情况展示原金额和折扣后的金额。
二、银联支付控件SDK模式Apple Pay支付实现流程
这个流程涉及到多个步骤和组件的交互:
1. 商户APP生成订单,通过服务器将订单信息发送给银联支付网关。
2. 银联支付网关记录订单,返回一个交易标识(TN号)给商户服务器。
3. 商户APP调用银联SDK,将TN号传给SDK。
4. SDK与Apple的PassKitFramework通信,发起支付请求。
5. 收到加密的支付Token信息后,SDK将其传递给银联支付网关进行交易认证。
6. 银联支付网关完成交易验证后,将结果返回给商户APP和服务器,由APP通知用户交易状态。
三、银联SDK模式下商户接入银联Apple Pay在线支付流程
1. 商户需先成为银联手机支付入网商户,签署合作协议,申请银联商户代码,并准备好相关接入参数。
2. 登录银联商户服务平台,申请CSR文件。银联提供代为生成CSR的服务,商户可以直接在平台获取。
3. 成为银联商户服务平台用户,并根据银联联系人的指导获取CSR申请权限。
总结来说,银联Apple Pay控件的接入涉及商户平台、银联支付网关、Apple PassKitFramework等多个环节,需要商户完成一系列准备工作,包括签订协议、生成CSR文件等,才能实现安全、便捷的Apple Pay支付体验。在整个过程中,银联SDK起到了关键的桥梁作用,帮助商户与Apple Pay系统进行安全交互,确保交易的顺利进行。