码迷,mamicode.com
首页 > 微信 > 详细

微信无法调起支付解决办法

时间:2015-10-27 11:29:08      阅读:717      评论:0      收藏:0      [点我收藏+]

标签:

1.微信支付中静默调起支付:必须等到微信js加载完成,所以用下面注释的方式不对。

<script type="text/javascript">
     var $appid=‘${nativeMap.appId}‘;
     var $timeStamp=‘${nativeMap.timeStamp}‘;
     var $nonceStr=‘${nativeMap.nonceStr}‘;
     var $package= ‘${nativeMap.Package}‘;
     var $paySign=‘${nativeMap.paySign}‘;
 function callpay(){
        WeixinJSBridge.invoke(‘getBrandWCPayRequest‘,{
         "appId" :$appid,
         "timeStamp" :$timeStamp,
         "nonceStr" : $nonceStr,
         "package" : $package,
         "signType" : "MD5",
         "paySign" : $paySign
         },function(res){
    WeixinJSBridge.log(res.err_msg);
    if(res.err_msg == "get_brand_wcpay_request:ok"){
    //成功之后执行代码
    }else{

 //失败之后执行代码
    }
   });
  }
 document.addEventListener(‘WeixinJSBridgeReady‘, function onBridgeReady() {
  callpay();
     // 通过下面这个API隐藏右上角按钮
     //WeixinJSBridge.call(‘hideOptionMenu‘);
     // 发送给好友
          
 }, false);
 /*
 $(function(){
  callpay();
 }); */
</script>

2.支付链接必须在微信配置里面设置,在设置的目录下面才能支付成功

微信无法调起支付解决办法

标签:

原文地址:http://www.cnblogs.com/longsanshi/p/4913402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!