[更新]修改微信支付测试功能

This commit is contained in:
邹景立 2017-04-13 19:09:41 +08:00
parent 2b5a896725
commit 1f9cec1729

View File

@ -26,7 +26,26 @@ use think\Controller;
class Notify extends Controller {
public function index() {
// 实例支付接口
$pay = &load_wechat('Pay');
// 获取支付通知
$notifyInfo = $pay->getNotify();
p($notifyInfo);
// 支付通知数据获取失败
if ($notifyInfo === FALSE) {
// 接口失败的处理
echo $pay->errMsg;
} else {
//支付通知数据获取成功
if ($notifyInfo['result_code'] == 'SUCCESS' && $notifyInfo['return_code'] == 'SUCCESS') {
// 支付状态完全成功,可以更新订单的支付状态了
// @todo 这里去完成你的订单状态修改操作
// 回复xmlreplyXml方法是终态方法
$pay->replyXml(['return_code' => 'SUCCESS', 'return_msg' => 'DEAL WITH SUCCESS']);
}
}
}
}