收藏
回答

微信支付签名失败

function onBridgeReady(){   WeixinJSBridge.invoke(   'getBrandWCPayRequest', { nbsp; "appId":response.json.appId,     //公众号名称,由商户传入 "timeStamp":response.json.timeStamp,         //时间戳,自1970年以来的秒数 "nonceStr":response.json.nonceStr, //随机串 "package":response.json.package, "signType":response.json.signType,         //微信签名方式: "paySign":response.json.paySign, //微信签名   },   function(res){   if(res.err_msg == "get_brand_wcpay_request:ok" ) {}     // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回    ok,但并不保证它绝对可靠。   }   ); } if (typeof WeixinJSBridge == "undefined"){ alert('1');   if( document.addEventListener ){ alert('2');   document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);   }else if (document.attachEvent){ alert('3');   document.attachEvent('WeixinJSBridgeReady', onBridgeReady);   document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);   } }else{ alert('4');   onBridgeReady(); }


接口得到的数据:

  1. appId:"wx5e2f892d55c6628f"

  2. nonceStr:"MzKHpv11YvziCEHt7Kqq7YM4iznvBGi6"

  3. package:"prepay_id=wx20170804163834c560db96a90580884254"

  4. paySign:"B36BA03505957A2F40437B0FC71558A2"

  5. signType:"MD5"

  6. timeStamp:"1501835914"



这里在微信开发工具上得到的是一样的,但是在手机上,一直提示签名失败,网上查了一些资料,遇到的问题,全部检查了一遍,都没有问题,有大神,指教下

回答关注问题邀请回答
收藏
登录 后发表内容