• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    thinkphp在移動端運用jssdk完成微信支付

    經由過程thinkphp運用jssdk來完當作微信公家號付出

    方式/步調

    1. 1

      1.到官網下載jssdk,并將文件放入tp的extends中的vendor 中

      810a19d8bc3eb13555d0be35aa1ea8d3fd1f442c.jpg 58ee3d6d55fbb2fbada6519c434a20a44723dcab.jpg
    2. 2

      2.在公家號平臺獲取證書,并與jssdk放入統一目次下

      f7246b600c338744e9d226f25d0fd9f9d72aa02c.jpg
    3. 3

      3.在WxPay.Config.php設置裝備擺設信息,這些在公家號中都可以查到

      342ac65c10385343e1e78eaf9f13b07eca808817.jpg 0df3d7ca7bcb0a46097c82b76763f6246a60afe6.jpg
    4. 4

      4.在付出頁面的action中導入jssdk并加上這幾段代碼

      vendor('Weixinpay.WxPayJsApiPay');

      ?vendor('Weixinpay.WxPay.Config');

      ?$tools = new JsApiPay(); //1、獲取openid

      ? $openId = $tools->GetOpenid();

    5. 5

      點竄前端頁面

      同過點擊?onClick="callpay()" 挪用微信付出付出彈窗 ,輸入暗碼,

      可以在?jsApiCall 中 點竄付出當作功后跳轉的網址

      ? if(res.err_msg == "get_brand_wcpay_request:ok"){

      ? ? ? ? ? ? ? ? ? ?//alert(res.err_code+res.err_desc+res.err_msg);

      ? ? ? ? ? ? ? ? ? ? ? ?window.location.href="跳轉網址";

      ??

      ??

      ? ? ?}

      11385343fbf2b2118ab38fc0c68065380dd78e9a.jpg 5243fbf2b2119313aacdf53e69380cd790238db5.jpg
    6. 6

      6設置裝備擺設下單信息

      $input = new WxPayUnifiedOrder();

      $input->SetBody("test");

      $input->SetAttach("test");

      $input->SetOut_trade_no(WxPayConfig::MCHID.date("YmdHis"));

      $input->SetTotal_fee("1");

      $input->SetTime_start(date("YmdHis"));

      $input->SetTime_expire(date("YmdHis", time() + 600));

      $input->SetGoods_tag("test");

      $input->SetNotify_url("http://paysdk.weixin.qq.com/example/notify.php");

      $input->SetTrade_type("JSAPI");

      $input->SetOpenid($openId);

      $order = WxPayApi::unifiedOrder($input);

      echo '<font color="#f00"><b>同一下單付出單信息</b></font><br/>';

      printf_info($order);

      $jsApiParameters = $tools->GetJsApiParameters($order);

      //獲取共享收貨地址js函數參數

      $editAddress = $tools->GetEditAddressParameters();

      END

    注重事項

    • 設置裝備擺設下單信息必然要填寫好本身的回調地址,有良多的操作都在回調地址中完當作
    • 回調地址填寫后還要注重,在微信公家號中加授權地址不然不會調起付出頁面
    • 發表于 2018-06-22 00:00
    • 閱讀 ( 1239 )
    • 分類:科學教育

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆