收藏
回答

使用虚拟支付2.0的/wxa/game/getbalance返回system busy

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug /wxa/game/getbalance 工具 8.0.34及以上版本 2.31.0

请求最终url  https://api.weixin.qq.com/wxa/game/getbalance?access_token=68_olStkQgy0FiQWo6LbjQVVKrC197OqbmYGwyuDlLCanDqz7V90j_EfWfJNmymjr8_WnCSBezOdm-FLfQN94qwMfa858V3mbjoPXShV_XXl9xHCbyFbsf6xUcscSwCOHbAAAVHA&pay_sig=51ba22f379bd5471d46868350bf392a9cf0ccbe3281b2a71100c207c3f9e299d&sig_method=hmac_sha256&signature=6a5a84183cdfe5ed674351fde0492644505a35eadfd43e17b1aa75fa740b3d0c

post_data {\"openid\":\"oDkp15J_NrHmwTKnEx7VZJ59r2bk\",\"offer_id\":\"1450049691\",\"ts\":1682411993,\"zone_id\":\"19999_1999902\",\"env\":1}

生成pay_sign的字符串: /wxa/game/getbalance&{\"openid\":\"oDkp15J_NrHmwTKnEx7VZJ59r2bk\",\"offer_id\":\"1450049691\",\"ts\":1682411993,\"zone_id\":\"19999_1999902\",\"env\":1}

一开始pay_sig计算用的是1.0的,提示[pay_sig] pay_sig is invalid。改成2.0的计算方式之后,就返回errcode: -1, errmsg:system busy traceid: 33563377 rid: 644791d9-7eb8ea63-77f2ca17 system busy这个错误到底是哪里出问题?

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容