当前位置: 首页 > 知识库问答 >
问题:

微信支付 - WeixinJSBridge.invoke支付为什么不能在微信开发工具的公众号网页项目上打开?

姬安志
2023-07-11

公众号H5项目,微信支付我用的WeixinJSBridge.invoke,但是我在手机上的微信中打开链接直接可以打开支付,微信开发者工具的“公众号网页项目”上点支付直接就完成了,也没弹出支付对话框就向下继续执行了。

var that = this;
                WeixinJSBridge.invoke(
                    "getBrandWCPayRequest", {
                        // debug: true, //测试模式
                        appId: that.params.appId, //公众号名称,由商户传入
                        timeStamp: String(that.params.timeStamp), //时间戳,自1970年以来的秒数
                        nonceStr: that.params.nonceStr, //随机串
                        package: that.params.package,
                        signType: "MD5", //微信签名方式:
                        paySign: that.params.paySign,
                        total_fee: that.params.total_fee //微信签名
                    },
                    function(res) {
                        // 使用以下方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回    ok,但并不保证它绝对可靠。
                        if (res.err_msg == "get_brand_wcpay_request:ok") {
                            this.isfinish=true
                            uni.showToast({
                                icon: 'success',
                                title: '已经支付成功',
                                duration:3000
                            })
                            that.SubscribeMessage()
                            /*
                            setTimeout(()=>{
                                that.returnHome()
                            },3000)
                            */
                        } else {
                            //that.returnHome()
                        }
                    }
                );

共有1个答案

东郭鸿福
2023-07-11

在开发工具中默认支付完成,直接进行接下来的动作即可,只要在控制台不报错,那你的参数就是对的,在真实环境下就一定能拉起支付。

Ps:你想在pc上让微信怎么处理你的支付?开发工具里内嵌一套支付系统吗?XD

 类似资料:
  • 本文向大家介绍nodejs微信公众号支付开发,包括了nodejs微信公众号支付开发的使用技巧和注意事项,需要的朋友参考一下 odeJs 微信公众号功能开发,移动端 H5页面调用微信的支付功能。这几天根据公司的需要使用 node 和 h5页面调用微信的支付功能完成支付需求。现在把开发过程重新捋一遍,以帮助更多的开发者顺利的完成微信支付功能的开发。(微信暂时还没有提供 node 的支付功能) 一.请求

  • 上一篇我们介绍了在h5 app 开发微信支付, 这篇我们说一说在微信公众号开发支付。 目录 环境准备 1  需要一个有支付能力的公众号 2 wex5 3.3 及以上版本 3 备案好的域名 4 微信web开发者工具 开发步骤 1 取得参数 2 编译Baas 3 基本URL配置 4 JS接口安全域名、授权回调页域名配置 5 开发UI 5.1 修改参数 5.2 修改代码二 6 配置微信支付授权目录 7

  • 本文向大家介绍微信公众号支付H5调用支付解析,包括了微信公众号支付H5调用支付解析的使用技巧和注意事项,需要的朋友参考一下 最近项目需要微信支付,然后看了下微信公众号支付,虽然不难,但是细节还是需要注意的,用了大半天时间写了个demo,并且完整的测试了一下支付流程,下面分享一下微信公众号支付的经验。 一、配置公众号微信支付   需要我们配置微信公众号支付地址和测试白名单。    比如:支付JS页面

  • 本文向大家介绍Java版微信公众号支付开发全过程,包括了Java版微信公众号支付开发全过程的使用技巧和注意事项,需要的朋友参考一下 一、微信官方文档微信支付开发流程(公众号支付) 首先我们到微信支付的官方文档的开发步骤部分查看一下需要的设置。 [图片上传失败...(image-5eb825-1531014079742)] 因为微信支付需要较高的权限,只有认证了得服务号才有使用微信支付接口的权限,我

  • 本文向大家介绍微信支付PHP SDK —— 公众号支付代码详解,包括了微信支付PHP SDK —— 公众号支付代码详解的使用技巧和注意事项,需要的朋友参考一下 在微信支付 开发者文档页面 下载最新的 php SDK http://mch.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 这里假设你已经申请完微信支付 1. 微信后台配置  如图 我们

  • wx.BaaS.pay(OBJECT) OBJECT 参数说明 参数 类型 必填 参数描述 totalCost Number Y 支付总额 merchandiseDescription String Y 微信支付凭证-商品详情的内容 merchandiseSchemaID Integer N 商品表 ID,可用于定位用户购买的物品 merchandiseRecordID String N 商品记录