第三⽅⽀付-银联开发教程最近项⽬中,新增了⼀种第三⽅⽀付⽅式——,特总结了⼀下开发流程。 ⼀.准备⼯作
⽀付流程图
a.客户选择⽀付,提交订单给商户后端,后端向银联后端请求tn(流⽔号); c.客户端将tn,schema,viewController和mode传⼊到银联SDK中,唤起app;柿子去皮机
d.返回⽤户客户端,将⽀付结果传给客户端,同时商户后端也能收到银联后端的⽀付结果;雨水口施工
e.的⽀付结果最好以商户后端结果为准。
⼆.客户端开发步骤:
1.导⼊银联sdk,配置⼯程,如下图所⽰:
架构设计
便携式洒弹器说明:海量搜索
环氧环己烷
a.⽤户选⽤⽀付⽅式后,先会从商户后端获取tn,该tn是从银联后端获取的;
冶炼炉b.前端通过API接⼝,传⼊正确的参数,调起app;
c.从app返回到⽤户app,有三种⽅式:点击左上⾓返回,点击中⽀付完成按钮或者取消,home键返回;
d.第⼆种情况返回,会⾛系统的application: openURL: options⽅法,在⾥⾯执⾏sdk中⽀付结果回调的⽅法,block中code会返回
success,fail和cancel,成功的时候,去商户后端验证⽀付结果,其他的以sdk返回的为主。
e.点击左上⾓和home键返回,会调⽤系统的applicationDidBecomeActive⽅法,如果0.5s没有收到⽀付结果回调的话,会发服务到商户后端,查询⽀付结果。