From 0f1ed166ec2fbb6d0d1b5e8b24e52b1cd3da818f Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Mon, 6 Mar 2023 17:57:43 +0800 Subject: [PATCH] 3 --- app/Controller/CallBackController.php | 22 ++-------------------- app/Controller/UserController.php | 2 +- 2 files changed, 3 insertions(+), 21 deletions(-) diff --git a/app/Controller/CallBackController.php b/app/Controller/CallBackController.php index 8f9f10c..c8a74a6 100644 --- a/app/Controller/CallBackController.php +++ b/app/Controller/CallBackController.php @@ -49,32 +49,14 @@ class CallBackController extends AbstractController dump($request_params); try { // 处理支付结果事件 - dump(1); $WechatPay = new WechatPay(2); $app = $WechatPay->createApp(); - dump(2); $server = $app->getServer(); - // 处理支付结果事件 - $server->handlePaid(function ($message) { - dump(3); - dump($message); - // $message 为微信推送的通知结果,详看微信官方文档 - // 微信支付订单号 $message['transaction_id'] - // 商户订单号 $message['out_trade_no'] - // 商户号 $message['mchid'] - // 具体看微信官方文档... - // 进行业务处理,如存数据库等... - }); + $message = $server->getDecryptedMessage()->toArray(); - // 处理退款结果事件 - $server->handleRefunded(function ($message) { - dump($message); - // 同上,$message 详看微信官方文档 - // 进行业务处理,如存数据库等... - }); + dump($message); - dump(4); return $server->serve(); }catch (\Exception $e) { throw new BusinessException($e->getMessage()); diff --git a/app/Controller/UserController.php b/app/Controller/UserController.php index 2515f8a..ccc5bc1 100644 --- a/app/Controller/UserController.php +++ b/app/Controller/UserController.php @@ -76,7 +76,7 @@ class UserController extends AbstractController // 获取预支付交易会话标识 $total = 0.01 * 100; - $prepay = $WechatPay->getJsapiPrepayId("123463",$total,"o9gYG441zEAHuYoNX7lwFKiQBzKE"); + $prepay = $WechatPay->getJsapiPrepayId("123464",$total,"o9gYG441zEAHuYoNX7lwFKiQBzKE"); if (empty($prepay)){ return fail(HttpEnumCode::SERVER_ERROR, "订单创建失败"); }