个人案例
小云名片
超简单的多重身份名片生成工具
小云名片扫码体验
Teem
Teem,真的可以见到陌生人
社交破冰扫码体验
- button 绑定获取手机号,如何模拟出发送验证码的场景进行测试?
如题,因为获取手机号后的js逻辑里有弹窗逻辑,客户反馈获取验证码后弹窗关不掉。我测试获取手机号从来没有要发短信验证的,没办法模拟这个场景进行测试,怎么弄呢?
2021-08-20 - 该身份证已登记超过5次,什么时候能开放更多?
[图片] 5个实在太少了,现在想注册新的小程序都没办法搞,还要找人,很多时候找别人是不值得信任的,怎么破?
2021-08-20 - 微信代金券:无法收到「EXPIRED」回调。
https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter9_1_15.shtml 「USED」 是可以收到回调的,「EXPIRED」暂时一条未收到。
2021-08-17 - 微信小程序插件「小程序发券插件」问题?
「小程序发券插件」接口文档:https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter9_3_1.shtml 背景: 我本身是服务商,暂命名为服务商A,商户号mchidA;服务商下面签约了特约商户即子商户,暂命名为商户B,商户号sub_mchidB。 我的服务端已经实现了通过 API 实现了 「创建代金券批次」、「激活代金券批次」、「发放代金券批次」、「查询代金券批次」等接口。 需求: 通过「小程序发券插件」,实现在小程序端一键领取代金券(是代金券,不是商家券)并放入卡包。 问题: 1、「小程序发券插件」接口文档这几个字段的含义到底是什么? 制券商户号 create_coupon_merchant 参数是不是填写 mchidA 发券商户号 send_coupon_merchant 参数是不是填写 sub_mchidB 2、要实现领取代金券,是不是传这几个参数即可: data: { send_coupon_params: [{ "stock_id": "1583****", "out_request_no": "QDPAYCOUP1005162857817****", "create_coupon_merchant": '161009****' }], sign:'XXXXXXXXX', send_coupon_merchant: '161256****' }, 3、最关键的 sign 参数问题(搜了好多,发现倒在这里的开发者不计其数): 使用 2 对应的参数,在校验工具这里生成 sign,并进行校验,验证通过。所以是不是签名就没有问题了?如果有问题是哪里出问题了? [图片] [图片] 4、使用 2 里面的参数(已经签名校验通过),在小程序中使用,点击领券按钮,控制台提示:验签失败。是哪里问题? [图片] [图片]
2021-08-10 - 微信服务商邀请代金券,特约商户在哪里操作同意?手机能收到推送吗?
[图片]
2021-08-06 - 微信沙箱验证接口升级的,有APIv3版本吗?
我是微信服务商,已经完成APIv3版本的微信支付(小程序)的功能开发,并且已经上线运营了。现在开发需要接入「商家券」功能,在微信服务商后台添加特约商户产品「免充值商家券」,提示需要进行接口升级,接口升级需要经过沙箱环境(url里加入sandbox)验证,发现针对的都是老的api,难不成我v3已经做好了,现在还得把老的api(v2?)再开发一遍,然后在接入沙箱验证??就算验证了也是v2版本的api,v3的也没有验证?怎么搞?
2021-08-01 - 小程序如何维护一个队列,并在处理完一个数据后,再取下一个数据处理?
典型应用场景: 支付成功后,对支付结果进行语音播报:xxx 已支付 100 元。 已有部分解决方案: https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/realtime.html 云数据库支持数据库数据变化监听,可以返回新增的订单记录。 在监听到订单后,需要调用txttospeech播放语音,但是语音播放是有处理时间的,比如播放需要2秒,那么就会出现同一时间播放多条语音。如下代码: 我的想法是对data中的orders进行监听,处理一个去拿一个,但是要阻塞监听。 const watcher = db.collection('order') // 按 progress 降序 .orderBy('modified', 'desc') // 取按 orderBy 排序之后的前 10 个 // .limit(10) .where({ sid: sid, modified: _.gt(new Date()), status: 'DAIZHIFU' }) .watch({ onChange: function (snapshot) { if (snapshot.type === 'init') { console.log('data type : ' + snapshot.type) } else { let hasNewOrder = false const orders = _this.data.orders var plugin = requirePlugin("WechatSI") for (const docChange of snapshot.docChanges) { switch (docChange.queueType) { case 'enqueue': { console.log("new order wxOrder = " + docChange.doc.wxOrder) hasNewOrder = true orders.unshift(docChange.doc) console.log('orders : ', orders) var sfname = docChange.doc.sfname var price = docChange.doc.price // 分 const fenStr = '00' + Number.parseInt(price.toString()).toString() var priceYuan = Number.parseFloat(fenStr.replace(/^(\d+?)(\d{2})$/g, '$1.$2')) var text = sfname + "收款" + priceYuan + "元" // let manager = plugin.getRecordRecognitionManager() plugin.textToSpeech({ lang: "zh_CN", tts: true, content: text, success: function (res) { console.log("succ tts", res.filename) // 播放声音 var mp3 = res.filename var audio = wx.createInnerAudioContext() audio.src = mp3 audio.autoplay = true audio.onPlay(() => { console.log('开始播放') }) audio.onError((res) => { console.log(res.errMsg) console.log(res.errCode) }) }, fail: function (res) { console.log("fail tts", res) wx.showModal({ showCancel: false, title: 'TTS Fail', content: JSON.stringify(res) }) } }) } } } _this.setData({ orders: orders, hasNewOrder: hasNewOrder }) if (_this.data.hasNewMessage) { _this.scrollToBottom() } } }, onError: function (err) { console.error('the watch closed because of error', err) wx.showModal({ showCancel: false, title: '提示', content: JSON.stringify(err) }) } })
2021-07-25 - 微信支付服务商使用,官方的云开发微信支付,是否有佣金?
用小程序云开发的微信支付:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/open/pay/CloudPay.unifiedOrder.html 发起支付成功后返回的支付参数中,mchId: "1800008281"是固定不变的,也就是官方的mchId,实际上和我的mchId好像没有任何关系。那么是不是说云开发的微信支付的服务商都是官方(1800008281),服务商奖励都是官方的,和我们自己服务商没有关系?请官方确认一下。
2021-04-11 - 微信支付商业版 支持二次开发吗?
如题,想在微信支付商业版里面添加更多的功能来服务我的二级商户。或者有没有可能开放支付回调接口,让开发者根据二级商户的业务需求进行定制功能
2021-01-27 - 步骤一:下载账单文件,得到账单文件密文ciphertext; // 这从哪里得到的ciphertex
正在做资金账单申请并下载:https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pay/bill/chapter3_5.shtml 通过资金申请接口已经获得到下载地址(download_url),下一步是通过下载账单接口(https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pay/bill/chapter3_3.shtml)直接下载吗?请求下载接口我拿到了InputStream,但是没有ciphertext?这个从哪里获得的呢?
2020-12-10