微信支付/支付宝支付/银联支付,对比加总结(Java服务端)

  今天来讲讲支付。

  工作到现在,接入过好几个项目的支付,其中涉及到了微信支付支付宝支付银联支付

  三种支付的对接感受其实整体上大同小异。都遵循同一个流程:

    1)、商户APP向商户服务器请求生成订单

    2)、商户服务器通过生成的订单编号向第三方支付平台请求签名信息返回给商户APP

    3)、商户APP拿到授权签名信息向第三方支付平台调起支付

    4)、用户支付完成

    5)、第三方支付平台向商户服务器发起支付结果回调

    6)、商户服务器根据回调信息处理业务逻辑

 

  接下来谈谈对比。

  1.文档和SDK对比

   总体感受是支付宝的文档的SDK最好用。面向对象很舒服。

   微信的开放平台/商户平台/公众平台初次接入者很容易混淆,搞不清楚哪个是哪个。

     银联的demo很详细,基本不需作多大改动就可以拿来用,只不过在环境配置上多了几个证书,签名和验签时都需要证书,稍显麻烦。

  2.前端调起支付所需参数对比

    

  相比之下,支付宝的SDK最方便,把所有参数和方法都封装成了面向对象的方式,清晰易懂。

  3.需要注意的地方

   

 

  如果有朋友需要相关代码,可以留言。

   

 

转载于:https://www.cnblogs.com/xhq1024/p/11304037.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值