微信支付API v3使用HTTP状态码来表示请求处理的结果
● 处理成功的请求,如果有应答的消息体将返回200,若没有应答的消息体将返回204。
● 已经被成功接受待处理的请求,将返回202。
● 请求处理失败时,如缺少必要的入参、支付时余额不足,将会返回4xx范围内的错误码。
● 请求处理时发生了微信支付侧的服务系统错误,将返回500/501/503的状态码。这种情况比较少见。
4开头的错误码一般代表请求参数错误或者接口权限未获得等业务错误,商户可以根据返回的具体错误描述来针对性的检查原因。5开头的错误码代表接口异常或者系统处理超时等系统错误,使用原请求参数重试即可,一般重试2~3次都可以解决问题
更多错误码相关内容请查看:接口规则错误信息
Customer Service Tel
Business Development
9:00-18:00
Monday-Friday GMT+8
Technical Support
WeChat Pay Global
ICP证