https://developers.weixin.qq.com/minigame/dev/api-backend/midas-payment/midas.pay.html
接口文档就是这个,我们系统内订单号必然唯一,而且记录日志也显示这个订单号是第一次请求支付
后续看用户余额也已经被扣除,但我们这边只有一条返回90012的日志,并没有成功扣除游戏币的日志,下面这个就是报90012的日志,res为接口相应,req为请求接口使用的参数
{
"res": {
"errcode": 90012,
"errmsg": "[bill_no] bill_no repeated traceid: 33567218 rid: 64132afb-6bdb6107-30229d5f",
"bill_no": "2023031698233062793"
},
"url": "https://api.weixin.qq.com/wxa/game/pay,
"req": {
"amount": 32800,
"openid": "o******************Y",
"bill_no": "2023031698233062793",
"remark": "yw263103817",
"env": 0,
"offer_id": "1450045075",
"zone_id": "1",
"ts": 1678977787
}
}