structs.go 1011 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package pay
  2. type PrepayResponse struct {
  3. Code int `json:"code"`
  4. Detail string `json:"detail"`
  5. Message string `json:"message"`
  6. PrepayID string `json:"prepay_id"`
  7. }
  8. type PrepayRequest struct {
  9. AppID string `json:"appid"`
  10. MchID string `json:"mchid"`
  11. Description string `json:"description"`
  12. OutTradeNO string `json:"out_trade_no"`
  13. NotifyUrl string `json:"notify_url"`
  14. Amount struct {
  15. Total float64 `json:"total"`
  16. } `json:"amount"`
  17. Payer struct {
  18. OpenID string `json:"openid"`
  19. } `json:"payer"`
  20. }
  21. type JsapiParam struct {
  22. OutTradeNO string `json:"out_trade_no"`
  23. Description string `json:"description"`
  24. NotifyUrl string `json:"notify_url"`
  25. OpenID string `json:"openid"`
  26. Total float64 `json:"total"`
  27. }
  28. type JsapiReturn struct {
  29. AppID string `json:"app_id"`
  30. Timestamp string `json:"timestamp"`
  31. NonceStr string `json:"nonce_str"`
  32. Package string `json:"package"`
  33. SignType string `json:"sign_type"`
  34. PaySign string `json:"pay_sign"`
  35. }