lkl_sdk/model/querySubMerInfo.go

51 lines
2.3 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package model
type QuerySubMerInfoRequest struct {
ReqData *QuerySubMerInfoReqData `json:"reqData"`
Ver string `json:"ver"`
Timestamp int64 `json:"timestamp"`
ReqId string `json:"reqId"`
}
type QuerySubMerInfoReqData struct {
Version string `json:"version" dc:"接口版本号"`
OrderNo string `json:"orderNo" dc:"订单编号,保证唯一"`
OrgCode string `json:"orgCode" dc:"机构代码"`
MerInnerNo string `json:"merInnerNo" dc:"拉卡拉内部商户号和银联商户号必须传一个,都送以内部商户号为准。"`
MerCupNo string `json:"merCupNo" dc:"拉卡拉内部商户号和银联商户号必须传一个,都送以内部商户号为准。"`
RegisterChannel string `json:"registerChannel" dc:"报备渠道"`
RegisterType string `json:"registerType" dc:"报备类型"`
RegisterStatus string `json:"registerStatus" dc:"报备状态 SUCCESS成功FAIL失败"`
SubMchId string `json:"subMchId" dc:"子商户号"`
}
type QuerySubMerInfoResponse struct {
RetCode string `json:"retCode"`
RetMsg string `json:"retMsg"`
RespData *QueryMerResponseData `json:"respData"`
}
type QuerySubMerInfoRespData struct {
OrgCode string `json:"orgCode"`
OrderNo string `json:"orderNo"`
List []*RegisterList `json:"list"`
}
type RegisterList struct {
MerInnerNo string `json:"merInnerNo" dc:"内部商户号"`
SubMchId string `json:"subMchId" dc:"子商户号"`
SubMchIdBank string `json:"subMchIdBank" dc:"交易子商户号"`
DcWalletId string `json:"dcWalletId" dc:"数币钱包ID"`
ChannelId string `json:"channelId" dc:"渠道号"`
ReceOrgNo string `json:"receOrgNo" dc:"从业机构号"`
RegisterChannel string `json:"registerChannel" dc:"报备渠道"`
RegisterType string `json:"registerType" dc:"报备类型"`
RegisterTm string `json:"registerTm" dc:"报备时间"`
RegisterStatus string `json:"registerStatus" dc:"报备状态"`
ResultCode string `json:"resultCode" dc:"结果返回码"`
ResultMessage string `json:"resultMessage" dc:"结果描述"`
}
func (t *QuerySubMerInfoResponse) SuccessOrFail() bool {
return t.RetCode == "000000"
}