package test import ( "fmt" "gitea.weitiangame.com/sdk/wt-game/sdk" "testing" ) var newSdk = sdk.New("your-secret-key") func TestOrderSign(t *testing.T) { // Generate signed parameters signature, err := newSdk.SignParam(&sdk.Order{ Uid: "1", BsTradeNo: "trade123", Role: "user", RoleId: "1001", ServerId: "server01", GoodsName: "product", OutTradeNo: "outtrade123", Body: "purchase", CpExtraInfo: "extra_info", TradeState: "1", TotalFee: "100", PayFee: "100", PayTime: "2025-01-01T00:00:00", }) if err != nil { // Handle error } // Example output fmt.Println(signature) }