账号已开通 虚拟支付2.0,使用服务端 API 支付接口,返回以下报错:
对不起,商户货币代码不正确!
请问是什么原因导致的呢?我改如何使用虚拟支付功能?我使用的是沙箱环境支付。
(关键参数已打码)
请求参数:
{"url":"https://api.weixin.qq.com/cgi-bin/midas/sandbox/pay?access_token=*","data":{"openid":"*","ts":1669364202,"zone_id":1,"amt":800,"bill_no":"202211251616419736368033501","appid":"*","offer_id":"*","pf":"android","sig":"*"}}
返回结果:
{"errcode":-1,"errmsg":"1021-1021-0 对不起,商户货币代码不正确 rid: 638079ea-5e50cef4-73007c58","bill_no":""}
如果之前从未接过1.0的接口, 直接全部使用2.0参数去调充值接口,和服务端API
https://docs.qq.com/doc/DVUN0QWJja0J5c2x4
如果之前已经完成了1.0的接入,保持不变,不需要切换接口(底层自动对接2.0)
不要使用1.0接口接入2.0的参数
和这个帖子一样:https://developers.weixin.qq.com/community/minigame/doc/00026648118d10a339eea010a56000