* 4、在接到回调通知之后,用户进行统一下单支付,并返回支付信息以完成支付(见:native_notify.php) * 5、支付完成之后,微信服务器会通知支付成功 * 6、在支付成功通知中需要查单确认是否真正支付成功(见:notify.php) */ $notify = new NativePay(); //模式二 /** * 流程: * 1、调用统一下单,取得code_url,生成二维码 * 2、用户扫描二维码,进行支付 * 3、支付完成之后,微信服务器会通知支付成功 * 4、在支付成功通知中需要查单确认是否真正支付成功(见:notify.php) */ //查询订单 $sn = htmlspecialchars(trim($_GET['id'])); $order_info = OrderInfo::get_order_info_by_sn($sn); if ($order_info) { $order_info = $order_info[0]; } $order_sn = $order_info['sn']; $money_paid = ($order_info['order_money'] + $order_info['shipping_fee'] - $order_info['bonus']) * 100; $order_id = $order_info['order_id']; $artqiyi_money_paid = $order_info['order_money'] + $order_info['shipping_fee'] - $order_info['bonus']; $order_time = $order_info['createtime']; //订单描述 $goods_list = OrderGoodsInfo::get_order_goods_list($order_info['order_id']); $tshirt = 0; $phone = 0; $pillow = 0; $bag = 0; $battery = 0;
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> </br></br></br></br> <?php $info = OrderInfo::get_order_info_by_sn($out_trade_no); ?> <div id="tip" align="center" style=""> <!--<button style="width:210px; height:30px; background-color:#FE6714; border:0px #FE6714 solid; cursor: pointer; color:white; font-size:16px;" type="button" onclick="callpay()" >稍等片刻,马上进入微信支付</button>--> 马上进入微信支付,稍等片刻... </div> <script> callpay(); </script> </body> </html>