package main import ( "context" "encoding/json" "fmt" "log" "os" "time" pay007 "gitea.s1f.ren/shiran/007pay-sdk.git" ) func main() { client, err := pay007.NewClient( os.Getenv("PAY007_BASE_URL"), os.Getenv("PAY007_PID"), os.Getenv("PAY007_KEY"), ) if err != nil { log.Fatal(err) } resp, err := client.Submit(context.Background(), pay007.SubmitRequest{ OutTradeNo: "demo-" + time.Now().Format("20060102150405"), Name: "SDK demo order", Money: "0.01", Type: "alipay", ClientType: "pc", }) if err != nil { log.Fatal(err) } data, _ := json.MarshalIndent(resp, "", " ") fmt.Println(string(data)) }