今天注意到,接口文档说明已更新: [图片] 确实如猜测那样,字段为状态字段。 但是这样就缺少了订单金额的信息。
微信小游戏-服务端-pay_v2.queryOrder接口返回字段pay_state的说明是否有误?服务端尝试接入了 微信小游戏-服务端-pay_v2.queryOrder 接口。 根据文档,可以清楚pay_state的说明为:赠送后的余额 [图片] 但实际调试,并非如此: 1、用户a通过米大师充值了1元游戏币,服务查询到pay_state和deliver_state都为:2,且此次米大师充值,并未进行扣除游戏币。(由于之前有充过游戏币,因此当做了是误差,以为余额就是2) 2、后面再次使用用户a操作了一次米大师充值1元游戏币,而服务端查询到pay_state和deliver_state,仍然为2。按理说,前一次充值,余额为2,再次充值,在扣除手游币前,余额理应为3?为什么会是2呢? 3、多次充值,或者充值6元,pay_state和deliver_state都是显示为2。 因此,合理推测,该字段实际上,是否表示状态码?而不是说明文档里的“赠送后余额”? 如果是状态码,都有哪些状态码?
01-27遇到同样的问题,Mark、
虚拟支付2.0充值不到账,返回“对不起,商户货币代码不正确”,请问怎么解决?沙箱环境下和现网环境下,小游戏体验版测试充值,游戏内点击充值-充值不到账。 请求链接:https://api.weixin.qq.com/cgi-bin/midas/sandbox/getbalance?access_token=63_UyScK3yx9IlEnJUSt5qXmu6zGWaIF_OlIc6rFhyl2_aMqqoTgP7uIRfCrMlrZQujGszgQonA3haRpbB0kbXaV2akEZeQ7HU_9PykSMB2xIdQfhUHtxQ_XXQ9tKoKFYbACAOJC 请求参数:{"openid":"o43gV41Ly5TGidKuHQ3Fnu0HBjI0","appid":"wx7df2e6d2f2658399","offer_id":"1450043285","ts":1669016662,"zone_id":"1","pf":"android","user_ip":"183.6.117.125","sig":"2c86603b50d50fdc71f7e74f2797077395e37233d8449b5e3ddbb38f6211244b","access_token":"63_UyScK3yx9IlEnJUSt5qXmu6zGWaIF_OlIc6rFhyl2_aMqqoTgP7uIRfCrMlrZQujGszgQonA3haRpbB0kbXaV2akEZeQ7HU_9PykSMB2xIdQfhUHtxQ_XXQ9tKoKFYbACAOJC","mp_sig":"c51a7e109228472d3a200a8f1abbc8a2ff2263deee660756c334958514bafbd0"} 返回结果:{"errcode":-1,"errmsg":"1021-1021-0 对不起,商户货币代码不正确 rid: 637b2c56-27fd5dc7-1d8f9add"}
2022-11-22