文章目录
  1. 1. 引言
  2. 2. 流程
    1. 2.1. 业务流程图

引言


首先我们需要向微信开放平台申请账号以及App的一些相关信息,获取key和secret等信息,同时开通微信支付功能。

流程


用户在商户客户端选好商品,点击付款 -> 商户服务端会收到消息,然后向微信服务端获取一个Access Token -> 商户服务端获取Access Token之后,生成一个预支付订单,并签名(加密),同时把这个订单包发送给微信服务端 -> 微信服务端收到消息之后,会生成一个Prepay_ID,并返回给商户服务端 -> 商户服务端收到消息,然后对Prepay_ID 进行一次加密,然后返回给商户客户端 -> 商户客户端收到消息之后,主动调用微信APP,完成支付操作 -> 微信完成支付,主动向微信服务器询问一次支付结果。

业务流程图

微信支付流程图.png

文章目录
  1. 1. 引言
  2. 2. 流程
    1. 2.1. 业务流程图