27 lines
1.3 KiB
Go
27 lines
1.3 KiB
Go
package transPreorederEncry
|
|
|
|
// TransPreorederEncryResponseData 聚合扫码主扫交易(全报文加密)响应数据
|
|
type TransPreorederEncryResponseData struct {
|
|
MerchantNo string `json:"merchant_no"` // 商户号
|
|
TermNo string `json:"term_no"` // 终端号
|
|
OutTradeNo string `json:"out_trade_no"` // 商户交易流水号
|
|
TotalAmount string `json:"total_amount"` // 金额,单位分
|
|
PayOrderNo string `json:"pay_order_no"` // 拉卡拉订单系统订单号
|
|
CodeUrl string `json:"code_url"` // 二维码内容,用于生成支付二维码
|
|
TradeType string `json:"trade_type"` // 交易类型
|
|
}
|
|
|
|
// TransPreorederEncryResponse 聚合扫码主扫交易(全报文加密)响应结构
|
|
type TransPreorederEncryResponse struct {
|
|
RespTime string `json:"resp_time"` // 响应时间
|
|
Version string `json:"version"` // 版本号
|
|
Code string `json:"code"` // 响应码
|
|
Msg string `json:"msg"` // 响应信息
|
|
RespData TransPreorederEncryResponseData `json:"resp_data"` // 响应数据
|
|
}
|
|
|
|
// SuccessOrFail 判断响应是否成功
|
|
func (r *TransPreorederEncryResponse) SuccessOrFail() bool {
|
|
return r.Code == "BBS00000"
|
|
}
|