问答 / 2 / 3 / 创建于 6年前
yansongda/laravel-pay 微信公众号支付 为什么 调用不起来支付
建议自行咨询项目作者
怎样,现在解决了没有,我也遇到这个问题了 ……
文档返回参数 要自己用ws调起微信支付 刚开始没看全文档
搞定了,需要在前端用JS调起微信支付窗口:然后在前端用JS调起微信支付窗口:
function jsApiCall() { WeixinJSBridge.invoke( 'getBrandWCPayRequest', <?php echo $wxpaydata;?>, function(res){ WeixinJSBridge.log(res.err_msg); // alert(res.err_code+res.err_desc+res.err_msg); } ); } function callpay() { if (typeof WeixinJSBridge == "undefined"){ if( document.addEventListener ){ document.addEventListener('WeixinJSBridgeReady', jsApiCall, false); }else if (document.attachEvent){ document.attachEvent('WeixinJSBridgeReady', jsApiCall); document.attachEvent('onWeixinJSBridgeReady', jsApiCall); } }else{ jsApiCall(); } }
app('wechat_pay')->mp([ 'out_trade_no' => $order->orderNumber, // 商户订单流水号,与支付宝 out_trade_no 一样 'total_fee' => $order->amount*100, // 与支付宝不同,微信支付的金额单位是分。 'body' => '活动报名费', // 订单描述 'openid' => auth()->user()->openID ]);
我要举报该,理由是:
推荐文章: