zbingyiier

zbingyiier

这家伙有点懒,还没写个性签名!

  • 财富值35
  • 威望值0
  • 总积分205

个人信息

  • 2020-02-14 已签到
    连续签到1天,获得了5个金钱
  • 发表了说说
    没口罩
  • 2020-02-12 已签到
    连续签到2天,获得了10个金钱
  • 发表了说说
    返岗
  • 2020-02-11 已签到
    连续签到1天,获得了5个金钱
  • 2018-07-21 已签到
    连续签到1天,获得了5个金钱
  • 请问下大哥,统一下单配置里 notify_url 设置了

                'body' => '加油',
                'detail' => '加油',
                'trade_type' => 'JSAPI',
                'out_trade_no' => $out_trade_no,
                'total_fee' => 1, // 单位:分
                'notify_url' => 'http://xxx.xxxx.com/weixin/notify-callback',
                //'attach' => '加油',
                'spbill_create_ip' => Yii::$app->request->getUserIP(),
                'openid' => $info->id,
                'sub_mch_id' => $merchant->weixinsellerid,
                //'sub_appid'=> Yii::$app->params['WECHAT']['app_id'],
            ];
    

    然后在

     public function actionNotifyCallback()
        {
            $response = Yii::$app->wechat->payment->handleNotify(function ($notify, $successful) {
                // 使用通知里的 "微信支付订单号" 或者 "商户订单号" 去自己的数据库找到订单
                $order = MarketOrder::find()->where(['orderno' => $notify->out_trade_no])->one();
                if (!$order) { // 如果订单不存在
                    return 'Order not exist.'; // 告诉微信,我已经处理完了,订单没找到,别再通知我了
                }
                // 如果订单存在
                // 检查订单是否已经更新过支付状态
                if ($order->status == 1) { // 假设订单字段“支付时间”不为空代表已经支付
                    return true; // 已经支付成功了就不再更新了
                }
                // 用户是否支付成功
                if ($successful) {
                    // 不是已经支付状态则修改为已经支付状态
                    $order->create_at = time(); // 更新支付时间为当前时间
                    $order->status = 1;
                } else { // 用户支付失败
                    $order->status = 2;
                }
                $order->save(false); // 保存订单
                return true; // 返回处理完成
            });
            $response->send();
        }
    

    为什不能通知,操作我后端相关业务

  • 2017-02-06 已签到
    连续签到1天,获得了5个金钱
见习主管 等级规则
205/500
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

2

Ta的访客

0