微信和支付宝支付模式详解及实现二
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 继上篇 《微信和支付宝支付模式详解及实现》 到现在已经有半年时间了,这期间不少朋友在公号留言支付相关的问题,最近正好也在处理公司支付相关的对接,打算写这篇来做一个更进一步的介绍,同时根据主要的几个支付方式提供实现案例。希望能够帮助有需要的同学,内容主要分为两个模块: 1. 微信和支付宝支付方式细分 1) 支付方式的对比 2)接口实现形式 2. 案列实现( OSS.PaySdk ) 1) 多方式配置支持 2) 不同支付方式接口实现 一. 微信和支付宝支付方式细分 在最近半年时间微信新增了 H5支付 和 小程序支付 接口。支付宝的接口没有什么太大变化,但是文档中对接口的描述做了新的调整和归类(依然比较乱)。所以这里我会对在 《微信和支付宝支付模式详解及实现》 文章中提到的支付方式再次进行细化分类和对比。 1. 支付方式的对比 1). 扫码支付 在支付宝文档中现在归类为当面付(下单接口名称:交易预创建-alipay.trade.precreate)。 这里再介绍下微信的扫码的两种模式,第一种:商家先按照规则生成产品相关二维码,用户扫码后,微信发起对商家指定地址的请求,在这个请求中商家系统完成下单,获取预支付信息返回,用户端完成支付。第二种:用户下单后,商家系统获取预支付信息