wx_QueryOrder.go 723 B

123456789101112131415161718192021222324252627282930
  1. package wechat
  2. import (
  3. "fmt"
  4. "github.com/iGoogle-ink/gopay"
  5. )
  6. func QueryOrder() {
  7. //初始化微信客户端
  8. // appId:应用ID
  9. // MchID:商户ID
  10. // apiKey:API秘钥值
  11. // isProd:是否是正式环境
  12. client := gopay.NewWeChatClient("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", false)
  13. //初始化参数结构体
  14. body := make(gopay.BodyMap)
  15. body.Set("out_trade_no", "GW201908091551421156")
  16. body.Set("nonce_str", gopay.GetRandomString(32))
  17. body.Set("sign_type", gopay.SignType_MD5)
  18. //请求订单查询,成功后得到结果
  19. wxRsp, err := client.QueryOrder(body)
  20. if err != nil {
  21. fmt.Println("Error:", err)
  22. return
  23. }
  24. fmt.Println("wxRsp:", *wxRsp)
  25. }