近日,看到有些朋友在提问如何对接聚合支付,本人近期刚好对接过一家三方支付,有一点经验心得,算是供大家参考吧,不喜勿喷。
本人对接的是汇付天下的聚合支付自助接入系统,至于为什么选这家产品,这个不是我说了算的,我们老板说上市公司、品牌好、正规可靠,这个系统又是全自助的操作起来简单快捷。
下面,我就讲讲对接的流程吧。
对接的时候发现,这家是全程自助,当时看到还是一脸懵的,不过后来发现还是挺省心的。
按照给到的指引,一步一步来操作着就行。
第一步:注册
用自己的手机和邮箱进行注册就行,和一般的注册流程无异
第二步:配置测试参数
申请测试参数,选择联调接口,开通接口测试权限,这个也比较简单
第三步:就是开发对接了,首先会有一些接口文档,大概这几个吧
[if !supportLists]1) [endif]APP聚合支付:参考APP聚合支付接入文档
[if !supportLists]2) [endif]H5聚合支付:参考H5聚合支付接入文档
[if !supportLists]3) [endif]快捷支付:参考快捷支付页面版文档
[if !supportLists]4) [endif]扫码支付:参考扫码支付接入文档
[if !supportLists]5) [endif]认证服务:参考认证服务接入文档
然后,你会看到一些提示,若联调过程中有疑问可发送邮件至邮箱: [email protected], 或在线提问
下面,就讲讲具体一点的系统调用流程
JAVA环境(已安装服务端SDK)
其中标红的是商户需要处理接口或方法:
(1)用户在商户的APP上确认订单要跳转到汇付的移动收银台页面;
(2)APP首先调用客户端SDK,用户在收银台上选择支付方式,clientSDK收到支付请求后上送到服务端再传到汇付服务器;
(3)汇付服务器从渠道获取收款凭证返回给商户;
(4)商户APP拿到交易对象后调用clientSDK封装的方法调起本地的微信APP、支付宝的收银页面或进入快捷支付页面;用户在渠道收银台页面输入密码,并提交支付;
(5)第三方支付渠道会同步返回客户端支付结果,此处注意交易终态不以同步结果为准。
(6)渠道会异步返回支付最终状态给汇付,汇付再返回到商户服务端。终态以异步状态为准。
非JAVA环境(未安装服务端SDK)
其中标红的是商户需要处理接口或方法:
(1)用户在商户的APP上确认订单要跳转到汇付的移动收银台页面;
(2)APP首先调用客户端SDK,用户在收银台上选择支付方式,clientSDK收到支付请求后上送到服务端再传到汇付服务器;
(3)汇付服务器从渠道获取收款凭证返回给商户;
(4)商户APP拿到交易对象后调用clientSDK封装的方法调起本地的微信APP、支付宝的收银页面或进入快捷支付页面;用户在渠道收银台页面输入密码,并提交支付;
(5)第三方支付渠道会同步返回客户端支付结果,此处注意交易终态不以同步结果为准;
(6)渠道会异步返回支付最终状态给汇付,汇付再返回到商户服务端,终态以异步状态为准。
以上是一些接入的经验,剩下的就是一些联调、上线的事,下面略微带过。
第四步:商户开通
商户开通后,下发生产参数,进行生产调试,控台调试完毕后正式上线。 若生产联调过程中有疑问可发送邮件至邮箱:[email protected]
第五步:正式上线
控台提交商户基本资料,注册资料,结算资料,下载电子合同完成签署后打包上传。提交所有材料后,一个工作日即可完成审核,完成商户开通
附:交易流程示意图
他们的开发者站点网址:https://apppay.cloudpnr.com/h5/login.html,有兴趣的童鞋可以看看。
以上,希望能帮到有需要的童鞋吧。
文章来源:https://blog.csdn.net/xiucaiyao/article/details/82220939