附近小店
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

wxpay.go 1.0 KiB

2 months ago
123456789101112131415161718192021222324252627282930
  1. package md
  2. type WxPayParams struct {
  3. Subject string `json:"subject" binding:"required"`
  4. Amount string `json:"amount" binding:"required"`
  5. OrderType string `json:"order_type" binding:"required"`
  6. OrdId string `json:"ord_id"`
  7. }
  8. type WxPayCallback struct {
  9. AppId string `json:"appid"`
  10. BankType string `json:"bank_type"`
  11. CashFee string `json:"cash_fee"`
  12. FeeType string `json:"fee_type"`
  13. IsSubscribe string `json:"is_subscribe"`
  14. MasterID string `json:"master_id"`
  15. MchID string `json:"mch_id"`
  16. NonceStr string `json:"nonce_str"`
  17. Openid string `json:"openid"`
  18. OrderType string `json:"order_type"`
  19. OutTradeNo string `json:"out_trade_no"`
  20. PayMethod string `json:"pay_method"`
  21. ResultCode string `json:"result_code"`
  22. ReturnCode string `json:"return_code"`
  23. Sign string `json:"sign"`
  24. TimeEnd string `json:"time_end"`
  25. TotalFee string `json:"total_fee"`
  26. TradeType string `json:"trade_type"`
  27. TransactionID string `json:"transaction_id"`
  28. }