vue调用微信支付

新手上路,请多包涵

clipboard.png
function onBridgeReady(){
WeixinJSBridge.invoke(

  'getBrandWCPayRequest', {
     "appId":"wx2421b1c4370ec43b",     //公众号名称,由商户传入     
     "timeStamp":"1395712654",         //时间戳,自1970年以来的秒数     
     "nonceStr":"e61463f8efa94090b1f366cccfbbb444", //随机串     
     "package":"prepay_id=u802345jgfjsdfgsdg888",     
     "signType":"MD5",         //微信签名方式:     
     "paySign":"70EA570631E4BB79628FBCA90534C63FF7FADD89" //微信签名 
  },
  function(res){
  if(res.err_msg == "get_brand_wcpay_request:ok" ){
  // 使用以上方式判断前端返回,微信团队郑重提示:
        //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
  } 

});
}
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();
}
调用微信支付是用这个方法的吗?但是它上面说的在微信浏览器里打开H5网页又是什么意思?仅仅靠这个能调用出微信页面吗

阅读 9.2k
2 个回答

这个api是针对微信公众号开发的,微信内H5看到没?需要再微信环境使用。
你说的应该是H5调用微信支付 可以看这个微信支付

这个api只有在h5页面是用微信浏览器打开的时候才生效。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题