首页 > 作文

thinkPHP和onethink微信支付插件分享

更新时间:2023-04-07 13:56:49 阅读: 评论:0

thinkphp和微支付实现的微信支付插件,在微信中调用微信jssdk实现支付,分享给大家参考下

 //实现的wxpa什么是一带一路y钩子方法    public function wxpay($param){      require './addons/wxpay/wxpaypubhelp汉语拼音音标er/wxpaypubhelper.php';      $jsapi = new \jsapi_pub();             //=========步骤1:网页授权获取用户openid============      if (!ist($_get['code']))      {        //触发微信返回code码        $url = $jsapi->createoauthurlforcode(\wxpayconf_pub::js_api_call_url.'/order_id/'.$param['order_id']);        header("location: $url");      }el      {        $order_id = $param['order_id'];        $info = m('order')->where('id='.$order_id)->find();        if(empty($info) || $info['is_pay'] == 1){          dump('该订单不存在或已支付'.$order_id);          exit();        }        $this->assign('info',$info);        $a = $info['money'];        $b = 100;        $c = $a * $b;                //获取code码,以获取openid        $code = $_get['code'];        $jsapi->tcode($code);        $openid = $jsapi->getopenid();      }             //=========步骤2:使用统一支付接口,获取prepay_id============      //使用统一支付接口      $unifiedorder = new \unifiedorder_pub();             $unifiedorder->tparameter("openid","$openid");//商品描述      $unifiedorder->tparameter("body","在线我一见老母亲跪金殿预订");//商品描述      //自定义订单号,此处仅作举例      $timestamp = time();//       $out_trade_no = \wxpayconf_pub::appid."$timestamp";      $out_trade_no = $info['ordersn'];      $unifiedorder->tparameter("out_trade_no","$out_trade_no");//商户订单号      $unifiedorder->tparameter("total_fee","$c");//总金额      $unifiedorder->tparameter("notify_url",\wxpayconf_pub::notify_url.'/order_id/'.$param['order_id']);//通知地址      $unifiedorder->tparameter("trade_type","jsa步步惊心绿芜pi");//交易类型             $prepay_id = $unifiedorder->getprepayid();      //=========步骤3:使用jsapi调起支付============      $jsapi->tprepayid($prepay_id);      $jsapiparameters = $jsapi->getparameters();      $this->assign('jsapiparameters',$jsapiparameters);       $this-初中物理实验总结>display('pay');    }

总结

以上是www.887551.com为你收集整理的thinkphp和onethink微支付插件全部内容,希望文章能够帮你解决thinkphp和onethink微支付插件所遇到的程序开发问题。

本文发布于:2023-04-07 13:56:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/56b632450bbb72c20be2ed49b87074e7.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:thinkPHP和onethink微信支付插件分享.doc

本文 PDF 下载地址:thinkPHP和onethink微信支付插件分享.pdf

标签:插件   步骤   惊心   在线
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图