TypechoJoeTheme

Strjson博客-专注于各种精品源码、精品软件、技术教程分享、黑客技术、破解教程(爱你在心口难开、没事写一写)

统计

微信支付成功回调处理

子沫博主
2019-04-09
/
0 评论
/
1,541 阅读
/
54 个字
/
百度已收录
04/09
本文最后更新于2021年04月11日,已超过1320天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
public function wechatPayNotify()
    {
        $content = file_get_contents("php://input");
        writeSomeLog('wxPayNotify',[$content]);
        libxml_disable_entity_loader(true);
        $content = json_decode(json_encode(simplexml_load_string($content, 'SimpleXMLElement', LIBXML_NOCDATA)), true);

        Log::write('微信回调信息:'.json_encode($content));
        $orderCode = $content['out_trade_no'];
        $updateData['status']=5;
        $updateData['trade_no']=$content['transaction_id'];
        $updateData['pay_money']=$content['total_fee']/100;
        //处理支付成功的逻辑
        if($content['return_code'] == 'SUCCESS') {
            Log::write('处理支付后回调逻辑'.$content['return_code']);
            //处理订单,检验订单是否为新订单,防止微信重复回调
            $check=(new OrderService())->checkOrder($orderCode);
            if($check){
                (new OrderService())->updateOrderStatus($orderCode,$updateData,$content);
                //发送消息
                //(new OrderService())->sendMsg($orderCode);
            }
        }
        //回复微信
        $wechatPayService = new WechatService();
        $wechatPayService->notify();


    }
微信
朗读
赞(0)
赞赏
感谢您的支持,我会继续努力哒!
版权属于:

Strjson博客-专注于各种精品源码、精品软件、技术教程分享、黑客技术、破解教程(爱你在心口难开、没事写一写)

本文链接:

https://jpgke.com/jishu/107.html(转载时请注明本文出处及文章链接)

评论 (0)

互动读者

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

360实时热点

  • 获取失败!

标签云

最新回复

  1. 试试看闲逛
    2021-12-14
  2. 555闲逛
    2021-12-07
  3. def闲逛
    2021-11-28
  4. 紫夜闲逛
    2021-11-28
  5. 666闲逛
    2021-10-05