Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
53 lines
1.3 KiB
Go
53 lines
1.3 KiB
Go
package jiahua
|
|
|
|
import "time"
|
|
|
|
// PayTypeParam 查询支付通道请求参数
|
|
type PayTypeParam struct {
|
|
Moneys []int64 `json:"moneys"`
|
|
DevType string `json:"devType"`
|
|
PlatformID string `json:"platformID"`
|
|
}
|
|
|
|
// RchgType 支付通道信息
|
|
type RchgType struct {
|
|
Money int64 `json:"money"`
|
|
Alipay bool `json:"alipay"`
|
|
Wechat bool `json:"wechat"`
|
|
Union bool `json:"union"`
|
|
}
|
|
|
|
// PayCenterMsg 查询支付通道响应
|
|
type PayCenterMsg struct {
|
|
Code int `json:"code"`
|
|
Msg string `json:"msg"`
|
|
Data []RchgType `json:"data"`
|
|
}
|
|
|
|
// PayCenterRchg 下单请求参数
|
|
type PayCenterRchg struct {
|
|
TransNo string `json:"transNo"`
|
|
PlatformID string `json:"platformID"`
|
|
UID string `json:"uid"`
|
|
DevID string `json:"devID"`
|
|
UserIP string `json:"userIP"`
|
|
Name string `json:"name"`
|
|
DevType string `json:"devType"`
|
|
Money int64 `json:"money"`
|
|
Channel string `json:"channel"`
|
|
CreatedAt time.Time `json:"createdAt"`
|
|
NotifyUrl string `json:"notifyUrl"`
|
|
PType string `json:"pType"`
|
|
PayMethod string `json:"payMethod"`
|
|
}
|
|
|
|
// PayCenterRchgMsg 下单响应
|
|
type PayCenterRchgMsg struct {
|
|
Err string `json:"err"`
|
|
PayUrl string `json:"payUrl"`
|
|
OID string `json:"oid"`
|
|
Mode string `json:"mode"`
|
|
CID string `json:"cid"`
|
|
Rate string `json:"rate"`
|
|
}
|