Closed huanzipap closed 2 months ago
"yansongda/pay": "~3.7.0"
文档要求 hyperf/laravel 用户 composer require yansongda/pay:~3.7.0 -vvv 安装后使用 hyperf框架使用yansongda/pay 3.7.0版本,微信支付成功回调接口没有触发
//配置信息 $pay_conf = $this->pay_conf; $pay_conf['wechat'][$this->which_conf]['notify_url'] = $pay_conf['wechat'][$this->which_conf]['notify_url'].$notify_url; //整理订单信息 $orderParams = [ 'out_trade_no' => $data['order_sn'], //订单号 'description' => $data['desc'], // 商品描述 'amount' => [ //'total' => $data['total_amount'] * 100, //金额 **单位:分** 'total' => $data['total_amount'],//金额 **单位:分** ], 'payer' => [ 'openid' => $data['openid'], //用户openid ], ]; $payResult = Pay::wechat($pay_conf)->mp($orderParams);
配置信息检查了,回调地址是正确的!!!
支付成功未报错,成功回到地址并没有执行
涉及到 异步通知、同步通知 的问题,请贴出来
nginx 日志还有 config 的信息贴出来自己排查下吧
99.9% 是你自己代码或配置问题
Thanks,I do it.
问题解决了。我回调接口路由写的是get请求,微信支付服务端回调发出的是post请求,之前用laravel路由给的是any,没注意只一点。谢谢大家,小点共勉!!!
包版本号
"yansongda/pay": "~3.7.0"
问题描述
文档要求 hyperf/laravel 用户 composer require yansongda/pay:~3.7.0 -vvv 安装后使用 hyperf框架使用yansongda/pay 3.7.0版本,微信支付成功回调接口没有触发
你的代码
配置信息检查了,回调地址是正确的!!!
报错详情
支付成功未报错,成功回到地址并没有执行
sdk 日志
nginx/apache 日志