package pay import ( "fmt" "testing" "zhiyuan/pkg/config" "zhiyuan/pkg/db" "zhiyuan/pkg/logger" ) func init() { config.Setup() logger.Setup(logger.WithMode("go_test")) db.Setup() } func TestClient_JsapiPay(t *testing.T) { client, err := NewClient(1) if err != nil { fmt.Println(err) } res, err := client.JsapiPay(JsapiParam{ Description: "test", OutTradeNO: "123123123123", NotifyUrl: "https://jz.nczyzs.com", OpenID: "o7Hv6jlnveJ9VLf5CRBRC7mjcEKo", Total: 0.01, }) if err != nil { fmt.Println(err) } else { fmt.Println(res) } }