zoukankan      html  css  js  c++  java
  • h5调起公众号支付

                      // 调起h5支付接口
                      const that = this;
                      function onBridgeReady() {
                        WeixinJSBridge.invoke(
                          'getBrandWCPayRequest', {
                            "appId":that.state.payData.appId,     //公众号名称,由商户传入
                            "timeStamp":that.state.payData.timeStamp,//时间戳,自1970年以来的秒数
                            "nonceStr":that.state.payData.nonceStr, //随机串
                            "package":that.state.payData.package, //预支付交易码
                            "signType":that.state.payData.signType,//微信签名方式:
                            "paySign":that.state.payData.paySign //微信签名
                          },
                          function(res){
                            if(res.err_msg == "get_brand_wcpay_request:ok" ){
                              that.toPaySuccessPage() //跳转到支付成功页
                              // 使用以上方式判断前端返回,微信团队郑重提示:
                              //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
                            }else{
                                that.toPayFalsePage() //跳转到支付失败页
                            }
                          }
                        );
                      };
    
                      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()
                        }
  • 相关阅读:
    install jprofiler for ubuntu
    android manifest相关属性
    install nginx for ubuntu
    Android shape
    mobile web for no cookie session
    Android布局属性
    什么是强类型,强类型集合
    radl (三) (转)
    几个.net 基础问题,自己回答了一些,请大家指教
    c#接口和抽象类的区别
  • 原文地址:https://www.cnblogs.com/javenlee/p/10694428.html
Copyright © 2011-2022 走看看