package itao import ( "context" "github.com/gogf/gf/encoding/gjson" "github.com/gogf/gf/frame/g" ) type pay struct { } var Pay = pay{} type PayAuthRes struct { } func (s pay) Auth(ctx context.Context) (res *PayAuthRes, err error) { method := "tt.agreementpay.genersignurl" result, err := server.Post(ctx, method, g.Map{ "request": g.Map{}, }) if err != nil { return } _ = gjson.NewWithOptions(result, gjson.Options{ StrNumber: true, }).Scan(&res) err = CheckResult(res) return }