- 小程序调用wx.requestPayment失败执行fail回调中没有返回err的值?
其实对于wx.requestPayment失败的fail返回err值是有两个问题: 1.官方文档中 https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_5_4.shtml、https://pay.weixin.qq.com/docs/merchant/apis/mini-program-payment/mini-transfer-payment.html 写的是,如果err值是 requestPayment:fail cancel,则是代表“用户取消支付”,这里是包括“用户自己手动取消”和“用户输入密码错误”吗? 2.还有就是我们自己也埋点记录了失败的情况数据,专门把err值通过埋点参数上报上来,还发现会有 err值 为空的情况,而且量级也有很多的,一周都有几万次,这个是什么原因造成的?官方文档也没有说会有空值的情况
2023-12-26 - 同一个appId和path但query不同的scheme,第二个scheme访问参数获取不到?
看官方文档,生成url scheme的时候,是可以传入path和query参数, 现在有个现象,就是如果我appId和path相同,但用不同的query来生成的2个scheme, 如scheme1(query:userId=1001&orderId=2001)和scheme2(userId=1002&orderId=2002), 当用户外部通过scheme1进入微信小程序后,在没杀掉小程序或者杀掉微信端的情况下,用户再从外部使用scheme2进入微信小程序时,我们使用wx.getLaunchOptionsSync来获取query参数,发现此时取到的值仍然是scheme1的query,而不是scheme2的。 请问我应该通过什么方法可以在这个时候获取到scheme2的参数呢?
2023-11-11