-
Notifications
You must be signed in to change notification settings - Fork 2
/
notify_type.go
63 lines (60 loc) · 4.15 KB
/
notify_type.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
package unionpay
type PaymentNotification struct {
Error
TxnType string `query:"txnType"` // 交易类型
TxnSubType string `query:"txnSubType"` // 交易子类
BizType string `query:"bizType"` // 产品类型
AccessType string `query:"accessType"` // 接入类型
AcqInsCode string `query:"acqInsCode"` // 收单机构代码
MerId string `query:"merId"` // 商户代码
OrderId string `query:"orderId"` // 商户订单号
TxnTime string `query:"txnTime"` // 订单发送时间
TxnAmt string `query:"txnAmt"` // 交易金额
CurrencyCode string `query:"currencyCode"` // 交易币种
ReqReserved string `query:"reqReserved"` // 请求方保留域
Reserved string `query:"reserved"` // 保留域
QueryId string `query:"queryId"` // 查询流水号
SettleAmt string `query:"settleAmt"` // 清算金额
SettleCurrencyCode string `query:"settleCurrencyCode"` // 清算币种
SettleDate string `query:"settleDate"` // 清算日期
TraceNo string `query:"traceNo"` // 系统跟踪号
TraceTime string `query:"traceTime"` // 交易传输时间
ExchangeDate string `query:"exchangeDate"` // 兑换日期
ExchangeRate string `query:"exchangeRate"` // 清算汇率
AccNo string `query:"accNo"` // 账号
PayCardType string `query:"payCardType"` // 支付卡类型
PayType string `query:"payType"` // 支付方式
PayCardNo string `query:"payCardNo"` // 支付卡标识
PayCardIssueName string `query:"payCardIssueName"` // 支付卡名称
BindId string `query:"bindId"` // 绑定标识号
InstalTransInfo string `query:"instalTransInfo"` // 分期付款信息域
Version string `query:"version"` // 版本号
CardDigest string `query:"cardDigest"` // 真实卡号摘要 https://open.unionpay.com/tjweb/acproduct/APIList?acpAPIId=961&apiservId=3021&version=V1.0&bussType=0#nav08
IssAddnData string `query:"issAddnData"` // 订单优惠信息 https://open.unionpay.com/tjweb/acproduct/APIList?acpAPIId=961&apiservId=3021&version=V1.0&bussType=0#nav08
TN string `query:"tn"` // 银联受理订单号 https://open.unionpay.com/tjweb/acproduct/APIList?acpAPIId=754&apiservId=448&version=V2.2&bussType=0#nav05
AccSplitData string `query:"accSplitData"` // 分账域 https://open.unionpay.com/tjweb/acproduct/APIList?acpAPIId=754&apiservId=448&version=V2.2&bussType=0#nav08
}
type RevokeNotification struct {
Refund
CurrencyCode string `query:"currencyCode"` // 交易币种
SettleAmt string `query:"settleAmt"` // 清算金额
SettleCurrencyCode string `query:"settleCurrencyCode"` // 清算币种
SettleDate string `query:"settleDate"` // 清算日期
TraceNo string `query:"traceNo"` // 系统跟踪号
TraceTime string `query:"traceTime"` // 交易传输时间
ExchangeDate string `query:"exchangeDate"` // 兑换日期
ExchangeRate string `query:"exchangeRate"` // 清算汇率
AccNo string `query:"accNo"` // 账号
}
type RefundNotification struct {
Refund
CurrencyCode string `query:"currencyCode"` // 交易币种
SettleAmt string `query:"settleAmt"` // 清算金额
SettleCurrencyCode string `query:"settleCurrencyCode"` // 清算币种
SettleDate string `query:"settleDate"` // 清算日期
TraceNo string `query:"traceNo"` // 系统跟踪号
TraceTime string `query:"traceTime"` // 交易传输时间
ExchangeDate string `query:"exchangeDate"` // 兑换日期
ExchangeRate string `query:"exchangeRate"` // 清算汇率
AccNo string `query:"accNo"` // 账号
}