67 lines
1.4 KiB
Go
67 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: "199308263974Dx171632",
|
|
TransAmount: 0.1,
|
|
ProductCode: "1",
|
|
BizScene: "1",
|
|
OrderTitle: "哈哈哈",
|
|
PayeeInfo: &PayeeInfoParam{
|
|
Identity: "15729837802",
|
|
Name: "张树伟",
|
|
IdentityType: "1",
|
|
},
|
|
Remark: "ceshituikuan",
|
|
})
|
|
t.Log("data===========", utils.Format4Output(data, false))
|
|
t.Log("err===========", err)
|
|
}
|