1
This commit is contained in:
@@ -31,6 +31,7 @@ const (
|
||||
SupplementBusinessLicense = "channel/customer/update/supplement/businessLicense" // 变更营业执照
|
||||
UnionPayMerInfo = "open/merchant/unionPayMerInfo" // 是否为失信人
|
||||
GetMerchantInfo = "open/merchant/info" // 获取商户信息
|
||||
GetTerminalInfo = "open/terminal/info" // 获取商户信息
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -60,6 +61,7 @@ var IncomingTokenActive = map[string]string{
|
||||
SupplementBusinessLicense: ModifiedToken,
|
||||
UnionPayMerInfo: ModifiedToken,
|
||||
GetMerchantInfo: IncomingToken,
|
||||
GetTerminalInfo: IncomingToken,
|
||||
}
|
||||
|
||||
const (
|
||||
@@ -259,7 +261,7 @@ type CustomerObj struct {
|
||||
ChannelType string `json:"channelType"` // 商户类型 TP_MERCHANT:企业,TP_PERSONAL:小微,可用值:TP_MERCHANT,TP_PERSONAL string
|
||||
CloseTime string `json:"closeTime"` // 撤机时间 string(date-time)
|
||||
ContactManName string `json:"contactManName"` // 联系人改名 string
|
||||
CreateTime string `json:"createTime"` // string(date-time)
|
||||
CreateTime int64 `json:"createTime"` // string(date-time)
|
||||
CustomerName string `json:"customerName"` // 商户名称 string
|
||||
CustomerNo int64 `json:"customerNo"` // 商户编号 integer(int64)
|
||||
CustomerStatus string `json:"customerStatus"` // 商户状态 OPEN:开通,CLOSE:关闭,LOSS:流失,WAIT_AUDI:审核中,REJECT:审核拒绝,REVIEW_FAIL:复核失败,REVIEW_AUDIT:复核审核中,ACTIVITY:激活 string
|
||||
@@ -286,7 +288,7 @@ type CustomerObj struct {
|
||||
StandardTime string `json:"standardTime"` // 达标时间 string(date-time)
|
||||
TermNo string `json:"termNo"` // 虚拟终端号 string
|
||||
TermNum int32 `json:"termNum"` // 终端数量 integer(int32)
|
||||
UpdateTime string `json:"updateTime"` // string(date-time)
|
||||
UpdateTime int64 `json:"updateTime"` // string(date-time)
|
||||
YsfDiscount string `json:"ysfDiscount"` // 云闪付小额优惠[FALSE:否,TRUE:是] string
|
||||
ProvinceName string `json:"provinceName"` // 省份名称 string
|
||||
CityName string `json:"cityName"` // 城市名称 string
|
||||
@@ -298,7 +300,7 @@ type CustomerObj struct {
|
||||
type CustomerFeeObj struct {
|
||||
Id int64 `json:"id"` // integer(int64)
|
||||
CardType string `json:"cardType"` // 卡类型, 可用值:CREDIT_CARD, QR_CORD, DEBIT_CARD, YSF_LE_1000_CREDIT, YSF_LE_1000_DEBIT string
|
||||
CreateTime string `json:"createTime"` // string(date-time)
|
||||
CreateTime int64 `json:"createTime"` // string(date-time)
|
||||
CustomerNo int64 `json:"customerNo"` // 商户编号 integer(int64)
|
||||
DayLimit float64 `json:"dayLimit"` // 日限额 number(double)
|
||||
ExternalCustomerNo string `json:"externalCustomerNo"` // string
|
||||
@@ -312,7 +314,7 @@ type CustomerFeeObj struct {
|
||||
TransSettleType string `json:"transSettleType"` // 结算类型, 可用值:D0, D1, T1 string
|
||||
TransType string `json:"transType"` // 交易类型 string
|
||||
TremNo string `json:"tremNo"` // 终端号 string 根据transType判断是刷卡还是扫码的终端号信息
|
||||
UpdateTime string `json:"updateTime"` // string(date-time)
|
||||
UpdateTime int64 `json:"updateTime"` // string(date-time)
|
||||
CustomerManagementFee float64 `json:"customerManagementFee"` // 商户管理费费率 number(double)
|
||||
CustomerManagementdFee float64 `json:"customerManagementdFee"` // 商户管理费d number(double)
|
||||
CustomerManagementeFee float64 `json:"customerManagementeFee"` // 商户管理费e number(double)
|
||||
@@ -344,7 +346,7 @@ type SettleCardObj struct {
|
||||
ClearingBankNo string `json:"clearingBankNo"` // 清算行号 string
|
||||
CountyCode string `json:"countyCode"` // 区编号 string
|
||||
CountyName string `json:"countyName"` // 区名称 string
|
||||
CreateTime string `json:"createTime"` // string(date-time)
|
||||
CreateTime int64 `json:"createTime"` // string(date-time)
|
||||
ExternalCustomerNo string `json:"externalCustomerNo"` // string
|
||||
Id int64 `json:"id"` // integer(int64)
|
||||
IdCard string `json:"idCard"` // 身份证号 string
|
||||
@@ -352,7 +354,7 @@ type SettleCardObj struct {
|
||||
OwnNo string `json:"ownNo"` // 所有者 string
|
||||
ProvinceCode string `json:"provinceCode"` // 省份编号 string
|
||||
ProvinceName string `json:"provinceName"` // 省份名称 string
|
||||
UpdateTime string `json:"updateTime"` // string(date-time)
|
||||
UpdateTime int64 `json:"updateTime"` // string(date-time)
|
||||
Validate string `json:"validate"` // string
|
||||
|
||||
}
|
||||
@@ -391,6 +393,48 @@ type ProductVoObj struct {
|
||||
ProductName string `json:"productName"` // 商户产品名称 String
|
||||
}
|
||||
|
||||
// TerminalInfo 获取终端信息
|
||||
type TerminalInfo struct {
|
||||
Customer TerminalCustomer `json:"customer"`
|
||||
Pos TerminalPos `json:"pos"`
|
||||
ExternalNo string `json:"externalNo"`
|
||||
}
|
||||
|
||||
type TerminalPos struct {
|
||||
ActivityFlag string `json:"activityFlag"` // 活动标识 string
|
||||
AgencyNo int64 `json:"agencyNo"` // 服务商编号 integer(int64)
|
||||
AgentNo int64 `json:"agentNo"` // 合作方编号 integer(int64)
|
||||
AllotTime string `json:"allotTime"` // 分配时间
|
||||
AntiActivateFlag string `json:"antiActivateFlag"` // 反激活状态
|
||||
BindTime string `json:"bindTime"` // pos激活时间
|
||||
CreateTime string `json:"createTime"` //
|
||||
DepositType string `json:"depositType"` // 押金类型,可用值:DEPOSIT_TYPE_299,DEPOSIT_TYPE_DQ_100,DEPOSIT_TYPE_DQ_NONE,DEPOSIT_TYPE_NONE,DEPOSIT_TYPE_KLB_99
|
||||
FeeRateType string `json:"feeRateType"` //
|
||||
Id string `json:"id"` //
|
||||
IncomeUserNo string `json:"incomeUserNo"` //
|
||||
Optimistic int64 `json:"optimistic"` //
|
||||
Platform string `json:"platform"` // 平台标识
|
||||
PosModel string `json:"posModel"` // 机具型号
|
||||
PosName string `json:"posName"` // pos机名称
|
||||
PosSn string `json:"posSn"` // 机具编号
|
||||
PosType string `json:"posType"` // 机具类型,可用值:BPOS,ZPOS
|
||||
PurchaseAgencyNo string `json:"purchaseAgencyNo"` // 采购服务商编号
|
||||
Status string `json:"status"` // 状态:INIT:未分配 ALLOCATE:己分配 BIND:己绑定 ACTIVE:己激活,可用值:INIT,ALLOCATE,BIND,ACTIVE,UN_ACTIVE
|
||||
SyncStatus string `json:"sync_status"` // 是否同步服务费管理平台 YES 同步 NO 未同步,可用值:YES,NO
|
||||
TermNo string `json:"termNo"` // 拉卡拉虚拟终端号
|
||||
UpdateTime string `json:"updateTime"` //
|
||||
ActiveNo string `json:"activeNo"` // 激活码 string
|
||||
OpenTime string `json:"openTime"` // 开通时间 string
|
||||
}
|
||||
type TerminalCustomer struct {
|
||||
AgencyNo int64 `json:"agencyNo"` // 服务商编号 integer(int64)
|
||||
AgentNo int64 `json:"agentNo"` // 合作方编号 integer(int64)
|
||||
CustomerName string `json:"customerName"` // 商户名称 string
|
||||
CustomerNo string `json:"customerNo"` // 商户编号 integer(int64)
|
||||
ExternalCustomerNo string `json:"externalCustomerNo"` // 外部商户编号 string
|
||||
TermNo string `json:"termNo"` // 虚拟终端号 string
|
||||
}
|
||||
|
||||
// OrganizationList 获取城市组织代码
|
||||
type OrganizationList struct {
|
||||
Id int64 `json:"id"`
|
||||
|
||||
Reference in New Issue
Block a user