7
0
gaore-common-sdk-go/services/pay/client_test.go
2026-05-09 14:39:59 +08:00

64 lines
1.3 KiB
Go

package pay
import (
"testing"
)
func TestClient_GetUserInfo(t *testing.T) {
//c, err := NewClient()
//if err != nil {
// t.Error(err)
//}
//
//req := CreateComplaintNotifyUrlRequest()
//
//req.MchId = "3503"
//req.NotifyUrl = "https://pay.uu89.com/api/complaint/wxNotify/3503"
//req.Type = 1
//
//resp, err := c.ComplaintNotifyUrl(req)
//if err != nil {
// log.Fatalln(err)
//}
//fmt.Println(resp.GetHttpContentString())
//fmt.Println(resp.GetHttpHeaders())
}
func TestGetOrderState(t *testing.T) {
getOrderStateRequest := CreateGetOrderStateRequest("202112060000193551730")
client, err := NewClient()
if err != nil {
t.Error(err)
return
}
getOrderStateResponse, err := client.GetOrderState(getOrderStateRequest)
if err != nil {
t.Error(err)
return
}
t.Log(getOrderStateResponse.GetHttpContentString())
}
func TestManualReplenish(t *testing.T) {
client, err := NewClient()
if err != nil {
t.Error(err)
return
}
req := CreateManualReplenishRequest(ManualReplenishParam{
GameId: 100,
Money: 6,
OrderId: "202112060000193551730",
UserName: "testuser",
PayChannel: 1,
PayChannelType: 0,
})
resp, err := client.ManualReplenish(req)
if err != nil {
t.Error(err)
return
}
t.Log(resp.GetHttpContentString())
}