- 微信支付 JSAPI是否有测试环境 可以不严重APPID正确性?
是这样的,我的公众号H5 使用的是公众号测试环境,现在还需要做微信支付,但是微信支付发送请求,提示APPID和MAC_ID不匹配,我想意思大概就是 因为APPID是测试用的,非正式的,也没有与商户号绑定,所以,我想请教一下,到底微信支付的测试统一支付接口是哪个?我也按照官方说明在同意支付连接前面加了sandboxnew 但提示依然不变,说明沙箱的统一接口 仅仅对金额不做正式修改,其他的依然保持了限制,这个设置着实搞得我这个开发环境不知道怎么弄了
2021-04-26 - 小程序内部调用会员卡接口也报40164错误?
开发文档上面写的明明是这样的[图片] 实际在小程序云函数调用的时候又是这样 [图片] 好吧,那就不纠结了,但是问题是,这个IP地址指向的是腾讯云上海,请问这个IP地址到底是不是固定的?如果是,那我们就加到白名单,如果不是,那这个怎么做?
2019-12-11 - 小程序云数据库新增商品不规则性的偶尔失败?
addShops: function (e) { const params = e.detail.value //校验表单 if (!this.WxValidate.checkForm(params)) { const error = this.WxValidate.errorList[0] this.showModal(error) return false } wx.showLoading({ title: '正在添加..', }) var cname = e.detail.value.cname //插入数据 const db = wx.cloud.database(); const cont = db.collection('buhshops'); cont.add({ data: { cname: cname, }, }) wx.hideLoading() this.vailgps() setTimeout(function () { //返回上个页面 wx.redirectTo({ url: '/pages/bindex/bindex', }) },1500) } }, 其中有其它字段我删掉了,大概就是这么一个简单的添加,问题无法重现,名称、价格、等其它表单在填写均一致的情况下,偶尔就出现某一个添加并未成功,就直接跳转到添加成功的页面了,数据库也查了并没有新增的那条数据,说明没有插入成功,请问这是怎么回事?问题无法重现,毫无规律性
2019-12-04 - 小程序JS方法内的代码不按照顺序执行?
上代码,具体就是先判断数据库里面有没有这个用户,然后有的话,再去判断这个用户有没有通过审核,但是每次执行都是先去验证有没有审核,再回来执行查询有没有这个用户,而且每次都是这样,简单的说就是同样的代码,但是每次都先执行后面然后才执行前面??这是什么操作?可以看一下下面的consl语句,每次都是先打印222222 再打印111111 blogin: function (e) { var _this = this //获取表单数据 var username = e.detail.value.username var password = e.detail.value.password const db = wx.cloud.database(); //初始化数据库 //首先判断数据库中是否存在该商户 db.collection('business').where({loginname:username,loginpwd:password}).get({ success: res => { console.log("11111111111" ) _this.data.lengthTip = res.data.length }, }) console.log("222222222222222") if (_this.data.lengthTip!=0){ //若存在该用户,则判断是否正在审核当中 db.collection('business').where({ loginname: username, loginpwd: password,stauts:0}).get({ success: res => { _this.data.lengthTip = res.data.length }, }) if (_this.data.lengthTip != 0){ _this.setData({ tip: '该账户正在审核当中请稍后再试' }) wx.navigateTo({ url: '/pages/sh/sh', }) }else{ wx.setStorageSync('username', username); wx.navigateTo({ url: '/pages/bindex/bindex', }) } }else{ _this.setData({ tip:'用户名或密码错误' }) } },
2019-11-29 - 关于微信支付,卡券申请以及小程序内调用的问题?
需求:现在在做一个小程序平台,用户通过我们平台可以在线下商户门店付款消费,但是该小程序并非线上支付,而是通过去门店打开小程序 让商户扫码来完成 问题:网上找了很多方法,据说如果想实现用户直接在小程序内打开付款码,需要联系微信支付的BD?这到底是个啥?也没有清晰的指引,然后,看到还有一种办法是,先开通公众号的卡券,然后在小程序里面调卡券,本身卡券页面会有微信支付,这样就可以实现用户在小程序内调出会员卡,然后直接点付款码让商家扫码,然后我们就去申请微信支付,可是我看到微信支付都是针对某个商户的,而且需要T+1以及手续费,并且申请还需要门店照片,这跟我们目前做的完全不是一码事,我们并非是商户,更不是用户,简单来说,就是跟商户谈好,用户用我们的小程序直接去商户那里出示付款码埋单的,类似骑士卡那种吧,想问一下,这个到底怎么才能实现?
2019-11-28 - geonear存在问题无法使用?
以文档中心的内容为例写了一个一模一样的代码,但永远提示geonear is not function 注:已在数据库中设置过字段为地理索引。问题依旧 const db = wx.cloud.database() const pxgps = db.command db.collection('shops').where({location: pxgps.geoNear({geometry: db.Geo.Point(this.data.longitude, this.data.latitude),minDistance: 0,maxDistance: 5000,}).get({ success: res => { let new_data = res.data let old_data = this.data.products console.log("old_data:" + old_data) this.setData({ products: old_data.concat(new_data), page: page }) }, })
2019-11-24 - geoNear经纬度排序报错geoNear(...).get is not a function?
调试基础库2.8.1 const db = wx.cloud.database() const pxgps = db.command db.collection('shops').where({location: pxgps.geoNear({geometry: db.Geo.Point(this.data.longitude, this.data.latitude),minDistance: 0,maxDistance: 5000,}).get({ success: res => { let new_data = res.data let old_data = this.data.products console.log("old_data:" + old_data) this.setData({ products: old_data.concat(new_data), page: page }) }, }) 在官方文档上面发现通过使用geoNear可以对以用户为中心的周边商户经纬度距离进行排序,然而实际上该方法一直报错,数据库中已经将location保存商家经纬度的字段设置了地理索引,但依然不行,在网上查了好几天,发现有问过这个问题的人,但一直都没有得到解决,已经重复检查了很多遍了,代码以及数据库索引应该都是没问题的,请问这到底是个BUG还是有其他要设置的地方?以下为报错信息 VM2208:1 thirdScriptError pxgps.geoNear(...).skip is not a function; [Component] Event Handler Error @ pages/index/index#bound shopslist TypeError: pxgps.geoNear(...).skip is not a function at ye.shopslist (http://127.0.0.1:24671/appservice/pages/index/index.js:196:14) at Object.r.safeCallback (WAService.js:1:1125173) at WAService.js:1:1317978 at r (WAService.js:1:1249680) at WAService.js:1:1249802 at WAService.js:1:420977 at n (http://127.0.0.1:24671/appservice/__dev__/asdebug.js:1:27852) at e.exports.(http://127.0.0.1:24671/appservice/__dev__/asdebug.js:1:28221) at http://127.0.0.1:24671/appservice/__dev__/asdebug.js:1:1968 at Array.forEach (<anonymous>) 关于SKIP,不论我加不加都是一样还是会报错的,因此目前的报错与SKIP无关。希望能得到解决,谢谢
2019-11-24