- 小程序开发文档 URL 中的英文单词用反了?强迫症看着很难受
[图片] [图片]
2021-03-12 - 沙箱模式下,微信支付“统一下单”接口 return_code=FAIL 时,返回的参数与文档不一致
沙箱模式下,微信支付“统一下单”接口 return_code=FAIL 时,,并没有返回 return_msg 参数,而是返回了 retmsg 和 retcode 参数 。 沙箱模式下,“统一下单”接口 return_code=FAIL 时,实际返回的参数: [图片] 文档声明返回的参数: [图片]
2020-06-10 - 沙箱模式,getsignkey API 与文档描述不一致,存在 bug?
getsignkey API 文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=23_1&index=2 但实际测试中,不管 sign 填什么,即便是随便填个“1234”,接口也能正常返回沙箱密钥 sandbox_signkey。例如: 请求发起时携带的参数: [图片] 接口返回的数据: [图片] 这算是 bug 吗?虽然说是沙箱测试环境,但是一方面与文档不一致,另一方面这样也太随便了?
2020-06-09 - 沙箱模式,扫描开发者工具的支付二维码之后,提示“调用支付JSAPI缺少参数:total_fee”
看过社区所有类似的提问,没一个有帮助的。心态已爆炸。 (1)“统一下单”API 已切换到沙箱模式:https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder [图片] (2)调用“统一下单”API 时,是有 total_fee 参数的,正常返回结果; [图片] (3)后端二次签名、小程序调起支付时的 package 参数也按照接口文档:package: "prepay_id=wx20200609091310161221"; [图片] [图片] (4)出现问题:开发者工具可以正常生成支付二维码,但是用手机扫描这个二维码之后,手机上提示“调用支付JSAPI缺少参数:total_fee”。 --- 有一个疑点:我的 prepay_id 跟社区里其他人发出的 prepay_id 在长度和格式上都不太一样,但这个是微信支付接口返回的,无能为力。 我的:prepay_id=wx20200609091310161221别人:prepay_id=wx201612032137789b201de80e0661234657[图片]
2020-06-09 - 实际使用中,大家是否发现微信开发者工具存在一些不好用的地方?
微信开发者工具(以下简称 wxdevtool)难用的地方:(个人实际使用体验,有错误的地方,欢迎指出) "select an element in the page to inspect it"。在 Chrome 上直接 Shift + Ctrl + C 就可以使用了;但是在 wxdevtool 上,你需要先 Shift + Ctrl +I 打开调试器,然后鼠标点击激活调试器里的某个 tab,最后才能通过 Shift + Ctrl + C 使用这个功能。文件内查找。通常,只要你选中文本,然后 Ctrl + F 就可以打开编辑器的搜索框并且自动填入所选文本;wxdevtool 就比较奇葩了,选中文本,然后 Ctrl + F 只能打开搜索框,并不会帮你自动填入所选文本;与此同时,它的“项目内查找”是可以自动填入所选文本的。模拟器、调试器、编辑器共用一个窗口。或许是微信的开发大佬们用的都是 100 英寸的显示器,又或者人均标配两个显示器,所以没办法体会到普通尺寸单屏开发者的痛苦。虽然调试器可以单独分拆出来,但是这样的分拆方式也带来了另一个问题:模拟器、调试器分开了,相比模拟器和编辑器在同一个窗口,开发者更需要模拟器和调试器在同一个窗口吧?
2020-05-26