微信支付开发基础知识
微信支付接入的前提是完成微信支付申请。其包含两种商户:包含开发能力的商户和无开发能力的商户,对于无开发能力的商户,可以寻找相关的开发商户寻找解决方案。
下面来说说微信支付的开发:
微信支付包含四种支付方式:刷卡支付,公众号支付,扫码支付,App支付。
- 刷卡支付:
刷卡支付包含两种模式:商户后台接入模式和门店接入模式;
使用商户后台接入模式的前提是具备统一后台系统的商户,流程如下:
门店接入模式是指门店的收银台通过公网直接与微信后台通信,流程图如下:
在开发刷卡支付的工程中,会涉及到六个接口:
- 查询订单Api
- 提交被扫支付Api
- 查询退款Api
- 下载对账单Api
- 申请退款Api
- 撤销订单API
2.公众号支付:
用户通过已有商户页面或者二维码在微信内打开网页。
使用接口:
- 统一下单api
- 查询订单api
- 关闭订单api
- 申请退款api
- 查询退款api
- 下载对账单api
- 支付结果通知api
- 转换短链接api
3.扫码支付:
二维码实现:
- 二维码永久有效
- 二维码2小时有效
扫码支付使用到的接口:
- 统一下单api
- 查询订单api
- 关闭订单api
- 申请退款api
- 查询退款api
- 下载对账单api
- 支付结果通知api
- 转换短链接api
4.APP支付:
商户app调用微信sdk唤醒微信支付。
使用接口:
- App调起支付api
- 统一下单api
- 查询订单api
- 关闭订单api
- 支付结果通知api
- 申请退款api
- 查询退款api
- 下载对账单api
微信还有其它一些营销工具:
现金红包,企业付款,代金券,立减优惠
此文摘自腾讯大学。