收藏
回答

jsapi支付 前端不能拉起支付

前端页面无响应 怎么处理

回答关注问题邀请回答
收藏

2 个回答

  • 支付社区运营
    支付社区运营
    2021-03-22

    请参考官方示例

    function onBridgeReady(){

       WeixinJSBridge.invoke(

          'getBrandWCPayRequest', {

             "appId":"wx2421b1c4370ec43b",     //公众号ID,由商户传入     

             "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();

    }

    2021-03-22
    有用 1
    回复
  • Memory
    Memory
    2021-03-22

    v3参考https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_1_4.shtml

    2021-03-22
    有用
    回复
登录 后发表内容
问题标签