Files
baseapi/platformapi/alipayapi/pay_test.go
邹宗楠 c47a130bc0 提现
2022-07-06 16:48:43 +08:00

66 lines
1.4 KiB
Go

package alipayapi
import (
"git.rosy.net.cn/baseapi/utils"
"testing"
)
func TestCreatePay(t *testing.T) {
result, err := api.CreatePay(&CreatePayParam{
OutTradeNo: utils.GetUUID(),
TotalAmount: 0.01,
Subject: "测试订单",
StoreID: "100000",
BuyerID: "2088912877320980",
})
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestCreatePay2(t *testing.T) {
result, err := api.CreatePay2(&CreatePayParam2{
OutTradeNo: "21175111420002544",
TotalAmount: 0.01,
Subject: "xxx店",
StoreID: "100000",
QuitURL: "http://www.jxc4.com",
ProductCode: "QUICK_WAP_WAY",
})
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestCreatePay3(t *testing.T) {
result, err := api.CreatePay3(&CreatePayParam3{
TotalAmount: 0.01,
StoreID: "2021072600077000000025212127",
OutTradeNo: utils.GetUUID(),
})
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
// 提现操作
func TestCreatePay4(t *testing.T) {
data, err := api.Withdrawal4AliPay(&WithdrawalParam{
OutBizNo: "199308263974Dx1716",
TransAmount: 0.10,
ProductCode: "",
BizScene: "",
OrderTitle: "冲天猴退款",
PayeeInfo: &PayeeInfoParam{
Identity: "18981810340",
Name: "刘磊",
},
Remark: "测试退款",
})
t.Log("data===========", utils.Format4Output(data, false))
t.Log("err===========", err)
}