7 changed files with 245 additions and 48 deletions
-
25app/Http/Controllers/Api/OrderController.php
-
5app/Http/Controllers/Weixin/CartController.php
-
135app/Http/Controllers/Weixin/OrderController.php
-
2app/Http/Controllers/Weixin/UserController.php
-
63resources/views/weixin/order/orderWxpay.blade.php
-
62resources/views/weixin/order/pay.blade.php
-
1routes/web.php
@ -0,0 +1,63 @@ |
|||||
|
<!DOCTYPE html><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/> |
||||
|
<title>订单-微信支付</title><meta name="keywords" content="关键词"><meta name="description" content="描述"><meta content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0" name="viewport"> |
||||
|
<link href="<?php echo env('APP_URL'); ?>/css/weixin/style.css" type="text/css" rel="stylesheet"> |
||||
|
<script type="text/javascript" src="<?php echo env('APP_URL'); ?>/js/jquery.min.js"></script> |
||||
|
<script type="text/javascript" src="<?php echo env('APP_URL'); ?>/js/weixin/mobile.js"></script> |
||||
|
<script> |
||||
|
//调用微信JS api 支付
|
||||
|
function jsApiCall() |
||||
|
{ |
||||
|
WeixinJSBridge.invoke( |
||||
|
'getBrandWCPayRequest', |
||||
|
<?php echo $jsApiParameters; ?>,
|
||||
|
function(res){ |
||||
|
WeixinJSBridge.log(res.err_msg); |
||||
|
//alert(res.err_code+res.err_desc+res.err_msg);
|
||||
|
|
||||
|
if(res.err_msg=='get_brand_wcpay_request:ok') |
||||
|
{ |
||||
|
alert('支付成功!'); |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
alert('支付失败!'); |
||||
|
} |
||||
|
|
||||
|
setTimeout("location.href = '<?php echo $returnUrl; ?>'",2000); |
||||
|
} |
||||
|
); |
||||
|
} |
||||
|
|
||||
|
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 onload="callpay();"> |
||||
|
|
||||
|
<div class="classreturn loginsignup"> |
||||
|
<div class="ds-in-bl return"><a href="javascript:history.back(-1);"><img src="<?php echo env('APP_URL'); ?>/images/weixin/return.png" alt="返回"></a></div> |
||||
|
<div class="ds-in-bl tit center"><span>订单微信支付</span></div> |
||||
|
</div> |
||||
|
|
||||
|
<style> |
||||
|
.bottoma{display:block;font-size:18px;padding:10px;border-radius:2px;} |
||||
|
</style> |
||||
|
<div class="floor"> |
||||
|
<div style="margin:10px;text-align:left;"> |
||||
|
<p>订单已于 <b style="color:#fea700;"><?php echo date('Y-m-d H:is',$order_detail['add_time']); ?></b> 提交成功,请您尽快付款!</p>
|
||||
|
订单号:<?php echo $order_detail['id']; ?><br>
|
||||
|
应付金额:<strong style="color:#D03737;">¥<?php echo $order_detail['order_amount']; ?></strong> 元
|
||||
|
</div> |
||||
|
<a style="margin:0 10px 10px 10px;background-color:#1aad19;text-align:center;color:#fff;border:1px solid #179e16;" class="bottoma" href="javascript:callpay();">去支付</a> |
||||
|
</div> |
||||
|
</body></html> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue