この記事では主に Thinkphp WeChat パブリック アカウントの支払いインターフェースを詳しく紹介します。興味のある方は参考にしてください。この記事の例では、参考のために Thinkphp WeChat のパブリック アカウントの支払いインターフェースを共有します。
ステップ 1まず、フォルダー内の 2 つの写真を同じパスに設定します。ただし、他のすべての一貫性を保つためにドメイン名を変更します。
ステップ 2 Weixinpay フォルダーを ThinkPHPLibraryVendor に配置します Weixinpay フォルダーを Vendor フォルダーに配置します
WxJsAPIController.class.php php ファイル HomeController を内部に配置します
4 つのステップ j フォルダー WXJSAPI を配置しますhomeView でステップ 5
WeChat パブリック アカウント支払い関数の呼び出しに成功しますjsapiccall.html
rreeeewxjsapicler.class.php
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0'/> <title>微信安全支付</title> <script type="text/javascript"> //调用微信JS api 支付 function jsApiCall() { WeixinJSBridge.invoke( 'getBrandWCPayRequest', <?php echo $jsApiParameters; ?>, function(res){ WeixinJSBridge.log(res.err_msg); if(res.err_msg == "get_brand_wcpay_request:ok"){ //alert(res.err_code+res.err_desc+res.err_msg); /*这里写如果支付成功的话执行什么操作*/ }else{ //返回跳转到订单详情页面 alert(支付失败); } } ); } 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(); } } </script> </head> <body> <button style="width:210px; height:30px; background-color:#FE6714; border:0px #FE6714 solid; cursor: pointer; color:white; font-size:16px;" type="button" onclick="jsApiCall()" id="asd" >购买</button> </p> </body> </html>
1。
「php Programmer Toolbox」V0.1バージョンのダウンロード
2. WeChatミニプログラムの完全なソースコードのダウンロード
3. WeChatミニプログラムのデモ:Yangtao
以上がTP フレームワークを使用して WeChat 決済を実装するコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。