示例#1
0
文件: native.php 项目: lughong/test
 * 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;
示例#2
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>