Files
baseapi/platformapi/lakala/lakala_pay_test.go
邹宗楠 b2af08f65e 1
2025-08-01 15:37:27 +08:00

60 lines
1.4 KiB
Go

package lakala
import (
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/globals"
"testing"
)
func TestPayStatusQuery(t *testing.T) {
api.PayStatusQuery(&PayStatusQueryReq{
MerchantNo: "822290059430BFA",
TermNo: "29034705",
OutTradeNo: "FD660E1FAA3A4470933CDEDAE1EC1D8E",
TradeNo: "",
})
}
func TestClosePay(t *testing.T) {
api.ClosePay(&ClosePayMiniOrder{
MerchantNo: "822651059990E2S",
TermNo: "M3595962",
OriginOutTradeNo: "88491756370416",
OriginTradeNo: "",
LocationInfo: struct {
RequestIp string `json:"request_ip"`
BaseStation string `json:"base_station"`
Location string `json:"location"`
}{
RequestIp: "127.0.0.1",
},
})
}
func TestCardBin(t *testing.T) {
result, err := api.QueryCarBin(GetOrderNumber(8), OrgCode, "4275711234554321")
globals.SugarLogger.Debugf("result := %s", utils.Format4Output(result, false))
globals.SugarLogger.Debugf("result := %v", err)
}
func TestPayActive(t *testing.T) {
api.AggregatePay(&AggregatePayReq{
MerchantNo: "",
TermNo: "",
OutTradeNo: "",
AccountType: "",
TransType: "",
TotalAmount: "",
LocationInfo: LocationInfoObj{},
BusiMode: "",
Subject: "",
PayOrderNo: "",
NotifyUrl: "",
SettleType: "",
Remark: "",
PnrInsIdCd: "",
AccBusiFields: nil,
CompleteNotifyUrl: "",
})
}