首页 > 微信 > 详细

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

时间:2015-10-27 11:28:39      阅读:353      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!