微信支付开发基础知识

      微信支付接入的前提是完成微信支付申请。其包含两种商户:包含开发能力的商户和无开发能力的商户,对于无开发能力的商户,可以寻找相关的开发商户寻找解决方案。

      下面来说说微信支付的开发:

微信支付包含四种支付方式:刷卡支付,公众号支付,扫码支付,App支付。

  1. 刷卡支付:

       刷卡支付包含两种模式:商户后台接入模式和门店接入模式;

       使用商户后台接入模式的前提是具备统一后台系统的商户,流程如下:

微信支付开发基础知识

           门店接入模式是指门店的收银台通过公网直接与微信后台通信,流程图如下:

微信支付开发基础知识

在开发刷卡支付的工程中,会涉及到六个接口:

  • 查询订单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

 

微信还有其它一些营销工具:

现金红包,企业付款,代金券,立减优惠

 

此文摘自腾讯大学。