Browse Source

测试判断微信支付方式

master
lixiaoyu 3 years ago
parent
commit
625dc010ef
  1. 39
      mobile/plugins/payment/wxpay.php
  2. 1
      mobile/source/apps/flow/views/done.html

39
mobile/plugins/payment/wxpay.php

@ -220,6 +220,7 @@ class wxpay
// wxjsbridge
$js = '
<script language="javascript">
function jsApiCall(){
WeixinJSBridge.invoke("getBrandWCPayRequest",
@ -237,21 +238,31 @@ class wxpay
};
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();
}
wx.miniProgram.getEnv(function(res) {
if(res.miniprogram){
console.log(123);
// true代表在小程序里
}else{
console.log(456);
//false代表在公众号里
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>';
// window.location.href = "{U(\'flow/index/done\')}";

1
mobile/source/apps/flow/views/done.html

@ -1,4 +1,5 @@
{include file="page_header"}
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
<div class="con">
<div class="flow-done">
<div class="flow-done-con">

Loading…
Cancel
Save