美文网首页
H5页面调取微信公众号支付

H5页面调取微信公众号支付

作者: 隔壁付叔叔 | 来源:发表于2017-10-19 17:49 被阅读0次

1.需要有公众号,公众号开通支付功能
2.需要获取微信用户信息,获取用户的openid

3.************在公众号平台中设置回调地址
4.通过后台返回支付生成的签名,调取微信支付
5.************从2017年7月开始公众号中的支付配置已经迁移到商户平台

需配置支付授权目录,不配置会出现

503000245231340814.png
K$`}VKFKCDA%Q%L}8E`O5KK.png

切记 切记

function onBridgeReady(data){
// alert(22222);
WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"appId" : data.data.appId, //公众号名称,由商户传入
"timeStamp":data.data.timeStamp, //时间戳,自1970年以来的秒数
"nonceStr" : data.data.nonceStr, //随机串
"package" :data.data.package, //统一订单号
"signType" : data.data.signType, //微信签名方式:
"paySign" : data.data.paySign //支付签名

       },  
       function(res){      
           if(res.err_msg == "get_brand_wcpay_request:ok" ) {
                        // alert(11111111);
           
                        $("#fkcg").show();
           }     // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回    ok,但并不保证它绝对可靠。  
       
        if(res.err_msg == "get_brand_wcpay_request:cancel" ) {
                        
               layer.msg("您也取消支付,请重新支付");

                        
           
                       
           } 
       
       
       
       
       
       
       } 
       



   );  
}  
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{
    var storage = window.localStorage;

    var json = storage.getItem("zhifu");
   var jsonObj = JSON.parse(json)

   onBridgeReady(jsonObj);  
}

相关文章

  • 【微信支付】公众号支付

    一.公众号支付介绍 公众号支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口...

  • 支付如何调取第三方的sdk--收银台页面描述

    收银台页面微信支付方式:JSAPI(微信公众号支付) 微信里、微信的朋友圈 点开 网址MWEB(微信h5支付) ...

  • 微信支付

    微信支付包括微信H5支付和微信公众号支付 微信H5支付 官方api:https://pay.weixin.qq.c...

  • H5页面调取微信公众号支付

    1.需要有公众号,公众号开通支付功能2.需要获取微信用户信息,获取用户的openid 3.************...

  • 三方银行微信支付流程及配置相关

    应用场景 现在市面上的公众号h5页面大多接的是公众号支付,微信支付的流程大多还是类似的。而这次记录的是三方银行微信...

  • 微信支付

    说明:最近公司要求做微信支付,而且还是从h5 界面 调取微信支付,支付成功之后结果返回h5 的需求,(使用WebV...

  • H5页面调用微信授权获取code

    H5调用微信授权获取code(微信公众号微信页面开发网页授权) 一、首先你要有一个公众号(公众号、订阅号),微信公...

  • 【微信】支付

    公众号支付 调用微信js支付接口的页面,必须接口域名授权。在公众平台中设置,最多可以授权3个。 使用微信公众号支付...

  • 微信支付

    微信公众号支付分为三类 以下主要介绍公众号H5授权支付 首先看一下微信支付的业务逻辑 大部分微信支付逻辑在于服务器...

  • 微信支付

    公众号支付是指在微信app中访问的页面通过js直接调起微信支付; 一:设置域名 登录微信公众平台; 微信支付中设置...

网友评论

      本文标题:H5页面调取微信公众号支付

      本文链接:https://www.haomeiwen.com/subject/lahpuxtx.html