{if $type=='jsapi'} <div class="container"> <div class="row" style="margin-top:20px;"> <div class="col-xs-12"> <button type="button" class="btn btn-success btn-lg btn-block">正在发起微信支付</button> <button type="button" class="btn btn-default btn-lg btn-block" onclick="location.href='{$orderData.returnurl}'">如果页面未自动跳转</button> </div> </div> </div> <!--@formatter:off--> <script> function onBridgeReady() { WeixinJSBridge.invoke('getBrandWCPayRequest', {$payData|json_encode}, function(res) { if (res.err_msg == "get_brand_wcpay_request:ok") { layer.msg('支付成功!'); } else if (res.err_msg == "get_brand_wcpay_request:cancel") { layer.msg('您取消了支付'); } else if (res.err_msg == "get_brand_wcpay_request:fail") { layer.msg('支付失败'); }else{ layer.msg(typeof res.err_msg!='undefined' ? res.err_msg : (typeof res.errMsg !=='undefined' ? res.errMsg : "未知支付状态")); } setTimeout(function () { location.href = '{$orderData.returnurl}'; }, 1500); }); } if (typeof WeixinJSBridge == "undefined") { if (document.addEventListener) { document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); } else if (document.attachEvent) { document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady); } } else { onBridgeReady(); } </script> <!--@formatter:on--> {elseif $type=='pc' /} <div class="container"> <h2 class="scanpay-title"> <img src="__ADDON__/images/logo-wechat.png" alt="" height="32" class="pull-left" style="margin-right:5px;"> 微信支付 <div class="scanpay-time"> 请在 <span>60</span> 秒内完成支付 </div> </h2> <div class="scanpay scanpay-wechat"> <div class="row"> <div class="col-xs-12 col-sm-12"> <div class="row"> <div class="col-xs-12 col-sm-5"> <div class="scanpay-body"> <div class="scanpay-order clearfix"> <p>订单标题:<em>{$orderData.title}</em></p> <p>订单编号:<em>{$orderData.orderid}</em></p> <p>订单价格:<em class="scanpay-price">¥{$orderData.amount}</em> 元</p> </div> <div class="scanpay-qrcode"> <img src="{:addon_url('epay/api/qrcode',[],false)}?text={$payData.code_url}"> <div class="expired hidden"></div> <div class="paid hidden"></div> </div> <div class="scanpay-tips"> <p>请使用微信扫一扫<br>扫描二维码支付</p> </div> </div> </div> <div class="col-sm-1"></div> <div class="col-sm-6 hidden-xs"> <div class="scanpay-screenshot"> <img src="__ADDON__/images/screenshot-wechat.png" class="img-responsive" alt=""/> </div> </div> </div> </div> </div> </div> </div> <!--@formatter:off--> <script> var queryParams = {"paytype":"wechat", "orderid":"{$orderData.orderid}", "returnurl":"{$orderData.returnurl}"}; </script> <!--@formatter:on--> {/if}