美文网首页
微信扫码支付模式二(PHP)

微信扫码支付模式二(PHP)

作者: TsingXu | 来源:发表于2017-11-22 14:23 被阅读0次

一、业务流程

文档地址:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5

chapter6_5_1.jpg

二、用到的两个微信API

1、统一下单API

文档地址: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1

请求参数 返回参数

截图.png 截图.png

2、订单查询API

文档地址: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_2

(1)请求


截图.png

(2)返回


截图.png

三、支付结果通知

采用异步通知,官方文档说明:


截图.png

1、接受通知

首先,在统一下单时把回调地址作为参数之一传递过去


截图.png

接受异步通知方法:


截图.png 截图.png 截图.png

支付成功后,微信返回回来的xml数据如下


截图.png

接下去,需要处理xml数据进行自己业务的逻辑处理,订单的状态修改等。

2、返回接受通知结果

收到通知后要返回成功信息给微信,数据也是xml格式,如下

截图.png

重点:在echo前必须加上:header('Content-Type:text/xml; charset=utf-8');

相关文章

网友评论

      本文标题:微信扫码支付模式二(PHP)

      本文链接:https://www.haomeiwen.com/subject/utgnvxtx.html