微信/支付宝/银联支付,对比加总结
作者:互联网
今天来讲讲支付。
工作到现在,接入过好几个项目的支付,其中涉及到了微信支付、支付宝支付、银联支付。
三种支付的对接感受其实整体上大同小异。都遵循同一个流程:
1)、商户APP向商户服务器请求生成订单
2)、商户服务器通过生成的订单编号向第三方支付平台请求签名信息返回给商户APP
3)、商户APP拿到授权签名信息向第三方支付平台调起支付
4)、用户支付完成
5)、第三方支付平台向商户服务器发起支付结果回调
6)、商户服务器根据回调信息处理业务逻辑
接下来谈谈对比。
1.文档和SDK对比
总体感受是支付宝的文档的SDK最好用。面向对象很舒服。
微信的开放平台/商户平台/公众平台初次接入者很容易混淆,搞不清楚哪个是哪个。
银联的demo很详细,基本不需作多大改动就可以拿来用,只不过在环境配置上多了几个证书,签名和验签时都需要证书,稍显麻烦。
2.前端调起支付所需参数对比
相比之下,支付宝的SDK最方便,把所有参数和方法都封装成了面向对象的方式,清晰易懂。
3.需要注意的地方
如果有朋友需要相关代码,可以留言。
标签:支付宝,商户,微信,APP,银联,支付,服务器 来源: https://www.cnblogs.com/xhq1024/p/11304037.html