Files
2026-07-10 17:18:58 +08:00

38 lines
653 B
Go

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))
}