diff --git a/platformapi/tonglianpayapi/callback.go b/platformapi/tonglianpayapi/callback.go index ab6792dc..bb7f6e02 100644 --- a/platformapi/tonglianpayapi/callback.go +++ b/platformapi/tonglianpayapi/callback.go @@ -1,7 +1,6 @@ package tonglianpayapi import ( - "fmt" "io/ioutil" "net/http" @@ -48,7 +47,11 @@ func (a *API) GetCallbackMsg(request *http.Request) (call *CallBackResult, err e if err != nil { return nil, err } - fmt.Println("test1", string(data)) - utils.UnmarshalUseNumber(data, &call) + values, err := utils.HTTPBody2Values(data, false) + if err != nil { + return nil, err + } + mapData := utils.URLValues2Map(values) + utils.Map2StructByJson(mapData, &call, false) return call, err }