概述
公司向接入下Apple Pay,我们先看一下,主要的交互流程图:
•整体来说ApplePay流程与微信、支付宝支付流程类似,以下用e万家App为例:
使用SDK情况下,我们可以只关注订单生成及订单支付结果信息,对中间的支付认证并不需要关注,主要关注流程为:
•1、客户下单,购物车结算后,生成订单,跳转支付页面;
•2、如果用户选择ApplePay,进入第三方SDK处理流程,在正确支付后,会向ewj客户端回调及ewj服务器发送订单支付信息;
•3、服务器根据返回结果更新订单状态;
•4、客户端根据支付信息显示支付完成界面或差错界面。
苹果官方目前推荐的第三方SDK为:
•1、CUP(中国银联)
•2、LianlianPay (连连支付)
•3、PayEase(首信易支付)
•4、YeePay(易宝支付)
•5、UMS(银联商务)
•详情查看:https://developer.apple.com/apple-pay/
SDK认证过程细述(可跳过):
•1、SDK服务器在接受到订单支付请求时,解析请求里包含的AppKey来查找商户信息(AppKey由注册SDK时分配,并具有唯一性)并解析订单信息;
•2、如果查到到对应商户,就调用苹果Api,请求加密后的Token;(注:这里加密解密秘钥都已经在苹果开发者账号中配置,生成秘钥后导入SDK管理网站,作为下一步解密用);
•3、SDK服务器解密该Token,如能正确解密,说明touchID认证成功;
•4、正确解密后,SDK服务器向银联申请转账,用用户转账至商户账户;
•5、SDK处理银联返回转账结果,并通知APP及APP服务器做对应处理。
一、商务合作,签订协议:
•准备资料:
•加盖公司公章的营业执照副本(彩色原件扫描件或数码照)
•组织机构代码证、税务登记证(彩色原件扫描件或数码照)
•特许资质(彩色原件扫描件或数码照-特定行业需要选填
•企业法人身份证正面和反面扫描件或数码照
•
•公司银行账户信息
二、接入
•客户端接入SDK;
•服务器端按第三方接口协议,提供接口接收订单支付结果信息
三、支付结果维护
•第三方商家管理系统进行订单管理,包括退款,订单管理等。
四、代码实现:
暂略
推荐一个在线时序图网站:
https://www.websequencediagrams.com
最后
以上就是闪闪雪糕为你收集整理的iOS开发:Apply Pay商家接入指南-基础介绍的全部内容,希望文章能够帮你解决iOS开发:Apply Pay商家接入指南-基础介绍所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复