structure_v3.go 939 B

12345678910111213141516171819202122232425262728293031
  1. package wechat
  2. /* ******************************************
  3. HTTP Status code
  4. 200 ok
  5. 204 处理成功,无返回 Body
  6. 400 协议或者参数非法, PARAM_ERROR
  7. 401 签名验证失败, SIGN_ERROR
  8. 403 权限异常, NO_AUTH
  9. 404 请求的资源不存在, ORDER_NOT_EXIST
  10. 429 请求超过频率限制, RATELIMIT_EXCEEDED
  11. 500 系统错误, SYSTEM_ERROR
  12. 502 服务下线,暂时不可用, SERVICE_UNAVAILABLE
  13. 503 服务不可用,过载保护, SERVICE_UNAVAILABLE
  14. // ****************************************** */
  15. // WepayResponseDetail detail
  16. type WepayResponseDetail struct {
  17. Field string `json:"field"`
  18. Value string `json:"value"`
  19. Issue string `json:"issue"`
  20. Location string `json:"location"`
  21. }
  22. // WepayResponseMessageV3 v3 返回消息头
  23. type WepayResponseMessageV3 struct {
  24. Code string `json:"code"`
  25. Message string `json:"message"`
  26. Detail WepayResponseDetail `json:"detail"`
  27. }