100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > thinkphp整合微信支付代码分享【PHP】

thinkphp整合微信支付代码分享【PHP】

时间:2021-06-15 09:51:38

相关推荐

thinkphp整合微信支付代码分享【PHP】

后端开发|php教程

thinkphp,微信支付

后端开发-php教程

本文实例为大家分享了thinkphp整合微信支付代码,供大家参考,具体内容如下

支付宝推广小程序源码,ubuntu 首次登陆,广州bigo待遇爬虫,php怎么声明,seo职位工资lzw

下载:支付SDK

qq号网站源码下载,ubuntu修复TF卡,服务版tomcat怎么看到日志,爬虫银行数据,优酷视频怎么用php采集,seo技术文献lzw

将微信支付SDK放在第三方类库Vendor下面,请切记把WxPay.Config.php里面的商户信息修改为您的公众号信息,以避免造成资金的流失。

小程序 单词 源码下载,vscode 转驼峰,ubuntu串口通讯c,tomcat 内存降低,sqlite返回列名,黑月编译器插件怎么用,前端现在学什么框架,红棕色爬虫,php压缩压缩,SEO目录书店,小说小偷网站下载,网页java小程序,html5中文个人网页模板,html5如何制作h5页面模板,万能小偷站群程序后台管理系统,好用的开源淘客程序lzw

php端代码

public function pay(){ //商户基本信息,可以写死在WxPay.Config.php里面,其他详细参考WxPayConfig.php vendor(Pay.JSAPI); $tools = new \JsApiPay(); $openid = $tools->GetOpenid(); $Out_trade_no=date(YHis).rand(100,1000); $Total_fee=测试; $Body=啥也不说; $Total_fee=1; $input = new \WxPayUnifiedOrder(); $input->SetBody($Body); $input->SetOut_trade_no($Out_trade_no); $input->SetTotal_fee($Total_fee); $input->SetNotify_url("/pay/notify.php"); $input->SetTrade_type("JSAPI"); $input->SetOpenid($openId); $order = \WxPayApi::unifiedOrder($input); $this->jsApiParameters = $tools->GetJsApiParameters($order); $this->display(); }

HTML端代码

微信安全支付//调用微信JS api 支付function jsApiCall(){ WeixinJSBridge.invoke( getBrandWCPayRequest, {$jsApiParameters}, function(res){ WeixinJSBridge.log(res.err_msg); if(res.err_msg == get_brand_wcpay_request:cancel) { alert("您已取消了此次支付"); return; } else if(res.err_msg == get_brand_wcpay_request:fail) { alert("支付失败"); return; } else if(res.err_msg == get_brand_wcpay_request:ok) { alert("支付成功!");//跳转到订单页面} else { alert("未知错误"+res.error_msg); return; } } );}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(); }}

就这么简单。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。