您的位置:首页 > 移动开发

iOS开发:Apply Pay商家接入指南-基础介绍

2016-02-23 17:29 363 查看
公司向接入下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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: