You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wt-game/test/sdk_test.go

35 lines
662 B
Go

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