models

package
v0.0.0-...-f295727 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountFeeDetail

type AccountFeeDetail struct {
	Fee              int    `json:"fee"`                          // 手续费金额
	FeeType          int    `json:"fee_type"`                     // 手续费产生类型,1:收单,4:提现,5:转账,6:分账,8:税筹,9:返利
	Remark           string `json:"remark,omitempty"`             // 备注
	FeeDate          string `json:"fee_date"`                     // 手续费产生日期,yyyy-MM-dd
	Status           int    `json:"status"`                       // 收取状态,1:欠款,2:已收取,4:无需收取
	CollectType      string `json:"collect_type,omitempty"`       // 收取方式,1:自动收取,2:结算收取,3:定时收取
	CollectTime      string `json:"collect_time,omitempty"`       // 收取时间,yyyy-MM-dd HH:mm:ss
	AccountType      string `json:"account_type,omitempty"`       // 收取账户
	SpecialAccountNo string `json:"special_account_no,omitempty"` // 收取专用账户
}

AccountFeeDetail 账户手续费明细 http://47.110.246.50:6524/docs/qzt/qzt-1d50jpaa7rkb8

type AccountHistoryDetail

type AccountHistoryDetail struct {
	AccountNo      string `json:"account_no"`       // 交易流水号
	OrderNo        string `json:"order_no"`         // 订单号
	AccountType    string `json:"account_type"`     // 账户类型编号
	TradeTime      string `json:"trade_time"`       // 变更时间,格式为yyyy-MM-dd HH:mm:ss
	CurrentAmount  int    `json:"cur_amount"`       // 现有金额
	OriginalAmount int    `json:"ori_amount"`       // 原始金额
	ChangeAmount   int    `json:"chg_amount"`       // 变更金额
	LogType        string `json:"log_type"`         // 借贷标记,OUT:转出,IN:转入
	Remark         string `json:"remark"`           // 备注
	SubTradeType   int    `json:"sub_trade_type"`   // 交易子类型,详见 http://47.110.246.50:6524/docs/qzt/qzt-1dcqq6e7k7m3v
	TargetMemberNo string `json:"target_member_no"` // 对方会员ID
}

AccountHistoryDetail 账户变更历史明细 http://47.110.246.50:6524/docs/qzt/qzt-1d50jkreaoign

type ApplyMemberMobileModifyParams

type ApplyMemberMobileModifyParams struct {
	MemberNo string `json:"member_no"` // 会员标识
	Mobile   string `json:"mobile"`    // 手机号
}

ApplyMemberMobileModifyParams http://47.110.246.50:6524/docs/qzt/qzt-1dg1fpra22vv8

type ApplyMemberMobileModifyResult

type ApplyMemberMobileModifyResult struct {
	MemberNo string `json:"member_no"` // 会员号
}

ApplyMemberMobileModifyResult http://47.110.246.50:6524/docs/qzt/qzt-1dg1fpra22vv8

type ApplyMemberSplitScaleParams

type ApplyMemberSplitScaleParams struct {
	MemberNo       string  `json:"member_no"`                  // 会员标识
	SellerScale    float64 `json:"seller_scale"`               // 商家分账比例(商家获得比列),20%传0.2,最长4位小数
	AgreementImgNo string  `json:"agreement_img_no,omitempty"` // 机构协议文件ID,请先调用图片上传接口上传
	Condition      string  `json:"condition"`                  // 条件,ge:大于等于(默认),eq:等于
	BackUrl        string  `json:"back_url"`                   // 后台通知地址
	Remark         string  `json:"remark,omitempty"`           // 备注
}

ApplyMemberSplitScaleParams http://47.110.246.50:6524/docs/qzt/qzt-1d4rape2qm922

type ApplyMemberSplitScaleResult

type ApplyMemberSplitScaleResult struct {
	MemberNo string `json:"member_no"` // 会员号
	SeqNo    string `json:"seq_no"`    // 申请流水
}

ApplyMemberSplitScaleResult http://47.110.246.50:6524/docs/qzt/qzt-1d4rape2qm922

type BankCardInfo

type BankCardInfo struct {
	CardId          string `json:"card_id"`           // 银行卡标识
	CardNo          string `json:"card_no"`           // 银行卡号,带掩码
	IsSettleCard    bool   `json:"is_settle_card"`    // 是否是结算卡,true/false
	BankCode        string `json:"bank_code"`         // 银行代码,http://47.110.246.50:6524/attach_files/qzt/277
	BankCodeEn      string `json:"bank_code_en"`      // 银行简称
	BankName        string `json:"bank_name"`         // 银行名称
	BindTime        string `json:"bind_time"`         // 绑定时间,格式为yyyy-MM-dd HH:mm:ss
	CardType        int    `json:"card_type"`         // 银行卡类型,1:储蓄卡,2:信用卡
	BankAccountProp int    `json:"bank_account_prop"` // 银行卡账户属性,0:对私,1:对公
	BankProvince    string `json:"bank_province"`     // 银行卡省编号,http://47.110.246.50:6524/attach_files/qzt/278
	BankCity        string `json:"bank_city"`         // 银行卡市编号,http://47.110.246.50:6524/attach_files/qzt/278
	BankContactNo   string `json:"bank_contact_no"`   // 开户支行编号
	BankContactName string `json:"bank_contact_name"` // 开户支行名称
	Mobile          string `json:"mobile"`            // 银行预留手机
	BindChannelCode string `json:"bind_channel_code"` // 绑卡通道,如BMCP/BOSS
}

BankCardInfo 单个银行卡信息的结构体 http://47.110.246.50:6524/docs/qzt/qzt-1d50jk2k3qsoi

type BaseResponse

type BaseResponse[T any] struct {
	Status    string `json:"status"`     // 服务调用是否成功;"OK"表示成功;"ERROR"表示失败
	ErrorCode string `json:"error_code"` // 错误代码;仅当status=error时有效
	Message   string `json:"message"`    // 错误信息;仅当status=error时有效
	Result    T      `json:"result"`     // JSON Object类型的返回值
}

type BindMemberMerchantParams

type BindMemberMerchantParams struct {
	MemberNo          string  `json:"member_no"`           // 会员标识
	ChannelMerchantNo string  `json:"channel_merchant_no"` // 渠道商户号
	ChannelTerminalNo string  `json:"channel_terminal_no"` // 渠道终端号,POS,BMCP必选
	MerchantType      string  `json:"merchant_type"`       // 商户类型,POS(POS机/码牌/收银台),BMCP(专业化扫码)
	SellerScale       float64 `json:"seller_scale"`        // 商家分账比例(商家获得比列),20%传0.2,最长4位小数
	Condition         string  `json:"condition"`           // 条件,ge:大于等于(默认),eq:等于
	BackUrl           string  `json:"back_url"`            // 后台通知地址
}

BindMemberMerchantParams http://47.110.246.50:6524/docs/qzt/qzt-1d4raqu0cuofa

type BindMemberMerchantResult

type BindMemberMerchantResult struct {
	MemberNo       string `json:"member_no"`       // 会员号
	MerchantNo     string `json:"merchant_no"`     // 钱账通商户号
	MerchantStatus int    `json:"merchant_status"` // 商户状态,1:审核中,2:进件中,3:有效,4:无效
}

BindMemberMerchantResult http://47.110.246.50:6524/docs/qzt/qzt-1d4raqu0cuofa

type ChangeMemberInfoParams

type ChangeMemberInfoParams struct {
	MemberNo                 string `json:"member_no"`                              // 应用平台会员标识
	IdentityNoStartDate      string `json:"identity_no_start_date,omitempty"`       // 选填,证件生效日期,yyyy-MM-dd,长期:9999-12-31
	IdentityNoValidDate      string `json:"identity_no_valid_date,omitempty"`       // 选填,证件失效日期,yyyy-MM-dd,长期:9999-12-31
	IdentityFrontImgNo       string `json:"identity_front_img_no,omitempty"`        // 选填,证件正面照图片ID,请先调用图片上传接口上传
	IdentityBackImgNo        string `json:"identity_back_img_no,omitempty"`         // 选填,证件反面照图片ID,请先调用图片上传接口上传
	ProvinceCode             string `json:"province_code,omitempty"`                // 选填,所在地省编号,http://47.110.246.50:6524/attach_files/qzt/278
	CityCode                 string `json:"city_code,omitempty"`                    // 选填,所在地市编号,http://47.110.246.50:6524/attach_files/qzt/278
	AreaCode                 string `json:"area_code,omitempty"`                    // 选填,所在地区编号,http://47.110.246.50:6524/attach_files/qzt/278
	Address                  string `json:"address,omitempty"`                      // 选填,联系地址/经营地址
	CompanyName              string `json:"company_name,omitempty"`                 // 选填,企业名称
	BusinessLicense          string `json:"business_license,omitempty"`             // 选填,营业执照编号
	BusinessLicenseStartDate string `json:"business_license_start_date,omitempty"`  // 选填,营业执照生效日期,yyyy-MM-dd
	BusinessLicenseValidDate string `json:"business_license_valid_date,omitempty"`  // 选填,营业执照失效日期,yyyy-MM-dd,长期:9999-12-31
	BusinessLicenseImgNo     string `json:"business_license_img_no,omitempty"`      // 选填,营业执照图片ID,请先调用图片上传接口上传
	LegalName                string `json:"legal_name,omitempty"`                   // 选填,个人或法人证件姓名
	LegalIdentityNo          string `json:"legal_identity_no,omitempty"`            // 选填,个人或法人证件号码,RSA加密
	LegalIdentityType        int    `json:"legal_identity_type,omitempty"`          // 选填,个人或法人证件类型,1:身份证,2:护照,3:港澳通行证,4:台胞证
	LegalIdentityNoStartDate string `json:"legal_identity_no_start_date,omitempty"` // 选填,个人或法人证件生效日期,yyyy-MM-dd,长期:9999-12-31
	LegalIdentityNoValidDate string `json:"legal_identity_no_valid_date,omitempty"` // 选填,个人或法人证件失效日期,yyyy-MM-dd,长期:9999-12-31
	LegalIdentityFrontImgNo  string `json:"legal_identity_front_img_no,omitempty"`  // 选填,个人或法人证件正面照图片ID,请先调用图片上传接口上传
	LegalIdentityBackImgNo   string `json:"legal_identity_back_img_no,omitempty"`   // 选填,个人或法人证件反面照图片ID,请先调用图片上传接口上传
	BizContent               string `json:"biz_content,omitempty"`                  // 选填,经营内容
	MccCode                  string `json:"mcc_code,omitempty"`                     // 选填,行业代码
}

ChangeMemberInfoParams http://47.110.246.50:6524/docs/qzt/qzt-1dldqnlkitr8j

type ChangeMemberInfoResult

type ChangeMemberInfoResult struct{}

ChangeMemberInfoResult http://47.110.246.50:6524/docs/qzt/qzt-1dldqnlkitr8j

type ConfirmMemberMobileModifyParams

type ConfirmMemberMobileModifyParams struct {
	MemberNo string `json:"member_no"` // 会员标识
	Code     string `json:"code"`      // 验证码
}

ConfirmMemberMobileModifyParams http://47.110.246.50:6524/docs/qzt/qzt-1dg1fqe4ne8bk

type ConfirmMemberMobileModifyResult

type ConfirmMemberMobileModifyResult struct {
	MemberNo string `json:"member_no"` // 会员号
}

ConfirmMemberMobileModifyResult http://47.110.246.50:6524/docs/qzt/qzt-1dg1fqe4ne8bk

type ConfirmMemberSplitScaleParams

type ConfirmMemberSplitScaleParams struct {
	MemberNo string `json:"member_no"` // 会员号
	SeqNo    string `json:"seq_no"`    // 申请流水
	Code     string `json:"code"`      // 验证码
}

ConfirmMemberSplitScaleParams http://47.110.246.50:6524/docs/qzt/qzt-1d4rapq54fh5i

type ConfirmMemberSplitScaleResult

type ConfirmMemberSplitScaleResult struct {
	MemberNo string `json:"member_no"` // 会员号
}

ConfirmMemberSplitScaleResult http://47.110.246.50:6524/docs/qzt/qzt-1d4rapq54fh5i

type ConsumeParamsPayMethod

type ConsumeParamsPayMethod struct {
	Scan        *ConsumeParamsPayMethodBySCAN        `json:"SCAN,omitempty"`         // 条码支付
	Jsapi       *ConsumeParamsPayMethodByJSAPI       `json:"JSAPI,omitempty"`        // 公众号/服务窗/小程序支付
	QrCode      *ConsumeParamsPayMethodByQRCode      `json:"QR_CODE,omitempty"`      // 创建支付宝付款码
	POS         *ConsumeParamsPayMethodByPOS         `json:"POS,omitempty"`          // POS支付
	Gateway     *ConsumeParamsPayMethodByGATEWAY     `json:"GATEWAY,omitempty"`      // 网关收银台支付
	TransferPay *ConsumeParamsPayMethodByTRANSFERPAY `json:"TRANSFER_PAY,omitempty"` // 转账支付
	BtsPay      *ConsumeParamsPayMethodByBTSPAY      `json:"BTS_PAY,omitempty"`      // 无卡分期支付
}

type ConsumeParamsPayMethodByBTSPAY

type ConsumeParamsPayMethodByBTSPAY struct {
	Amount     int    `json:"amount"`                // 支付金额,单位:分
	MemberNo   string `json:"member_no,omitempty"`   // 会员标识(非必填),如上传则使用该会员进行收单
	MerchantNo string `json:"merchant_no,omitempty"` // 钱帐通商户号(非必填),如上传则使用该商户号进行收单且会员标识必填;如会员标识上传钱帐通商户号未传,则取该会员的第一个商户进行收单
}

type ConsumeParamsPayMethodByGATEWAY

type ConsumeParamsPayMethodByGATEWAY struct {
	Amount           int               `json:"amount"`                       // 支付金额,单位:分
	MerchantNo       string            `json:"merchant_no"`                  // 钱帐通商户号(必填)
	MemberNo         string            `json:"member_no"`                    // 会员标识(非必填),如上传则使用该会员进行收单
	ProductName      string            `json:"product_name"`                 // 商品名称(非必填)
	SupportRefund    int               `json:"support_refund,omitempty"`     // 是否支持退款(非必填),0:不支持,1:支持,默认1
	SupportCancel    int               `json:"support_cancel,omitempty"`     // 是否支持撤销(非必填),0:不支持,1:支持,默认1
	SupportRepeatPay int               `json:"support_repeat_pay,omitempty"` // 是否支持多次支付(非必填),0:不支持,1:支持,默认1
	ExpireTime       string            `json:"expire_time,omitempty"`        // 过期时间(非必填),格式yyyyMMddHHmmss,最大支持下单时间+2天
	CounterParam     map[string]string `json:"counter_param,omitempty"`      // 收银台展示参数
	IdentityInfo     map[string]string `json:"identity_info,omitempty"`      // 实名信息(非必填)
}

type ConsumeParamsPayMethodByJSAPI

type ConsumeParamsPayMethodByJSAPI struct {
	Amount          int                                        `json:"amount"`                    // 支付金额,单位:分
	MchAppId        string                                     `json:"mch_appid"`                 // 必填,微信/支付宝/云闪付的appid
	OpenId          string                                     `json:"openid"`                    // 付款人ID,微信:openid,支付宝:buyer_id,云闪付:user_id
	Mode            string                                     `json:"mode"`                      // 支付宝:alipay,微信:wxpay,银联:unionpay
	Subject         string                                     `json:"subject,omitempty"`         // 订单标题(非必填)
	ChannelType     string                                     `json:"channel_type,omitempty"`    // 渠道(非必填)
	FrontURL        string                                     `json:"front_url,omitempty"`       // 银联前台通知地址
	FrontFailURL    string                                     `json:"front_fail_url,omitempty"`  // 银联失败交易前台通知地址
	GoodsDetail     []ConsumeParamsPayMethodByJsapiGoodsDetail `json:"goods_detail,omitempty"`    // 商品列表信息
	MemberNo        string                                     `json:"member_no,omitempty"`       // 会员标识(非必填),如果上传则使用该会员进行收单
	MerchantNo      string                                     `json:"merchant_no,omitempty"`     // 钱帐通商户号(非必填),如果上传则使用该商户号进行收单且会员标识必填;如果会员标识上传钱帐通商户号未传,则取该会员的第一个商户进行收单
	TermBaseStation string                                     `json:"term_base_station"`         // 商户终端基站信息,必填,上送格式为:MNC移动网络号码(2)+LAC位置区域码(5)+CID基站编号(8)其中LAC不满五位,或CID不满足8位的均左补空格,如:00+LAC:6361+CID:58130
	TermLoc         string                                     `json:"term_loc"`                  // 商户终端地理位置,必填,格式:纬度/经度,+表示北纬、东经,-表示南纬、西经,精度最长支持小数点后9位,举例:+37.123456789/-121.123456789
	HbFqNum         string                                     `json:"hb_fq_num,omitempty"`       // 支付宝花呗分期期数,需花呗分期时必填,3:3期,6:6期,12:12期支付宝花呗商家手续费承担比例,需花呗时必填,100:代表商家贴息,0:代表用户承担手续费支付宝花呗商家手续费承担比例
	TimeoutExpress  int                                        `json:"timeout_express,omitempty"` // 交易有效时间(单位分),订单的有效时间,建议不超过15分钟,不传值则默认5分钟
}

type ConsumeParamsPayMethodByJsapiGoodsDetail

type ConsumeParamsPayMethodByJsapiGoodsDetail struct {
	GoodsId       string  `json:"goods_id"`                 // 商品编号
	GoodsName     string  `json:"goods_name"`               // 商品名称
	Spec          string  `json:"spec,omitempty"`           // 商品规格
	Quantity      int     `json:"quantity"`                 // 数量
	Price         float64 `json:"price"`                    // 价格(元)
	GoodsCategory string  `json:"goods_category,omitempty"` // 商品类目
	Body          string  `json:"body,omitempty"`           // 商品描述信息
	ShowURL       string  `json:"show_url,omitempty"`       // 商品展示地址
}

type ConsumeParamsPayMethodByPOS

type ConsumeParamsPayMethodByPOS struct {
	Amount     int    `json:"amount"`                // 支付金额,单位:分
	MemberNo   string `json:"member_no,omitempty"`   // 会员标识(非必填),如上传则使用该会员进行收单
	MerchantNo string `json:"merchant_no,omitempty"` // 钱帐通商户号(非必填),如上传则使用该商户号进行收单且会员标识必填;如会员标识上传钱帐通商户号未传,则取该会员的第一个商户进行收单
}

type ConsumeParamsPayMethodByQRCode

type ConsumeParamsPayMethodByQRCode struct {
	Amount          int    `json:"amount"`                 // 支付金额,单位:分
	Subject         string `json:"subject,omitempty"`      // 订单标题(非必填)
	ChannelType     string `json:"channel_type,omitempty"` // 渠道(非必填)
	Mode            string `json:"mode"`                   // 支付宝:alipay
	MemberNo        string `json:"member_no,omitempty"`    // 会员标识(非必填),如果上传则使用该会员进行收单
	MerchantNo      string `json:"merchant_no,omitempty"`  // 钱帐通商户号(非必填),如果上传则使用该商户号进行收单且会员标识必填;如果会员标识上传钱帐通商户号未传,则取该会员的第一个商户进行收单
	TermBaseStation string `json:"term_base_station"`      // 商户终端基站信息,必填,上送格式为:MNC移动网络号码(2)+LAC位置区域码(5)+CID基站编号(8)其中LAC不满五位,或CID不满足8位的均左补空格,如:00+LAC:6361+CID:58130
	TermLoc         string `json:"term_loc"`               // 商户终端地理位置,必填,格式:纬度/经度,+表示北纬、东经,-表示南纬、西经,精度最长支持小数点后9位,举例:+37.123456789/-121.123456789
	ValidTime       int    `json:"valid_time,omitempty"`   // 付款码有效时间,mode为lakala时有效,单位秒,可选上送,不上送默认60秒,区间为60秒-7200秒,小于60秒则设为60秒,大于7200秒设为7200秒
}

type ConsumeParamsPayMethodBySCAN

type ConsumeParamsPayMethodBySCAN struct {
	BarCode           string `json:"bar_code"`                       // 条码
	SubAppId          string `json:"app_id,omitempty"`               // 子商户公众账号ID的sub_appid
	Amount            int    `json:"amount"`                         // 支付金额,单位:分
	Subject           string `json:"subject,omitempty"`              // 订单标题(非必填)
	ChannelType       string `json:"channel_type,omitempty"`         // 渠道(非必填)
	MemberNo          string `json:"member_no,omitempty"`            // 会员标识(非必填),如上传则使用该会员进行收单
	MerchantNo        string `json:"merchant_no,omitempty"`          // 钱帐通商户号(非必填),如上传则使用该商户号进行收单且会员标识必填;如会员标识上传钱帐通商户号未传,则取该会员的第一个商户进行收单
	TermBaseStation   string `json:"term_base_station"`              // 商户终端基站信息,必填,上送格式为:MNC移动网络号码(2)+LAC位置区域码(5)+CID基站编号(8)其中LAC不满五位,或CID不满足8位的均左补空格,如:00+LAC:6361+CID:58130
	TermLoc           string `json:"term_loc"`                       // 商户终端地理位置,必填,格式:纬度/经度,+表示北纬、东经,-表示南纬、西经,精度最长支持小数点后9位,举例:+37.123456789/-121.123456789
	HbFqNum           string `json:"hb_fq_num,omitempty"`            // 支付宝花呗分期期数,需花呗分期时必填,3:3期,6:6期,12:12期
	HbFqSellerPercent string `json:"hb_fq_seller_percent,omitempty"` // 支付宝花呗商家手续费承担比例,需花呗时必填,100:代表商家贴息,0:代表用户承担手续费
}

type ConsumeParamsPayMethodByTRANSFERPAY

type ConsumeParamsPayMethodByTRANSFERPAY struct {
	Amount int `json:"amount"` // 支付金额,单位:分
}

type ContractInfo

type ContractInfo struct {
	EsignStatus        int    `json:"esign_status"`                    // 合同状态,0:签署中,1:生效,2:失效
	EsignType          int    `json:"esign_type"`                      // 电子签约类型,1:特约商户支付服务合作协议,2:特约商户信息授权,3:商户结算授权委托书
	EsignProjectCode   string `json:"esign_project_code"`              // 电子合同签约授权号
	PbMemberSignStatus int    `json:"pb_member_sign_status"`           // 会员签署状态(乙方会员),0:未签署,1:已签署
	PaMemberSignStatus int    `json:"pa_member_sign_status,omitempty"` // 会员签署状态(甲方会员),合同类型中有此签署方时返回,0:未签署,1:已签署
	LklSignStatus      int    `json:"lkl_sign_status,omitempty"`       // 拉卡拉签署状态,合同类型中有此签署方时返回,0:未签署,1:已签署
	FileNo             int    `json:"file_no,omitempty"`               // 文件编号,生成后产生
	ContractNo         string `json:"contract_no"`                     // 合同编号
}

http://47.110.246.50:6524/docs/qzt/qzt-1cj4ekl02kho2 http://47.110.246.50:6524/docs/qzt/qzt-1d4rkl8qckpe7 ContractInfo 合同信息的结构体

type CreateMemberEsignParams

type CreateMemberEsignParams struct {
	EsignType       int             `json:"esign_type"`        // 电子签约类型,1:特约商户支付服务合作协议三合一,2:机构业务协议
	EsignTemplateNo string          `json:"esign_template_no"` // 电子合同签约的合同模板编号
	EsignInfo       EsignInfo       `json:"esign_info"`        // 电子合同签约的合同内容,http://47.110.246.50:6524/docs/qzt/qzt-1dt3ij0i64btg
	EsignSignInfo   []EsignSignInfo `json:"esign_sign_info"`   // 电子合同签约的签名域内容(公章的区域),http://47.110.246.50:6524/docs/qzt/qzt-1d50joj8scim1
	BackUrl         string          `json:"back_url"`          // 后台通知地址
}

CreateMemberEsignParams http://47.110.246.50:6524/docs/qzt/qzt-1chlfcis1hkef

type CreateMemberEsignResult

type CreateMemberEsignResult struct {
	ContractNo       string `json:"contract_no"`                  // 合同编号
	EsignProjectCode string `json:"esign_project_code,omitempty"` // 如果电子合同签约,则必选
}

CreateMemberEsignResult http://47.110.246.50:6524/docs/qzt/qzt-1chlfcis1hkef

type CreateSplitRuleParams

type CreateSplitRuleParams struct {
	Name    string     `json:"name"`             // 分账规则名称
	Rules   SplitRules `json:"rules"`            // 规则
	Remark  string     `json:"remark,omitempty"` // 备注
	BackUrl string     `json:"back_url"`         // 后台通知地址
}

CreateSplitRuleParams http://47.110.246.50:6524/docs/qzt/qzt-1che8kcosoahl

type CreateSplitRuleResult

type CreateSplitRuleResult struct {
	RuleNo string `json:"rule_no"` // 分账规则编号
	Status int    `json:"status"`  // 分账规则状态,0:待审核,1:有效,2:停用,3:审核失败,9:删除
}

CreateSplitRuleResult http://47.110.246.50:6524/docs/qzt/qzt-1che8kcosoahl

type CustomSplitRuleData

type CustomSplitRuleData struct {
	MemberNo         string `json:"member_no"`                    // 会员标示
	Amount           int    `json:"amount"`                       // 分账金额,分
	SpecialAccountNo string `json:"special_account_no,omitempty"` // 可选,不填则进入余额账户,选择了则分到商户佣金专用账户,仅商户会员可选
}

type DepositParams

type DepositParams struct {
	MemberNo         string                 `json:"member_no"`            // 会员标识
	OutOrderNo       string                 `json:"out_order_no"`         // 应用平台订单号,接口调用方上送、唯一
	AccountType      string                 `json:"account_type"`         // 账户类型编码,固定值:1000
	SpecialAccountNo string                 `json:"special_account_no"`   // 专用账户,营销专用账户编号:S004,退货专用账户编号:S010
	Amount           int                    `json:"amount"`               // 充值金额,单位:分
	FrontUrl         string                 `json:"front_url,omitempty"`  // 前台通知地址
	BackUrl          string                 `json:"back_url,omitempty"`   // 后台通知地址
	Expire           string                 `json:"expire,omitempty"`     // 订单过期时间,默认过期时间24小时,yyyy-MM-dd HH:mm:ss
	PayMethod        ConsumeParamsPayMethod `json:"pay_method"`           // 支付方式,TRANSFER_PAY(转账支付)
	TerminalIP       string                 `json:"terminal_ip"`          // 终端ip
	OrderName        string                 `json:"order_name,omitempty"` // 订单名称
	Remark           string                 `json:"remark,omitempty"`     // 备注
	Exts             string                 `json:"exts,omitempty"`       // 扩展信息,最多32个字符
}

DepositParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbccp043dlg

type DepositParamsPayMethod

type DepositParamsPayMethod struct {
	TransferPay *ConsumeParamsPayMethodByTRANSFERPAY `json:"TRANSFER_PAY,omitempty"` // 转账支付
}

type DepositResult

type DepositResult struct {
	OrderNo                string  `json:"order_no"`                             // 存管系统订单号
	OrderStatus            int     `json:"order_status"`                         // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	ErrorMessage           string  `json:"error_message,omitempty"`              // 错误信息
	PayInfo                PayInfo `json:"pay_info"`                             // 支付信息,pay_no:(转账支付),原生支付时返回
	ChannelTradeNo         string  `json:"channel_trade_no,omitempty"`           // 渠道交易流水号(收单)
	QztChannelPayRequestNo string  `json:"qzt_channel_pay_request_no,omitempty"` // 钱帐通请求通道的流水号
	ChannelSeqNo           string  `json:"channel_seq_no,omitempty"`             // 渠道支付流水号(收单)
	PayChannelTradeNo      string  `json:"pay_channel_trade_no,omitempty"`       // 支付通道交易流水号(支付宝、微信)
	ThirdPartyPayment      string  `json:"third_party_payment,omitempty"`        // 三方支付渠道
	EndTime                string  `json:"end_time,omitempty"`                   // 完成时间,yyyy-MM-dd HH:mm:ss
}

DepositResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbccp043dlg

type DownloadOrderCheckFileParams

type DownloadOrderCheckFileParams struct {
	BillDate string `json:"bill_date"` // 对账单日期,yyyy-MM-dd
}

type EsignCreateEvent

type EsignCreateEvent struct {
	FileNo             string `json:"file_no"`                         // 合同文件编号
	EsignProjectCode   string `json:"esign_project_code"`              // 电子合同签约授权号
	ContractNo         string `json:"contract_no"`                     // 合同编号
	EsignStatus        int    `json:"esign_status"`                    // 合同状态,0:签署中,1:生效,2:失效
	PbMemberSignStatus int    `json:"pb_member_sign_status"`           // 会员签署状态(乙方),0:未签署,1:已签署
	PaMemberSignStatus int    `json:"pa_member_sign_status,omitempty"` // 会员签署状态(甲方),0:未签署,1:已签署,可选
	LklSignStatus      int    `json:"lkl_sign_status,omitempty"`       // 拉卡拉签署状态,0:未签署,1:已签署,可选,合同类型中有此签署方时返回
	MemberList         []struct {
		MemberNo      string `json:"member_no"`       // 会员编号
		EsignUserType int    `json:"esign_user_type"` // 签约用户类型
	} `json:"member_list"` // 签约会员列表
	FailMsg string `json:"fail_msg,omitempty"` // 失败原因,可选
}

EsignCreateEvent 电子签约通知 http://47.110.246.50:6524/docs/qzt/qzt-1d50ji2qik3ui

type EsignInfo

type EsignInfo struct {
	A7  string `json:"A7,omitempty"`
	A8  string `json:"A8,omitempty"`
	A10 string `json:"A10,omitempty"`
	A19 string `json:"A19,omitempty"`
	A21 string `json:"A21,omitempty"`
	A22 string `json:"A22,omitempty"`
	A24 string `json:"A24,omitempty"`
	A25 string `json:"A25,omitempty"`
	A27 string `json:"A27,omitempty"`
	A28 string `json:"A28,omitempty"`
	A30 string `json:"A30,omitempty"`
	A31 string `json:"A31,omitempty"`
	A32 string `json:"A32,omitempty"`
	A33 string `json:"A33,omitempty"`
	A35 string `json:"A35,omitempty"`
	A37 string `json:"A37,omitempty"`
	A39 string `json:"A39,omitempty"`
	A41 string `json:"A41,omitempty"`
	A42 string `json:"A42,omitempty"`
	A44 string `json:"A44,omitempty"`
	A58 string `json:"A58,omitempty"`
	B12 string `json:"B12,omitempty"`
	B14 string `json:"B14,omitempty"`
	B15 string `json:"B15,omitempty"`
	B16 string `json:"B16,omitempty"`
	C1  string `json:"C1,omitempty"`
	C2  string `json:"C2,omitempty"`
	C3  string `json:"C3,omitempty"`
	E1  string `json:"E1,omitempty"`
	E2  string `json:"E2,omitempty"`
	E3  string `json:"E3,omitempty"`
	E4  string `json:"E4,omitempty"`
	E5  string `json:"E5,omitempty"`
	E6  string `json:"E6,omitempty"`
	E7  string `json:"E7,omitempty"`
	E8  string `json:"E8,omitempty"`
	E9  string `json:"E9,omitempty"`
	E10 string `json:"E10,omitempty"`
	E11 string `json:"E11,omitempty"`
	E12 string `json:"E12,omitempty"`
	E13 string `json:"E13,omitempty"`
	E14 string `json:"E14,omitempty"`
	E15 string `json:"E15,omitempty"`
}

EsignInfo http://47.110.246.50:6524/docs/qzt/qzt-1dt3ij0i64btg

type EsignSignInfo

type EsignSignInfo struct {
	EsignUserType int    `json:"esign_user_type"` // 合同用户类型,1:甲方,2:乙方
	MemberNo      string `json:"member_no"`       // 钱账通会员
	SignLocation  string `json:"sign_location"`   // 签名域标签值,签署人可以签多个,以";"分割
}

EsignSignInfo http://47.110.246.50:6524/docs/qzt/qzt-1d50joj8scim1

type EvaluateSplitRuleParams

type EvaluateSplitRuleParams struct {
	RuleData []EvaluateSplitRules `json:"rule_data"` // 规则数据,可包含多个规则
}

EvaluateSplitRuleParams http://47.110.246.50:6524/docs/qzt/qzt-1che8otbrihmi

type EvaluateSplitRuleResult

type EvaluateSplitRuleResult struct {
	Results []struct {
		MemberNo    string `json:"member_no"`    // 分账的会员ID
		TotalAmount int    `json:"total_amount"` // 分账的金额
	} `json:"results"` // 分账结果
}

EvaluateSplitRuleResult http://47.110.246.50:6524/docs/qzt/qzt-1che8otbrihmi

type EvaluateSplitRules

type EvaluateSplitRules struct {
	RuleId  string                 `json:"rule_id"` // 规则ID
	Params  map[string]json.Number `json:"params"`  // 规则中的参数值,数字字符串,可以是整数和小数
	Members map[string]string      `json:"members"` // 分账参与方在规则中的角色
}

type FeeRate

type FeeRate struct {
	Wechat            string `json:"wechat,omitempty"`               // 微信手续费费率,大于0.001,小于100
	Alipay            string `json:"alipay,omitempty"`               // 支付宝手续费费率,大于0.001,小于100
	UnionScanDebit    string `json:"union_scan_debit,omitempty"`     // 专业扫码-借记卡费率,大于0.001,小于100专
	UnionScanCredit   string `json:"union_scan_credit,omitempty"`    // 专业扫码-贷记卡费率,大于0.001,小于100
	UnionScanDebitPct string `json:"union_scan_debit_pct,omitempty"` // 专业扫码-借记卡封顶,元
}

type FileUploadResult

type FileUploadResult struct {
	FileNo string `json:"file_no"` // 图片编号
}

type FreezeAccountBalanceParams

type FreezeAccountBalanceParams struct {
	MemberNo         string `json:"member_no"`                    // 会员标识
	OutOrderNo       string `json:"out_order_no"`                 // 平台订单编号
	AccountType      string `json:"account_type"`                 // 账户类型编码,固定值:1000
	SpecialAccountNo string `json:"special_account_no,omitempty"` // 专用账户,可选
	Amount           int    `json:"amount"`                       // 冻结金额,单位:分
	FreezeNo         string `json:"freeze_no,omitempty"`          // 冻结号,可选
	Remark           string `json:"remark,omitempty"`             // 冻结说明,可选
}

FreezeAccountBalanceParams http://47.110.246.50:6524/docs/qzt/qzt-1che8dslbifrc

type FreezeAccountBalanceResult

type FreezeAccountBalanceResult struct {
	OrderNo  string `json:"order_no"`  // 订单号
	FreezeNo string `json:"freeze_no"` // 冻结编号
}

FreezeAccountBalanceResult http://47.110.246.50:6524/docs/qzt/qzt-1che8dslbifrc

type GetAccountBalanceParams

type GetAccountBalanceParams struct {
	MemberNo         string `json:"member_no"`                    // 会员标识
	AccountType      string `json:"account_type"`                 // 账户类型编码,固定值:1000
	SpecialAccountNo string `json:"special_account_no,omitempty"` // 专用账户,可选
}

GetAccountBalanceParams http://47.110.246.50:6524/docs/qzt/qzt-1che8b7438hhi

type GetAccountBalanceResult

type GetAccountBalanceResult struct {
	TotalAmount     int `json:"total_amount"`     // 所有余额(单位:分),包括可用余额、冻结金额
	AvailableAmount int `json:"available_amount"` // 可用余额(单位:分)
	FreezeAmount    int `json:"freeze_amount"`    // 已冻结金额(单位:分)
}

GetAccountBalanceResult http://47.110.246.50:6524/docs/qzt/qzt-1che8b7438hhi

type GetAccountHistoryListParams

type GetAccountHistoryListParams struct {
	MemberNo         string `json:"member_no"`                    // 会员标识
	AccountType      string `json:"account_type"`                 // 账户类型编码,固定值为1000
	SpecialAccountNo string `json:"special_account_no,omitempty"` // 专用账户,可选
	StartTime        string `json:"start_time"`                   // 开始时间,格式为yyyy-MM-dd
	EndTime          string `json:"end_time"`                     // 结束时间,格式为yyyy-MM-dd,时间不能超过一个月
	StartIndex       int    `json:"start_index"`                  // 起始行数,从0开始
	EndIndex         int    `json:"end_index"`                    // 结束行数,最多不能超过20,end_index-start_index不能超过20
	Sort             string `json:"sort,omitempty"`               // 排序,可选值为asc,desc,默认为asc
}

GetAccountHistoryListParams http://47.110.246.50:6524/docs/qzt/qzt-1che8gj3vp37p

type GetAccountHistoryListResult

type GetAccountHistoryListResult struct {
	TotalCount   int                    `json:"total_count"`   // 总记录数,当start_index等于0时返回
	CurrentCount int                    `json:"current_count"` // 当前返回记录数
	List         []AccountHistoryDetail `json:"list"`          // 账户变更明细列表,http://47.110.246.50:6524/docs/qzt/qzt-1d50jkreaoign
}

GetAccountHistoryListResult http://47.110.246.50:6524/docs/qzt/qzt-1che8gj3vp37p

type GetAccountIncomeCostParams

type GetAccountIncomeCostParams struct {
	MemberNo         string `json:"member_no"`                    // 会员标识
	AccountType      string `json:"account_type"`                 // 账户类型编码,固定值:1000
	SpecialAccountNo string `json:"special_account_no,omitempty"` // 专用账户,可选
	StartTime        string `json:"start_time"`                   // 开始时间,格式为yyyy-MM-dd
	EndTime          string `json:"end_time"`                     // 结束时间,格式为yyyy-MM-dd,时间不能超过一个月
}

GetAccountIncomeCostParams http://47.110.246.50:6524/docs/qzt/qzt-1che8cosbrq64

type GetAccountIncomeCostResult

type GetAccountIncomeCostResult struct {
	IncomeAmount int `json:"income_amount"` // 收入金额(单位:分)
	CostAmount   int `json:"cost_amount"`   // 支出金额(单位:分)
}

GetAccountIncomeCostResult http://47.110.246.50:6524/docs/qzt/qzt-1che8cosbrq64

type GetMemberBindBankCardH5UrlParams

type GetMemberBindBankCardH5UrlParams struct {
	MemberNo string `json:"member_no"` // 会员标识
	BackUrl  string `json:"back_url"`  // 后台通知地址
}

GetMemberBindBankCardH5UrlParams http://47.110.246.50:6524/docs/qzt/qzt-1cj3r5ovfo3ek

type GetMemberBindBankCardH5UrlResult

type GetMemberBindBankCardH5UrlResult struct {
	Url string `json:"url"`
}

GetMemberBindBankCardH5UrlResult http://47.110.246.50:6524/docs/qzt/qzt-1cj3r5ovfo3ek

type GetMemberEsignCreateH5UrlParams

type GetMemberEsignCreateH5UrlParams struct {
	OutMemberNo      string `json:"out_member_no"`       // 必填,外部会员标识
	EsignProjectCode string `json:"esign_project_code"`  // 必填,电子合同签约授权号,如果需要电子签约则必传
	FrontUrl         string `json:"front_url,omitempty"` // 前台跳转地址
}

GetMemberEsignCreateH5UrlParams http://47.110.246.50:6524/docs/qzt/qzt-1d4ranfbg4k6j

type GetMemberEsignCreateH5UrlResult

type GetMemberEsignCreateH5UrlResult struct {
	Url string `json:"url"` // 开户页面的URL
}

GetMemberEsignCreateH5UrlResult http://47.110.246.50:6524/docs/qzt/qzt-1d4ranfbg4k6j

type GetMemberMerchantTerminalH5UrlParams

type GetMemberMerchantTerminalH5UrlParams struct {
	MemberNo string `json:"member_no"` // 会员标识
	BackUrl  string `json:"back_url"`  // 后台通知地址
}

GetMemberMerchantTerminalH5UrlParams http://47.110.246.50:6524/docs/qzt/qzt-1fbefr8ja7eup

type GetMemberMerchantTerminalH5UrlResult

type GetMemberMerchantTerminalH5UrlResult struct {
	Url string `json:"url"` // 在线地址
}

GetMemberMerchantTerminalH5UrlResult http://47.110.246.50:6524/docs/qzt/qzt-1ep0llqtitpnu

type GetMemberOpenPartH5UrlParams

type GetMemberOpenPartH5UrlParams struct {
	OutMemberNo                string     `json:"out_member_no"`                            // 必填,外部会员标识,唯一
	OutMerchantNo              string     `json:"out_merchant_no,omitempty"`                // 选填,外部会员标识,收单商户角色必填
	OpenPart                   int        `json:"open_part"`                                // 必填,开通角色,1:普通会员;2:收单商户
	BackUrl                    string     `json:"back_url"`                                 // 必填,后台通知地址
	FrontUrl                   string     `json:"front_url,omitempty"`                      // 选填,前台跳转地址
	MemberCategory             int        `json:"member_category"`                          // 必填,会员类别,固定值:0
	MemberRole                 string     `json:"member_role"`                              // 必填,会员角色,由运营人员在管理后台创建,生产投产时请向运营人员索取, 拉卡拉方面告知生产环境固定R001
	MemberType                 int        `json:"member_type"`                              // 必填,会员类型,2:个人会员,3:企业会员,4:个人工商户,http://47.110.246.50:6524/docs/qzt/qzt-1d50iu3jl96p8
	Phone                      string     `json:"phone,omitempty"`                          // 选填,电话号码
	Name                       string     `json:"name,omitempty"`                           // 选填,会员名称/企业名称,会员类型如果是企业或者个体工商户则必填
	IdentityType               int        `json:"identity_type,omitempty"`                  // 选填,证件类型,1:身份证,2:护照,3:港澳通行证,4:台胞证
	IdentityName               string     `json:"identity_name,omitempty"`                  // 选填,证件姓名,个人姓名或法人姓名
	IdentityNo                 string     `json:"identity_no,omitempty"`                    // 选填,证件号码,个人或法人证件号,RSA加密
	BusinessLicense            string     `json:"business_license,omitempty"`               // 选填,统一社会信用代码
	BankProvinceCode           string     `json:"bank_province_code,omitempty"`             // 选填,银行卡开户行-省编号,http://47.110.246.50:6524/attach_files/qzt/278
	BankCityCode               string     `json:"bank_city_code,omitempty"`                 // 选填,银行卡开户行-市编号,http://47.110.246.50:6524/attach_files/qzt/278
	BankAreaCode               string     `json:"bank_area_code,omitempty"`                 // 选填,银行卡开户行-区/县编码,见商户对接资料,http://47.110.246.50:6524/attach_files/qzt/278
	BankCode                   string     `json:"bank_code,omitempty"`                      // 选填,银行编码,http://47.110.246.50:6524/attach_files/qzt/277
	BankCardNo                 string     `json:"bank_card_no,omitempty"`                   // 选填,银行卡号,RSA加密
	MerchantName               string     `json:"merchant_name,omitempty"`                  // 选填,商户名称,4-20个字
	MccCode                    string     `json:"mcc_code,omitempty"`                       // 选填,行业代码,见商户对接资料
	MerchantProvinceCode       string     `json:"merchant_province_code,omitempty"`         // 选填,所在地省编号,http://47.110.246.50:6524/attach_files/qzt/278
	MerchantCityCode           string     `json:"merchant_city_code,omitempty"`             // 选填,所在地市编号,http://47.110.246.50:6524/attach_files/qzt/278
	MerchantAreaCode           string     `json:"merchant_area_code,omitempty"`             // 选填,所在地区编号,http://47.110.246.50:6524/attach_files/qzt/278
	ManageAddress              string     `json:"manage_address,omitempty"`                 // 选填,经营地址,大于等于3个字
	BizContent                 string     `json:"biz_content,omitempty"`                    // 选填,商户经营内容,见商户对接资料
	SellerScale                float64    `json:"seller_scale,omitempty"`                   // 选填,商家分账比例(商家获得比列),20%传0.2,最长4位小数
	Condition                  string     `json:"condition,omitempty"`                      // 选填,条件,ge:大于等于(默认);eq:等于
	IdentityNoStartDate        string     `json:"identity_no_start_date,omitempty"`         // 选填,身份证生效日期,yyyy-MM-dd
	IdentityNoValidDate        string     `json:"identity_no_valid_date,omitempty"`         // 选填,身份证失效日期,yyyy-MM-dd,长期:9999-12-31
	BusinessLicenseStartDate   string     `json:"business_license_start_date,omitempty"`    // 选填,营业执照生效日期,yyyy-MM-dd
	BusinessLicenseValidDate   string     `json:"business_license_valid_date,omitempty"`    // 选填,营业执照失效日期,yyyy-MM-dd,长期:9999-12-31
	IdentityFrontImgNo         string     `json:"identity_front_img_no,omitempty"`          // 选填,证件正面照图片ID,请先调用图片上传接口上传
	IdentityBackImgNo          string     `json:"identity_back_img_no,omitempty"`           // 选填,证件反面照图片ID,请先调用图片上传接口上传
	BusinessLicenseImgNo       string     `json:"business_license_img_no,omitempty"`        // 选填,营业执照图片ID,请先调用图片上传接口上传
	AccountOpeningLicenseImgNo string     `json:"account_opening_license_img_no,omitempty"` // 选填,开户许可证或银行卡图片ID,请先调用图片上传接口上传
	FacadeNo                   string     `json:"facade_no,omitempty"`                      // 选填,门头照片ID,请先调用图片上传接口上传
	MerchantNature             int        `json:"merchant_nature,omitempty"`                // 选填,商户性质,1:国营,2:股份制,3:集体,4:中外合资,5:外商独资,6:私营合伙,7:私营独资,8:个体,9:事业单位,10:党政及国家机关,11:社会团体,12:其他,13:小微商户
	FeeRate                    *FeeRate   `json:"fee_rate,omitempty"`                       // 选填,手续费费率,http://47.110.246.50:6524/docs/qzt/qzt-1d50jmfo7lire
	EsignInfo                  *EsignInfo `json:"esign_info,omitempty"`                     // 选填,收单商户必填,http://47.110.246.50:6524/docs/qzt/qzt-1dt3ij0i64btg
}

GetMemberOpenPartH5UrlParams http://47.110.246.50:6524/docs/qzt/qzt-1dt3fhr2456as

type GetMemberOpenPartH5UrlResult

type GetMemberOpenPartH5UrlResult struct {
	Url string `json:"url"` // 开通商户页面的URL
}

GetMemberOpenPartH5UrlResult http://47.110.246.50:6524/docs/qzt/qzt-1dt3fhr2456as

type GetMemberOtherChannelSubMerchantParams

type GetMemberOtherChannelSubMerchantParams struct {
	MemberNo          string `json:"member_no"`           // 钱账通会员标识
	MerchantNo        string `json:"merchant_no"`         // 钱账通商户号
	ChannelNo         string `json:"channel_no"`          // 渠道号
	ThirdPartyPayment string `json:"third_party_payment"` // 三方渠道,WECHAT:微信,ALIPAY:支付宝,UNION:银联
	Channel           string `json:"channel"`             // 报备渠道,UNIONPAY:银联,NETUNION:网联,UNIONPAY_NEIMENG:内蒙银联(默认),ALIPAY_FLOWER:支付宝健康分
}

GetMemberOtherChannelSubMerchantParams http://47.110.246.50:6524/docs/qzt/qzt-1d50jau3leaor

type GetMemberOtherChannelSubMerchantResult

type GetMemberOtherChannelSubMerchantResult struct {
	ChannelSubMerchantNo string `json:"channel_sub_merchant_no,omitempty"` // 渠道子商户号
}

GetMemberOtherChannelSubMerchantResult http://47.110.246.50:6524/docs/qzt/qzt-1d50jau3leaor

type GetMemberTransferPayAccountParams

type GetMemberTransferPayAccountParams struct {
	MemberNo         string `json:"member_no"`                    // 会员标识
	SpecialAccountNo string `json:"special_account_no,omitempty"` // 账户标识,如退货专用账户:S010
}

GetMemberTransferPayAccountParams http://47.110.246.50:6524/docs/qzt/qzt-1d50jblfquu2i

type GetMemberTransferPayAccountResult

type GetMemberTransferPayAccountResult struct {
	ReceiveAccountNo   string `json:"receive_account_no"`   // 收款账号
	ReceiveAccountName string `json:"receive_account_name"` // 收款户名
	ReceiveBankName    string `json:"receive_bank_name"`    // 收款银行
}

GetMemberTransferPayAccountResult http://47.110.246.50:6524/docs/qzt/qzt-1d50jblfquu2i

type GetMemberWithdrawSettleRecordParams

type GetMemberWithdrawSettleRecordParams struct {
	MemberNo  string `json:"member_no"`  // 会员标识
	StartDate string `json:"start_date"` // 开始日期,格式为yyyy-MM-dd
	EndDate   string `json:"end_date"`   // 结束日期,格式为yyyy-MM-dd,最大不能超过开始日期七天
}

GetMemberWithdrawSettleRecordParams http://47.110.246.50:6524/docs/qzt/qzt-1ep13d35nlbk8

type GetMemberWithdrawSettleRecordResult

type GetMemberWithdrawSettleRecordResult struct {
	Record []MemberSettleRecord `json:"record"`
}

GetMemberWithdrawSettleRecordResult http://47.110.246.50:6524/docs/qzt/qzt-1ep13d35nlbk8

type GetOrderDetailInfoParams

type GetOrderDetailInfoParams struct {
	OrderNo    string `json:"order_no,omitempty"`     // 订单编号
	OutOrderNo string `json:"out_order_no,omitempty"` // 平台订单号
}

GetOrderDetailInfoParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcnqllsto1

type GetOrderDetailInfoResult

type GetOrderDetailInfoResult struct {
	OrderNo            string                       `json:"order_no"`                       // 订单编号
	OrderStatus        int                          `json:"order_status"`                   // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	OutOrderNo         string                       `json:"out_order_no"`                   // 商户订单号
	OrderAmount        int                          `json:"order_amount"`                   // 订单金额
	PayAmount          int                          `json:"pay_amount"`                     // 已支付金额
	SplitAmount        int                          `json:"split_amount"`                   // 已分账金额
	RefundAmount       int                          `json:"refund_amount"`                  // 已退款金额
	PayList            []OrderDetailInfoPaymentInfo `json:"pay_list,omitempty"`             // 支付列表
	RefundList         []OrderDetailInfoRefundInfo  `json:"refund_list,omitempty"`          // 退款列表
	SplitList          []OrderDetailInfoSplitInfo   `json:"split_list,omitempty"`           // 分账列表
	TransferResultList []TransferRes                `json:"transfer_result_list,omitempty"` // 转账结果,税优转账订单有
}

GetOrderDetailInfoResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcnqllsto1

type GetOrderPayStatusParams

type GetOrderPayStatusParams struct {
	OrderNo  string `json:"order_no"`   // 订单编号
	PaySeqNo string `json:"pay_seq_no"` // 支付流水号
}

GetOrderPayStatusParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcm6ee3m1n

type GetOrderPayStatusResult

type GetOrderPayStatusResult struct {
	PayStatus              int                    `json:"pay_status"`                           // 支付状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbe0j5a5ard
	OutOrderNo             string                 `json:"out_order_no"`                         // 商户订单号
	PayMethod              ConsumeParamsPayMethod `json:"pay_method"`                           // 支付方式,
	Amount                 int                    `json:"amount"`                               // 金额
	FeeAmount              int                    `json:"fee_amount,omitempty"`                 // 渠道手续费
	QztChannelPayRequestNo string                 `json:"qzt_channel_pay_request_no,omitempty"` // 钱帐通请求通道的流水号
	ChannelTradeNo         string                 `json:"channel_trade_no,omitempty"`           // 渠道交易流水号(收单)
	ChannelSeqNo           string                 `json:"channel_seq_no,omitempty"`             // 渠道支付流水号(收单)
	PayChannelTradeNo      string                 `json:"pay_channel_trade_no,omitempty"`       // 支付通道交易流水号(支付宝、微信)
	PayTime                string                 `json:"pay_time,omitempty"`                   // 支付时间,yyyy-MM-dd HH:mm:ss
	ThirdPartyPayment      string                 `json:"third_party_payment,omitempty"`        // 三方支付渠道,微信:WECHAT,支付宝:ALIPAY,借记卡:DEBIT_CARD,贷记卡:CREDIT_CARD
}

GetOrderPayStatusResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcm6ee3m1n

type GetOrderRefundStatusParams

type GetOrderRefundStatusParams struct {
	OrderNo     string `json:"order_no"`      // 订单编号
	RefundSeqNo string `json:"refund_seq_no"` // 退款流水号
}

GetOrderRefundStatusParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcn7n81jcq

type GetOrderRefundStatusResult

type GetOrderRefundStatusResult struct {
	RefundStatus           int    `json:"refund_status"`              // 退款状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbe0vhq9dkh
	OutRefundRequestNo     string `json:"out_refund_request_no"`      // 外部退款请求号
	RefundSeqNo            string `json:"refund_seq_no"`              // 退款流水号,有退款时必选
	QztChannelPayRequestNo string `json:"qzt_channel_pay_request_no"` // 钱帐通请求通道的流水号
	ChannelTradeNo         string `json:"channel_trade_no"`           // 渠道交易流水号(收单),退款完成可选
	ChannelSeqNo           string `json:"channel_seq_no"`             // 渠道支付流水号(收单),退款完成可选
	PayChannelTradeNo      string `json:"pay_channel_trade_no"`       // 支付通道交易流水号(支付宝、微信),退款完成可选
	RefundTime             string `json:"refund_time"`                // 退款时间,yyyy-MM-dd HH:mm:ss
	RefundFeeAmount        int    `json:"refund_fee_amount"`          // 渠道退款手续费
	RefundAmount           int    `json:"refund_amount"`              // 退款金额
}

GetOrderRefundStatusResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcn7n81jcq

type GetOrderStatusParams

type GetOrderStatusParams struct {
	OrderNo    string `json:"order_no,omitempty"`     // 订单编号
	OutOrderNo string `json:"out_order_no,omitempty"` // 平台订单号
}

GetOrderStatusParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcl771rsu6

type GetOrderStatusResult

type GetOrderStatusResult struct {
	OrderNo            string        `json:"order_no"`                       // 订单编号
	OrderStatus        int           `json:"order_status"`                   // 订单状态
	OutOrderNo         string        `json:"out_order_no"`                   // 商户订单号
	Amount             int           `json:"amount"`                         // 金额
	TransferResultList []TransferRes `json:"transfer_result_list,omitempty"` // 转账结果,税优转账订单有
}

GetOrderStatusResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcl771rsu6

type GetSplitRuleParams

type GetSplitRuleParams struct {
	RuleNo string `json:"rule_no"` // 分账规则编号
}

GetSplitRuleParams http://47.110.246.50:6524/docs/qzt/qzt-1che8nr3dpnul

type GetSplitRuleResult

type GetSplitRuleResult struct {
	Rules  SplitRules `json:"rules"`  // 规则
	Status int        `json:"status"` // 分账规则状态,0:待审核,1:有效,2:停用,3:审核失败,9:删除
}

GetSplitRuleResult http://47.110.246.50:6524/docs/qzt/qzt-1che8nr3dpnul

type GetTrustAccountBalanceParams

type GetTrustAccountBalanceParams struct {
	MemberNo  string `json:"member_no"`  // 会员标识
	TrustType string `json:"trust_type"` // 托管类型;pingan:平安银行
}

GetTrustAccountBalanceParams http://47.110.246.50:6524/docs/qzt/qzt-1d4rhsg1pflhr

type GetTrustAccountBalanceResult

type GetTrustAccountBalanceResult struct {
	TotalAmount      int `json:"total_amount"`      // 所有余额(单位:分)
	WithdrawalAmount int `json:"withdrawal_amount"` // 可提现余额(单位:分)
}

GetTrustAccountBalanceResult http://47.110.246.50:6524/docs/qzt/qzt-1d4rhsg1pflhr

type GetUnionPayUserIdParams

type GetUnionPayUserIdParams struct {
	MemberMerchantId  string `json:"member_merchant_id"`  // 钱账通商户编号,必选
	ThirdPartyPayment string `json:"third_party_payment"` // 三方渠道,如"UNIONPAY",必选
	UserAuthCode      string `json:"user_auth_code"`      // 用户授权码,必选
	AppUpIdentifier   string `json:"app_up_identifier"`   // 支付标识,可选
}

GetUnionPayUserIdParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcuoggq19p

type GetUnionPayUserIdResult

type GetUnionPayUserIdResult struct {
	OpenId string `json:"openid"` // openid,必选
}

GetUnionPayUserIdResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcuoggq19p

type ImageRelationParams

type ImageRelationParams struct {
	BusinessNo   string   `json:"business_no"`   // 关联业务号,如订单号、会员号等
	ImgList      []string `json:"img_list"`      // 关联图片列表,调用图片上传接口获取image_no,总长不能超过256
	BusinessType int      `json:"business_type"` // 业务类型,1:订单关联,2:会员关联
}

type ImageRelationResult

type ImageRelationResult struct {
	BusinessNo string `json:"business_no"` // 关联业务号
}

type ImageUploadResult

type ImageUploadResult struct {
	ImageNo string `json:"image_no"` // 图片编号
}

type MemberBankCardEvent

type MemberBankCardEvent struct {
	MemberNo        string `json:"member_no"`                   // 会员编号
	OperateType     int    `json:"operate_type"`                // 操作类型,1:绑卡,2:解绑,3:设置结算卡
	CardId          string `json:"card_no"`                     // 银行卡编号
	IdentityNo      string `json:"identity_no,omitempty"`       // 证件号码,RSA加密
	BankCardNo      string `json:"bank_card_no,omitempty"`      // 银行卡号,掩码
	Mobile          string `json:"mobile,omitempty"`            // 银行预留手机号
	ProvinceCode    string `json:"province_code,omitempty"`     // 省编号
	CityCode        string `json:"city_code,omitempty"`         // 市编号
	AreaCode        string `json:"area_code,omitempty"`         // 区/县编码
	BankContactName string `json:"bank_contact_name,omitempty"` // 联行号名称
	BankContactNo   string `json:"bank_contact_no,omitempty"`   // 联行号
	IsSettleCard    bool   `json:"is_settle_card"`              // 是否结算卡
}

MemberBankCardEvent 银行卡页面相关操作结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1d50jf8urle5h

type MemberInfo

type MemberInfo struct {
	MemberStatus               int    `json:"member_status"`                            // 会员状态,1:有效,10:锁定,20:关闭,99:待审核
	RealStatus                 int    `json:"real_status"`                              // 实名状态,0:未实名,1:已实名
	MemberCategory             int    `json:"member_category"`                          // 会员类别,0:普通,1:商户
	MobileBind                 bool   `json:"mobile_bind"`                              // 手机号是否绑定
	MemberType                 int    `json:"member_type,omitempty"`                    // 会员类型,登记后不允许修改,3:企业会员,2:个人会员,4:个人工商户
	NickName                   string `json:"nick_name,omitempty"`                      // 会员昵称
	Name                       string `json:"name,omitempty"`                           // 会员名称/企业名称,实名后不可修改
	IdentityType               int    `json:"identity_type,omitempty"`                  // 个人或法人证件类型,实名后不可修改,1:身份证,2:护照,3:港澳通行证,4:台胞证
	IdentityName               string `json:"identity_name,omitempty"`                  // 个人或法人证件姓名,实名后不可修改
	IdentityNo                 string `json:"identity_no,omitempty"`                    // 个人或法人证件号码,RSA加密,实名后不可修改
	IdentityNoStartDate        string `json:"identity_no_start_date,omitempty"`         // 身份证生效日期,实名后不可修改,yyyy-MM-dd
	IdentityNoValidDate        string `json:"identity_no_valid_date,omitempty"`         // 身份证失效日期,实名后不可修改,yyyy-MM-dd
	IdentityFrontImgNo         string `json:"identity_front_img_no,omitempty"`          // 证件正面照图片ID,实名后不可修改
	IdentityBackImgNo          string `json:"identity_back_img_no,omitempty"`           // 证件反面照图片ID,实名后不可修改
	Address                    string `json:"address,omitempty"`                        // 地址,企业信息,实名后不可修改
	BusinessLicense            string `json:"business_license,omitempty"`               // 营业执照编号,实名后不可修改
	BusinessLicenseStartDate   string `json:"business_license_start_date,omitempty"`    // 营业执照生效日期,yyyy-MM-dd
	BusinessLicenseValidDate   string `json:"business_license_valid_date,omitempty"`    // 营业执照失效日期,yyyy-MM-dd
	BusinessLicenseImgNo       string `json:"business_license_img_no,omitempty"`        // 营业执照图片ID,实名后不可修改
	AccountOpeningLicenseImgNo string `json:"account_opening_license_img_no,omitempty"` // 开户许可证图片ID,实名后不可修改
	LinkmanName                string `json:"linkman_name,omitempty"`                   // 企业联系人
	LinkmanPhone               string `json:"linkman_phone,omitempty"`                  // 企业联系人手机号码
	LinkmanIdentityNo          string `json:"linkman_identity_no,omitempty"`            // 企业联系人身份证ID,RSA加密
	LinkmanFrontImgNo          string `json:"linkman_front_img_no,omitempty"`           // 企业联系人身份证正面照ID
	LinkmanBackImgNo           string `json:"linkman_back_img_no,omitempty"`            // 企业联系人身份证反面照ID
	ProvinceCode               string `json:"province_code,omitempty"`                  // 所在地省编号
	CityCode                   string `json:"city_code,omitempty"`                      // 所在地市编号
	AreaCode                   string `json:"area_code,omitempty"`                      // 所在地区编号
	AgreementImgNo             string `json:"agreement_img_no,omitempty"`               // 平台协议文件ID
	FacadeNo                   string `json:"facade_no,omitempty"`                      // 门头照片ID
	Mobile                     string `json:"mobile,omitempty"`                         // 绑定手机号码
}

type MemberMerchantOpenEvent

type MemberMerchantOpenEvent struct {
	MemberNo          string  `json:"member_no"`                     // 会员编号
	OutMemberNo       string  `json:"out_member_no"`                 // 外部会员号
	MerchantNo        string  `json:"merchant_no"`                   // 钱账通商户号
	OutMerchantNo     string  `json:"out_merchant_no"`               // 外部商户号
	ChannelMerchantNo string  `json:"channel_merchant_no,omitempty"` // 渠道商户号
	ChannelTerminalNo string  `json:"channel_terminal_no,omitempty"` // 渠道终端号
	HandlerTime       string  `json:"handler_time,omitempty"`        // 处理时间,yyyy-MM-dd HH:mm:ss
	SeqNo             string  `json:"seq_no"`                        // 申请流水
	SellerScale       float64 `json:"seller_scale"`                  // 商家分账比例
	Condition         string  `json:"condition"`                     // 条件
	MerchantStatus    int     `json:"merchant_status,omitempty"`     // 商户状态,http://47.110.246.50:6524/docs/qzt/qzt-1d50j4fhhrekk
	SplitScaleStatus  int     `json:"split_scale_status"`            // 分账比例审核状态,http://47.110.246.50:6524/docs/qzt/qzt-1d50jq19fkuop
	ErrMsg            string  `json:"err_msg,omitempty"`             // 错误信息
	ChannelType       string  `json:"channel_type"`                  // 通道类型
}

MemberMerchantOpenEvent 商户开通结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1d50jg4rmf7tf

type MemberMerchantTermEvent

type MemberMerchantTermEvent struct {
	MemberNo    string `json:"member_no"`    // 会员编号
	ChannelType string `json:"channel_type"` // 通道类型
	PosType     string `json:"pos_type"`     // 进件类型
	HandlerTime string `json:"handler_time"` // 处理时间
	Terms       []struct {
		MerchantNo        string `json:"merchant_no"`         // 商户编号
		MerchantStatus    int    `json:"merchant_status"`     // 商户状态,1:审核中,2:进件中,3:有效,4:无效
		ChannelMerchantNo string `json:"channel_merchant_no"` // 渠道商户号
		ChannelTerminalNo string `json:"channel_terminal_no"` // 渠道终端号
		BuisTypeCode      string `json:"buis_type_code"`      // 终端业务码,BANK_CARD:银行卡,QR_CODE_CARD:扫码
		BuisTypeName      string `json:"buis_type_name"`      // 终端业务名称,银行卡\扫码
		BusiActiveNo      string `json:"busi_active_no"`      // 终端业务激活码
	} `json:"terms"` // 终端列表
	ErrMsg string `json:"err_msg,omitempty"` // 错误信息(可选)
}

MemberMerchantTermEvent 会员商户增终结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1fbeg2djvup8e

type MemberOpenEvent

type MemberOpenEvent struct {
	MemberNo    string `json:"member_no"`              // 会员编号
	OutMemberNo string `json:"out_member_no"`          // 外部会员号
	Mobile      string `json:"mobile"`                 // 手机号
	MemberState int    `json:"member_state,omitempty"` // 会员状态,http://47.110.246.50:6524/docs/qzt/qzt-1d50j2f4efqcs
	MemberType  int    `json:"member_type,omitempty"`  // 会员类型,http://47.110.246.50:6524/docs/qzt/qzt-1d50iu3jl96p8
	CardId      string `json:"card_no,omitempty"`      // 银行卡编号
	ErrMsg      string `json:"err_msg,omitempty"`      // 错误信息
}

MemberOpenEvent 会员开户结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1d50jddv5culm

type MemberSettleRecord

type MemberSettleRecord struct {
	MemberNo      string `json:"member_no"`      // 会员号
	SettleStatus  int    `json:"settle_status"`  // 结算状态,1:待处理;2:处理中;3:处理成功;4:处理失败
	SettleAmount  int    `json:"settle_amount"`  // 结算金额,单位:分
	SettleFee     int    `json:"settle_fee"`     // 结算手续费,单位:分
	SettleDate    string `json:"settle_date"`    // 结算日期,格式为yyyyMMdd
	SettleMessage string `json:"settle_message"` // 结算错误信息,在处理失败时有值
}

MemberSettleRecord 会员结算记录 http://47.110.246.50:6524/docs/qzt/qzt-1ep13d35nlbk8

type MemberSplitScaleEvent

type MemberSplitScaleEvent struct {
	MemberNo    string  `json:"member_no"`           // 会员编号
	SellerScale float64 `json:"seller_scale"`        // 商家分账比例
	Condition   string  `json:"condition"`           // 条件
	Remark      string  `json:"remark,omitempty"`    // 备注(可选)
	Status      int     `json:"status"`              // 审核状态,http://47.110.246.50:6524/docs/qzt/qzt-1d50j93ri5atp
	SeqNo       string  `json:"seq_no"`              // 申请流水
	ErrorMsg    string  `json:"error_msg,omitempty"` // 错误信息(可选)
}

MemberSplitScaleEvent 修改分账比例结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1d50jh0pqolhr

type MerchantCommissionBalanceSplitParams

type MerchantCommissionBalanceSplitParams struct {
	MemberNo      string        `json:"member_no"`            // 会员标识
	AccountType   string        `json:"account_type"`         // 账户类型编码,固定值:1000
	OutOrderNo    string        `json:"out_order_no"`         // 外部请求号
	Amount        int           `json:"amount"`               // 分账金额
	SplitRuleData SplitRuleData `json:"split_rule_data"`      // 分账规则,JSON格式
	OrderDesc     string        `json:"order_desc,omitempty"` // 订单描述,最多300个字符,可选
}

MerchantCommissionBalanceSplitParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcqhkp9v4c

type MerchantCommissionBalanceSplitResult

type MerchantCommissionBalanceSplitResult struct {
	OrderNo         string                `json:"order_no"`          // 订单编号
	SplitSeqNo      string                `json:"split_seq_no"`      // 分账流水号
	SplitRuleResult []SplitRuleResultItem `json:"split_rule_result"` // 分账会员列表
}

MerchantCommissionBalanceSplitResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcqhkp9v4c

type MerchantInfo

type MerchantInfo struct {
	MemberNo          string `json:"member_no"`                     // 会员编号
	OutMemberNo       string `json:"out_member_no"`                 // 外部会员号
	MerchantNo        string `json:"merchant_no"`                   // 钱账通商户号
	OutMerchantNo     string `json:"out_merchant_no,omitempty"`     // 外部商户号
	MerchantType      int    `json:"merchant_type"`                 // 商户类型
	MerchantStatus    int    `json:"merchant_status"`               // 商户状态,http://47.110.246.50:6524/docs/qzt/qzt-1d50j4fhhrekk
	ChannelNo         string `json:"channel_no"`                    // 渠道编号
	ChannelMerchantNo string `json:"channel_merchant_no,omitempty"` // 渠道商户号
	ChannelTerminalNo string `json:"channel_terminal_no,omitempty"` // 渠道终端号
	HandlerTime       string `json:"handler_time"`                  // 处理时间,格式为yyyy-MM-dd HH:mm:ss
	ErrMsg            string `json:"err_msg,omitempty"`             // 错误信息
	BuisTypeCode      string `json:"buis_type_code"`                // 终端业务码,BANK_CARD:银行卡,QR_CODE_CARD:扫码
	BuisTypeName      string `json:"buisTypeName"`                  // 终端业务名称,如银行卡、扫码
	BusiActiveNo      string `json:"busi_active_no"`                // 终端业务激活码
}

MerchantInfo 商户列表中的单个商户信息的结构体 http://47.110.246.50:6524/docs/qzt/qzt-1d50jnpp82aqk

type NotifyBody

type NotifyBody struct {
	AppId     string `json:"app_id"`     // 应用ID
	Timestamp string `json:"timestamp"`  // UNIX时间戳
	Version   string `json:"version"`    // API版本
	Sign      string `json:"sign"`       // 签名
	EventType string `json:"event_type"` // 事件类型
	Event     string `json:"event"`      // 事件类型
}

NotifyBody http://47.110.246.50:6524/docs/qzt/qzt-1d50jciip1f9t

func (*NotifyBody) EsignCreateEvent

func (nb *NotifyBody) EsignCreateEvent() (event *EsignCreateEvent, err error)

EsignCreateEvent 电子签约通知

func (*NotifyBody) MemberBankCardEvent

func (nb *NotifyBody) MemberBankCardEvent() (event *MemberBankCardEvent, err error)

MemberBankCardEvent 银行卡页面相关操作结果通知

func (*NotifyBody) MemberMerchantOpenEvent

func (nb *NotifyBody) MemberMerchantOpenEvent() (event *MemberMerchantOpenEvent, err error)

MemberMerchantOpenEvent 商户开通结果通知

func (*NotifyBody) MemberMerchantTermEvent

func (nb *NotifyBody) MemberMerchantTermEvent() (event *MemberMerchantTermEvent, err error)

MemberMerchantTermEvent 会员商户增终结果通知

func (*NotifyBody) MemberOpenEvent

func (nb *NotifyBody) MemberOpenEvent() (event *MemberOpenEvent, err error)

MemberOpenEvent 会员开户结果通知

func (*NotifyBody) MemberSplitScaleEvent

func (nb *NotifyBody) MemberSplitScaleEvent() (event *MemberSplitScaleEvent, err error)

MemberSplitScaleEvent 修改分账比例结果通知

func (*NotifyBody) OrderChannelFeeEvent

func (nb *NotifyBody) OrderChannelFeeEvent() (event *OrderChannelFeeEvent, err error)

OrderChannelFeeEvent 通道手续费通知事件

func (*NotifyBody) OrderConsumeBatchPayEvent

func (nb *NotifyBody) OrderConsumeBatchPayEvent() (event *OrderConsumeBatchPayEvent, err error)

OrderConsumeBatchPayEvent 批量支付结果通知

func (*NotifyBody) OrderConsumeBatchPaySplitEvent

func (nb *NotifyBody) OrderConsumeBatchPaySplitEvent() (event *OrderConsumeBatchPaySplitEvent, err error)

OrderConsumeBatchPaySplitEvent 批量支付分账结果通知

func (*NotifyBody) OrderConsumePayEvent

func (nb *NotifyBody) OrderConsumePayEvent() (event *OrderConsumePayEvent, err error)

OrderConsumePayEvent 消费支付结果通知

func (*NotifyBody) OrderConsumeRefundEvent

func (nb *NotifyBody) OrderConsumeRefundEvent() (event *OrderConsumeRefundEvent, err error)

OrderConsumeRefundEvent 退款结果通知

func (*NotifyBody) OrderDepositRequestEvent

func (nb *NotifyBody) OrderDepositRequestEvent() (event *OrderDepositRequestEvent, err error)

OrderDepositRequestEvent 充值结果通知

func (*NotifyBody) OrderWithdrawChargebackEvent

func (nb *NotifyBody) OrderWithdrawChargebackEvent() (event *OrderWithdrawChargebackEvent, err error)

OrderWithdrawChargebackEvent 提现退单通知事件

func (*NotifyBody) OrderWithdrawRequestEvent

func (nb *NotifyBody) OrderWithdrawRequestEvent() (event *OrderWithdrawRequestEvent, err error)

OrderWithdrawRequestEvent 提现结果通知

func (*NotifyBody) PosTradeNotifyEvent

func (nb *NotifyBody) PosTradeNotifyEvent() (event *PosTradeNotifyEvent, err error)

PosTradeNotifyEvent POS支付结果通知

func (*NotifyBody) TransferPayMatchOrderFailEvent

func (nb *NotifyBody) TransferPayMatchOrderFailEvent() (event *TransferPayMatchOrderFailEvent, err error)

TransferPayMatchOrderFailEvent 转账支付匹配订单失败通知

func (*NotifyBody) TransferPayOrderTradeEvent

func (nb *NotifyBody) TransferPayOrderTradeEvent() (event *TransferPayOrderTradeEvent, err error)

TransferPayOrderTradeEvent 转账支付订单入账通知

type OrderActionConfirmParams

type OrderActionConfirmParams struct {
	MemberNo string `json:"member_no,omitempty"` // 会员标识,可选
	OrderNo  string `json:"order_no"`            // 订单编号,必选
	SeqNo    string `json:"seq_no,omitempty"`    // 支付流水号,3、4、6时必填,可选
	Action   int    `json:"action"`              // 订单动作,3:完成订单,4:支付,6:转账(平安模式),必选
	Code     string `json:"code"`                // 验证码,必选
	PayNo    string `json:"pay_no,omitempty"`    // 支付编号,快捷支付需上传返回的pay_token,String类型,可选
	IP       string `json:"ip,omitempty"`        // IP地址,String类型,可选
}

OrderActionConfirmParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcpiggemfj

type OrderActionConfirmResult

type OrderActionConfirmResult struct {
	OrderNo                string                `json:"order_no"`                             // 存管系统订单号,必选
	PayStatus              int                   `json:"pay_status,omitempty"`                 // 支付状态,pay_amount>0时返回,可选
	OrderStatus            int                   `json:"order_status"`                         // 订单状态,必选
	ErrorMessage           string                `json:"error_message,omitempty"`              // 错误信息,可选
	PaySeqNo               string                `json:"pay_seq_no,omitempty"`                 // 支付流水号,pay_amount>0时返回,必选
	SplitRuleResult        []SplitRuleResultItem `json:"split_rule_result"`                    // 分账会员列表,必选
	SplitSeqNo             string                `json:"split_seq_no,omitempty"`               // 分账流水号,可选
	QztChannelPayRequestNo string                `json:"qzt_channel_pay_request_no,omitempty"` // 钱帐通请求通道的流水号,支付完成返回,可选
	ChannelTradeNo         string                `json:"channel_trade_no,omitempty"`           // 渠道交易流水号(收单),支付成功返回,可选
	ChannelSeqNo           string                `json:"channel_seq_no,omitempty"`             // 渠道支付流水号(收单),支付成功返回,可选
	PayChannelTradeNo      string                `json:"pay_channel_trade_no,omitempty"`       // 支付通道交易流水号(支付宝、微信),支付成功返回,可选
	PayTime                string                `json:"pay_time,omitempty"`                   // 支付时间,格式为yyyy-MM-dd HH:mm:ss,可选
}

OrderActionConfirmResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcpiggemfj

type OrderChannelFeeEvent

type OrderChannelFeeEvent struct {
	OrderNo       string `json:"order_no"`                 // 订单编号
	OutOrderNo    string `json:"out_order_no,omitempty"`   // 外部订单编号
	RequestNo     string `json:"request_no,omitempty"`     // 请求编号
	OutRequestNo  string `json:"out_request_no,omitempty"` // 外部请求编号
	RequestType   int    `json:"request_type"`             // 请求类型,2:消费,4:退款
	OrderStatus   int    `json:"order_status"`             // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	TradeAmount   int    `json:"trade_amount"`             // 交易金额,单位:分
	RequestStatus int    `json:"request_status,omitempty"` // 请求状态,1006:交易完成,2002:关闭
	ChannelFee    int    `json:"channel_fee"`              // 通道手续费
}

OrderChannelFeeEvent 通道手续费通知事件 http://47.110.246.50:6524/docs/qzt/qzt-1fansp4c4acoh

type OrderConsumeBatchPayEvent

type OrderConsumeBatchPayEvent struct {
	BatchOrderNo      string                  `json:"batch_order_no"`                 // 订单号
	OutOrderNo        string                  `json:"out_order_no"`                   // 应用平台订单号
	Amount            int                     `json:"amount"`                         // 订单金额
	PayAmount         int                     `json:"pay_amount"`                     // 支付金额
	PayMethod         *ConsumeParamsPayMethod `json:"pay_method,omitempty"`           // 支付方式
	OrderStatus       int                     `json:"order_status"`                   // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	PayStatus         int                     `json:"pay_status"`                     // 支付状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbe0j5a5ard
	PaySeqNo          string                  `json:"pay_seq_no"`                     // 支付流水号(钱账通)
	ChannelTradeNo    string                  `json:"channel_trade_no,omitempty"`     // 渠道交易流水号(收单)
	ChannelSeqNo      string                  `json:"channel_seq_no,omitempty"`       // 渠道支付流水号(收单)
	PayChannelTradeNo string                  `json:"pay_channel_trade_no,omitempty"` // 支付通道交易流水号(支付宝、微信),
	ThirdPartyPayment string                  `json:"third_party_payment,omitempty"`  // 三方支付渠道,交易完成返回,微信:WECHAT,支付宝:ALIPAY,借记卡:DEBIT_CARD,贷记卡:CREDIT_CARD,借记卡和贷记卡只在POS支付时返回
	Refernumber       string                  `json:"refernumber,omitempty"`          // 系统参考号,POS支付时返回
	SubOrderList      []SubOrder              `json:"sub_order_list"`                 // 子订单列表
	Status            string                  `json:"status"`                         // 状态,OK:成功,ERROR:失败
	PayTime           string                  `json:"pay_time"`                       // 支付时间,yyyy-MM-dd HH:mm:ss
	Exts              string                  `json:"exts,omitempty"`                 // 扩展信息,最多32个字符
	ErrorCode         string                  `json:"error_code,omitempty"`           // 错误代码
	ErrorMsg          string                  `json:"error_msg,omitempty"`            // 错误信息
}

OrderConsumeBatchPayEvent 批量支付结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1ekbd4reg3el5

type OrderConsumeBatchPayParams

type OrderConsumeBatchPayParams struct {
	SubOrderNoList  []string               `json:"sub_order_no_list"`           // 子订单号列表,order_no以String传输
	AcquireMemberNo string                 `json:"acquire_member_no,omitempty"` // 收单商户会员,可选,若不传,如果子订单中卖家会员一致则使用卖家会员,如卖家会员不一致则使用平台会员;若上传,上传会员必须是子订单中的卖家
	OutOrderNo      string                 `json:"out_order_no"`                // 应用平台订单号
	OutRequestNo    string                 `json:"out_request_no,omitempty"`    // 外部请求号
	Amount          int                    `json:"amount"`                      // 订单总金额
	PayMethod       ConsumeParamsPayMethod `json:"pay_method"`                  // 支付方式
	TerminalIP      string                 `json:"terminal_ip"`                 // 终端IP,支付方式为SCAN时上传支付者IP,其他支付方式上传商户支付相关设备的ip
	Exts            string                 `json:"exts,omitempty"`              // 扩展参数,最多32个字符
	FrontUrl        string                 `json:"front_url,omitempty"`         // 前台通知地址
	BackUrl         string                 `json:"back_url,omitempty"`          // 后台通知地址
}

OrderConsumeBatchPayParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbchps1ckgp

type OrderConsumeBatchPayResult

type OrderConsumeBatchPayResult struct {
	BatchOrderNo           string  `json:"batch_order_no"`                       // 批量支付订单号
	OrderStatus            int     `json:"order_status"`                         // 支付状态,pay_amount>0时返回,http://47.110.246.50:6524/docs/qzt/qzt-1ekbe0j5a5ard
	PayStatus              int     `json:"pay_status"`                           // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	ErrorMessage           string  `json:"error_message,omitempty"`              // 错误信息
	OutRequestNo           string  `json:"out_request_no,omitempty"`             // 外部支付请求号
	PaySeqNo               string  `json:"pay_seq_no"`                           // 支付流水号,pay_amount>0时返回
	PayInfo                PayInfo `json:"pay_info,omitempty"`                   // 支付信息,原生支付时返回
	QztChannelPayRequestNo string  `json:"qzt_channel_pay_request_no,omitempty"` // 钱帐通请求通道的流水号,支付完成返回
	ChannelTradeNo         string  `json:"channel_trade_no,omitempty"`           // 渠道交易流水号(收单),支付完成返回
	ChannelSeqNo           string  `json:"channel_seq_no,omitempty"`             // 渠道支付流水号(收单),支付完成返回
	PayChannelTradeNo      string  `json:"pay_channel_trade_no,omitempty"`       // 支付通道交易流水号(支付宝、微信),支付完成返回
	ThirdPartyPayment      string  `json:"third_party_payment,omitempty"`        // 三方支付渠道,交易完成返回,微信:WECHAT,支付宝:ALIPAY
	OpenId                 string  `json:"open_id,omitempty"`                    // 微信/支付宝/云闪付的openid
	SubOpenId              string  `json:"sub_open_id,omitempty"`                // 微信子appId的openid
	PayTime                string  `json:"pay_time,omitempty"`                   // 支付时间,yyyy-MM-dd HH:mm:ss
}

OrderConsumeBatchPayResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbchps1ckgp

type OrderConsumeBatchPaySplitEvent

type OrderConsumeBatchPaySplitEvent struct {
	BatchOrderNo      string              `json:"batch_order_no"`       // 订单号
	OutOrderNo        string              `json:"out_order_no"`         // 应用平台订单号
	SubOrderSplitList []SubOrderSplitItem `json:"sub_order_split_list"` // 子订单分账列表
	Status            string              `json:"status"`               // 状态,OK:成功,ERROR:失败
	ErrorCode         string              `json:"error_code,omitempty"` // 错误代码
	ErrorMsg          string              `json:"error_msg,omitempty"`  // 错误信息
}

OrderConsumeBatchPaySplitEvent 批量支付分账结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1ekbd5rodomi6

type OrderConsumeCloseParams

type OrderConsumeCloseParams struct {
	PaySeqNo     string                              `json:"pay_seq_no"`    // 支付请求号
	LocationInfo OrderConsumeCloseParamsLocationInfo `json:"location_info"` // 地址位置信息
}

OrderConsumeCloseParams http://47.110.246.50:6524/docs/qzt/qzt-1f00qp3efdvso

type OrderConsumeCloseParamsLocationInfo

type OrderConsumeCloseParamsLocationInfo struct {
	RequestIP   string `json:"request_ip"`   // 请求方IP地址
	BaseStation string `json:"base_station"` // 基站信息
	Location    string `json:"location"`     // 维度,经度
}

type OrderConsumeCloseResult

type OrderConsumeCloseResult struct{}

OrderConsumeCloseResult http://47.110.246.50:6524/docs/qzt/qzt-1f00qp3efdvso

type OrderConsumeCompleteParams

type OrderConsumeCompleteParams struct {
	MemberNo      string        `json:"member_no"`       // 会员标识,会员消费订单必填
	OrderNo       string        `json:"order_no"`        // 订单编号
	OutRequestNo  string        `json:"out_request_no"`  // 外部请求号,接口调用方上送,唯一
	SplitAmount   int           `json:"split_amount"`    // 分账金额
	SplitRuleData SplitRuleData `json:"split_rule_data"` // 分账规则,分账规则为空时默认全给商户,分账规则中分账方必须实名并且设置会员角色,分账记录总金额=订单金额
}

OrderConsumeCompleteParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcjji520jp

type OrderConsumeCompleteResult

type OrderConsumeCompleteResult struct {
	SplitRuleResult []SplitRuleResultItem `json:"split_rule_result"` // 分账会员列表
	OrderStatus     int                   `json:"order_status"`      // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	SplitSeqNo      string                `json:"split_seq_no"`      // 分账流水号
}

OrderConsumeCompleteResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcjji520jp

type OrderConsumeParams

type OrderConsumeParams struct {
	BuyerMemberNo            string                  `json:"buyer_member_no,omitempty"`              // 买家会员标识
	SellerMemberNo           string                  `json:"seller_member_no"`                       // 卖家会员标识
	OutOrderNo               string                  `json:"out_order_no"`                           // 应用平台订单号
	Amount                   int                     `json:"amount"`                                 // 订单金额,单位:分
	PayAmount                int                     `json:"pay_amount"`                             // 首次支付金额,单位:分,支付金额<=订单金额,本次不支付传0
	OutRequestNo             string                  `json:"out_request_no,omitempty"`               // 平台支付请求号
	PayMethod                *ConsumeParamsPayMethod `json:"pay_method,omitempty"`                   // 支付方式,pay_amount=0可不传
	TerminalIP               string                  `json:"terminal_ip"`                            // 终端IP,支付方式为SCAN时上传支付者IP,其他支付方式上传商户支付相关设备的ip
	SplitRuleData            *SplitRuleData          `json:"split_rule_data,omitempty"`              // 分账规则,分账规则为空时默认全给商户,分账规则中分账方必须实名并且设置会员角色,分账记录总金额=订单金额
	FrontUrl                 string                  `json:"front_url,omitempty"`                    // 前台通知地址
	BackUrl                  string                  `json:"back_url,omitempty"`                     // 后台通知地址
	OrderName                string                  `json:"order_name"`                             // 订单名称,最多100个字符
	Exts                     string                  `json:"exts,omitempty"`                         // 扩展参数,最多32个字符
	SplitMode                int                     `json:"split_mode"`                             // 分账模式,0:即时分账,1:确权分账
	AutoSettleTypeAfterSplit int                     `json:"auto_settle_type_after_split,omitempty"` // 分账后自动提现模式,11:分账后D1提现(订单笔笔结算专用,项目需要特殊申请,正常不需要传该字段)
}

OrderConsumeParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbceebjccgf

type OrderConsumePayEvent

type OrderConsumePayEvent struct {
	OrderNo           string                  `json:"order_no"`                       // 订单号
	OutOrderNo        string                  `json:"out_order_no"`                   // 应用平台订单号
	BuyerMemberNo     string                  `json:"buyer_member_no,omitempty"`      // 买家会员号
	SellerMemberNo    string                  `json:"seller_member_no"`               // 卖家会员号
	Amount            int                     `json:"amount"`                         // 订单金额,单位:分
	PayAmount         int                     `json:"pay_amount"`                     // 支付金额,单位:分
	PayMethod         *ConsumeParamsPayMethod `json:"pay_method,omitempty"`           // 支付方式
	OrderName         string                  `json:"order_name"`                     // 订单名称
	OrderDesc         string                  `json:"order_desc"`                     // 订单描述
	OrderStatus       int                     `json:"order_status"`                   // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	PayStatus         int                     `json:"pay_status"`                     // 支付状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbe0j5a5ard
	PaySeqNo          string                  `json:"pay_seq_no"`                     // 支付流水号(钱账通)
	ChannelTradeNo    string                  `json:"channel_trade_no,omitempty"`     // 渠道交易流水号(收单)
	ChannelSeqNo      string                  `json:"channel_seq_no,omitempty"`       // 渠道支付流水号(收单)
	PayChannelTradeNo string                  `json:"pay_channel_trade_no,omitempty"` // 支付通道交易流水号(支付宝、微信)
	ReferNumber       string                  `json:"refernumber,omitempty"`          // 系统参考号,POS支付时返回
	ThirdPartyPayment string                  `json:"third_party_payment,omitempty"`  // 三方支付渠道,交易完成返回,微信:WECHAT,支付宝:ALIPAY,借记卡:DEBIT_CARD,贷记卡:CREDIT_CARD,借记卡和贷记卡只在POS支付时返回
	BankType          string                  `json:"bank_type,omitempty"`            // 付款银行,00:借记,01:贷记,03:支付宝花呗,04:支付宝其他,05:数字货币,06:拉卡拉支付账户,99:未知sha
	CardType          string                  `json:"card_type,omitempty"`            // 银行卡类型
	SplitRuleResult   []SplitRuleResultItem   `json:"split_rule_result,omitempty"`    // 分账规则结果
	SplitSeqNo        string                  `json:"split_seq_no,omitempty"`         // 分账流水,订单全部支付完成并即时分账时返回
	PayTime           string                  `json:"pay_time"`                       // 支付时间,yyyy-MM-dd HH:mm:ss
	PayRequestNo      string                  `json:"pay_request_no,omitempty"`       // 我方渠道订单号
	Status            string                  `json:"status"`                         // 状态,OK:成功,ERROR:失败
	Exts              string                  `json:"exts,omitempty"`                 // 扩展信息,最多32个字符
	ErrorCode         string                  `json:"error_code,omitempty"`           // 错误代码
	ErrorMsg          string                  `json:"error_msg,omitempty"`            // 错误信息
}

OrderConsumePayEvent 消费支付结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1ekbd486q44av

type OrderConsumePayParams

type OrderConsumePayParams struct {
	OrderNo      string                 `json:"order_no"`                 // 钱账通订单号
	OutRequestNo string                 `json:"out_request_no,omitempty"` // 平台支付请求号
	PayAmount    int                    `json:"pay_amount"`               // 支付金额,单位:分
	PayMethod    ConsumeParamsPayMethod `json:"pay_method"`               // 支付方式
	TerminalIP   string                 `json:"terminal_ip"`              // 终端IP,支付方式为SCAN时上传支付者IP,其他支付方式上传商户支付相关设备的ip
	Exts         string                 `json:"exts,omitempty"`           // 扩展参数,最多32个字符
}

OrderConsumePayParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcfiauedbj

type OrderConsumePayResult

type OrderConsumePayResult struct {
	OrderNo                string  `json:"order_no"`                             // 存管系统订单号
	OrderStatus            int     `json:"order_status"`                         // 支付状态,pay_amount>0时返回,http://47.110.246.50:6524/docs/qzt/qzt-1ekbe0j5a5ard
	PayStatus              int     `json:"pay_status"`                           // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	ErrorMessage           string  `json:"error_message,omitempty"`              // 错误信息
	OutRequestNo           string  `json:"out_request_no,omitempty"`             // 外部支付请求号
	PaySeqNo               string  `json:"pay_seq_no"`                           // 支付流水号
	PayInfo                PayInfo `json:"pay_info,omitempty"`                   // 支付信息,原生支付时返回
	QztChannelPayRequestNo string  `json:"qzt_channel_pay_request_no,omitempty"` // 钱帐通请求通道的流水号,支付完成返回
	ChannelTradeNo         string  `json:"channel_trade_no,omitempty"`           // 渠道交易流水号(收单),支付完成返回
	ChannelSeqNo           string  `json:"channel_seq_no,omitempty"`             // 渠道支付流水号(收单),支付完成返回
	PayChannelTradeNo      string  `json:"pay_channel_trade_no,omitempty"`       // 支付通道交易流水号(支付宝、微信),支付完成返回
	ThirdPartyPayment      string  `json:"third_party_payment,omitempty"`        // 三方支付渠道,交易完成返回,微信:WECHAT,支付宝:ALIPAY
	OpenId                 string  `json:"open_id,omitempty"`                    // 微信/支付宝/云闪付的openid
	SubOpenId              string  `json:"sub_open_id,omitempty"`                // 微信子appId的openid
	PayTime                string  `json:"pay_time,omitempty"`                   // 支付时间,yyyy-MM-dd HH:mm:ss
}

OrderConsumePayResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcfiauedbj

type OrderConsumeRefundEvent

type OrderConsumeRefundEvent struct {
	OrderNo                string                `json:"order_no"`                             // 订单编号
	OutRequestNo           string                `json:"out_request_no"`                       // 外部退款请求号
	RefundSeqNo            string                `json:"refund_seq_no"`                        // 退款流水号
	OrderStatus            int                   `json:"order_status"`                         // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	RefundStatus           int                   `json:"refund_status"`                        // 退款状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbe0vhq9dkh
	SplitRuleResult        []SplitRuleResultItem `json:"split_rule_result,omitempty"`          // 分账会员列表
	QztChannelPayRequestNo string                `json:"qzt_channel_pay_request_no,omitempty"` // 钱账通请求通道的流水号
	ChannelTradeNo         string                `json:"channel_trade_no,omitempty"`           // 渠道交易流水号(收单)
	ChannelSeqNo           string                `json:"channel_seq_no,omitempty"`             // 渠道支付流水号(收单)
	PayChannelTradeNo      string                `json:"pay_channel_trade_no,omitempty"`       // 支付通道交易流水号(支付宝、微信)
	RefundTime             string                `json:"refund_time,omitempty"`                // 退款时间,格式为 yyyy-MM-dd HH:mm:ss
	ErrorCode              string                `json:"error_code,omitempty"`                 // 错误代码
	ErrorMsg               string                `json:"error_msg,omitempty"`                  // 错误信息,代付失败的退款会返回"退款代付失败";代付成功,退款失败时返回通道返回信息
}

OrderConsumeRefundEvent 退款结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1ekbd7bgi1dab

type OrderConsumeRefundParams

type OrderConsumeRefundParams struct {
	OrderNo      string                         `json:"order_no"`               // 原订单(需要退款的订单编号)
	OutRequestNo string                         `json:"out_request_no"`         // 应用平台请求号
	MemberNo     string                         `json:"member_no,omitempty"`    // 会员标识
	RefundAmount int                            `json:"refund_amount"`          // 退款总额,退款金额<=原订单未退款金额
	PaySeqNo     string                         `json:"pay_seq_no"`             // 支付流水号
	RefundRule   []OrderConsumeRefundParamsRule `json:"refund_rule,omitempty"`  // 退款规则,交易已分账时必填
	RefundParam  string                         `json:"refund_param,omitempty"` // 退款参数,只有转账支付退款时需要
	Remark       string                         `json:"remark,omitempty"`       // 备注
}

OrderConsumeRefundParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcin2rs400

type OrderConsumeRefundParamsRule

type OrderConsumeRefundParamsRule struct {
	MemberNo         string `json:"member_no"`                    // 会员标识
	AccountTypeNo    string `json:"account_type_no"`              // 账户类型编号,固定值:1000
	Amount           int    `json:"amount"`                       // 退款金额
	SpecialAccountNo string `json:"special_account_no,omitempty"` // 专用账户
}

type OrderConsumeRefundResult

type OrderConsumeRefundResult struct {
	OrderNo                string `json:"order_no"`                             // 交易订单号
	OrderStatus            int    `json:"order_status"`                         // 订单状态
	RefundStatus           int    `json:"refund_status"`                        // 退款状态
	ErrorMessage           string `json:"error_message,omitempty"`              // 错误信息
	OutRefundRequestNo     string `json:"out_refund_request_no"`                // 外部退款请求号
	RefundSeqNo            string `json:"refund_seq_no"`                        // 退款流水号,有退款时必选
	QztChannelPayRequestNo string `json:"qzt_channel_pay_request_no,omitempty"` // 钱账通请求通道的流水号,支付完成返回
	ChannelTradeNo         string `json:"channel_trade_no,omitempty"`           // 渠道交易流水号(收单),退款完成可选
	ChannelSeqNo           string `json:"channel_seq_no,omitempty"`             // 渠道支付流水号(收单),退款完成可选
	PayChannelTradeNo      string `json:"pay_channel_trade_no,omitempty"`       // 支付通道交易流水号(支付宝、微信),退款完成可选
	RefundTime             string `json:"refund_time,omitempty"`                // 退款时间,yyyy-MM-dd HH:mm:ss
}

OrderConsumeRefundResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcin2rs400

type OrderConsumeResult

type OrderConsumeResult struct {
	OrderNo                string                `json:"order_no"`                             // 订单号
	PayStatus              int                   `json:"pay_status,omitempty"`                 // 支付状态,pay_amount>0时返回,http://47.110.246.50:6524/docs/qzt/qzt-1ekbe0j5a5ard
	OrderStatus            int                   `json:"order_status"`                         // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	ErrorMessage           string                `json:"error_message,omitempty"`              // 错误信息
	PaySeqNo               string                `json:"pay_seq_no,omitempty"`                 // 支付流水号,pay_amount>0时返回
	SplitRuleResult        []SplitRuleResultItem `json:"split_rule_result"`                    // 分账会员列表
	SplitSeqNo             string                `json:"split_seq_no,omitempty"`               // 分账流水号
	BuyerMemberNo          string                `json:"buyer_member_no,omitempty"`            // 买家会员标识,有买家会员时返回
	PayInfo                PayInfo               `json:"pay_info,omitempty"`                   // 支付信息,原生支付时返回
	QztChannelPayRequestNo string                `json:"qzt_channel_pay_request_no,omitempty"` // 钱帐通请求通道的流水号,支付完成返回
	ChannelTradeNo         string                `json:"channel_trade_no,omitempty"`           // 渠道交易流水号(收单),支付完成返回
	ChannelSeqNo           string                `json:"channel_seq_no,omitempty"`             // 渠道支付流水号(收单),支付完成返回
	PayChannelTradeNo      string                `json:"pay_channel_trade_no,omitempty"`       // 支付通道交易流水号(支付宝、微信),支付完成返回
	ThirdPartyPayment      string                `json:"third_party_payment,omitempty"`        // 三方支付渠道,交易完成返回,微信:WECHAT,支付宝:ALIPAY
	OpenId                 string                `json:"open_id,omitempty"`                    // 微信/支付宝/云闪付的openid
	SubOpenId              string                `json:"sub_open_id,omitempty"`                // 微信子appid的openid
	PayTime                string                `json:"pay_time,omitempty"`                   // 支付时间,yyyy-MM-dd HH:mm:ss
}

OrderConsumeResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbceebjccgf

type OrderDepositRequestEvent

type OrderDepositRequestEvent struct {
	MemberNo          string                 `json:"member_no"`                      // 会员标识
	OutOrderNo        string                 `json:"out_order_no"`                   // 应用平台订单号
	OrderNo           string                 `json:"order_no"`                       // 存管订单号
	AccountType       string                 `json:"account_type"`                   // 账户类型编码,固定值:1000
	Amount            int                    `json:"amount"`                         // 充值金额,单位:分
	PayMethod         ConsumeParamsPayMethod `json:"pay_method"`                     // 支付方式,TRANSFER_PAY(转账支付)
	ChannelTradeNo    string                 `json:"channel_trade_no,omitempty"`     // 渠道交易流水号(收单)
	ChannelSeqNo      string                 `json:"channel_seq_no,omitempty"`       // 渠道支付流水号(收单)
	PayChannelTradeNo string                 `json:"pay_channel_trade_no,omitempty"` // 支付通道交易流水号(支付宝、微信)
	Refernumber       string                 `json:"refernumber,omitempty"`          // 系统参考号,POS支付时返回
	ThirdPartyPayment string                 `json:"third_party_payment,omitempty"`  // 三方支付渠道
	Remark            string                 `json:"remark,omitempty,omitempty"`     // 备注
	Exts              string                 `json:"exts,omitempty"`                 // 扩展信息
	OrderStatus       int                    `json:"order_status"`                   // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	EndTime           string                 `json:"end_time"`                       // 交易完成时间,yyyy-MM-dd	HH:mm:ss
	Status            string                 `json:"status"`                         // 状态,"OK"表示成功,"ERROR"表示失败
	ErrorCode         string                 `json:"error_code,omitempty"`           // 错误代码
	ErrorMsg          string                 `json:"error_msg,omitempty"`            // 错误信息
}

OrderDepositRequestEvent 充值结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1ekbd2vjjgaai

type OrderDetailInfoPaymentInfo

type OrderDetailInfoPaymentInfo struct {
	OutRequestNo           string                 `json:"out_request_no,omitempty"`             // 平台支付请求号
	PaySeqNo               string                 `json:"pay_seq_no"`                           // 支付流水号
	PayStatus              int                    `json:"pay_status"`                           // 支付状态
	PayMethod              ConsumeParamsPayMethod `json:"pay_method"`                           // 支付方式
	Amount                 int                    `json:"amount"`                               // 金额
	QztChannelPayRequestNo string                 `json:"qzt_channel_pay_request_no,omitempty"` // 钱帐通请求通道的流水号,支付完成返回
	ChannelTradeNo         string                 `json:"channel_trade_no,omitempty"`           // 渠道交易流水号(收单)
	ChannelSeqNo           string                 `json:"channel_seq_no,omitempty"`             // 渠道支付流水号(收单)
	PayChannelTradeNo      string                 `json:"pay_channel_trade_no,omitempty"`       // 支付通道交易流水号(支付宝、微信)
	PayTime                string                 `json:"pay_time,omitempty"`                   // 支付时间,格式 yyyy-MM-dd HH:mm:ss
	ThirdPartyPayment      string                 `json:"third_party_payment,omitempty"`        // 三方支付渠道,微信:WECHAT,支付宝:ALIPAY,借记卡:DEBIT_CARD,贷记卡:CREDIT_CARD
}

type OrderDetailInfoRefundInfo

type OrderDetailInfoRefundInfo struct {
	RefundStatus           int    `json:"refund_status"`                        // 退款状态
	OutRequestNo           string `json:"out_request_no"`                       // 应用平台退款请求号
	Amount                 int    `json:"amount"`                               // 金额
	RefundSeqNo            string `json:"refund_seq_no"`                        // 退款流水号,有退款时必选
	QztChannelPayRequestNo string `json:"qzt_channel_pay_request_no,omitempty"` // 钱帐通请求通道的流水号,支付完成返回
	ChannelTradeNo         string `json:"channel_trade_no,omitempty"`           // 渠道交易流水号(收单)
	ChannelSeqNo           string `json:"channel_seq_no,omitempty"`             // 渠道支付流水号(收单)
	PayChannelTradeNo      string `json:"pay_channel_trade_no,omitempty"`       // 支付通道交易流水号(支付宝、微信)
	RefundTime             string `json:"refund_time,omitempty"`                // 退款时间,格式 yyyy-MM-dd HH:mm:ss
}

type OrderDetailInfoSplitInfo

type OrderDetailInfoSplitInfo struct {
	SplitStatus  int    `json:"split_status"`             // 分账状态
	OutRequestNo string `json:"out_request_no,omitempty"` // 应用平台退款请求号
	Amount       int    `json:"amount"`                   // 金额
	SplitSeqNo   string `json:"split_seq_no"`             // 分账流水号
	MemberNo     string `json:"member_id"`                // 分账会员编号
	SplitTime    string `json:"split_time,omitempty"`     // 分账时间,格式 yyyy-MM-dd HH:mm:ss
}

type OrderWithdrawChargebackEvent

type OrderWithdrawChargebackEvent struct {
	OrderNo        string `json:"order_no"`        // 订单编号
	OutOrderNo     string `json:"out_order_no"`    // 外部订单编号
	MemberNo       string `json:"member_no"`       // 会员编号
	WithdrawType   string `json:"withdraw_type"`   // 提现类型,如D1,T1
	OrderStatus    int    `json:"order_status"`    // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	Amount         int    `json:"amount"`          // 提现金额
	ChargebackDate string `json:"chargeback_date"` // 退单日期,格式为YYYYMMDD
	ErrorMsg       string `json:"error_msg"`       // 错误信息
}

OrderWithdrawChargebackEvent 提现退单通知事件 http://47.110.246.50:6524/docs/qzt/qzt-1faoobfh3sd8f

type OrderWithdrawRequestEvent

type OrderWithdrawRequestEvent struct {
	MemberNo       string `json:"member_no"`                  // 会员标识
	OutOrderNo     string `json:"out_order_no"`               // 应用平台订单号
	OrderNo        string `json:"order_no"`                   // 平台订单号
	AccountType    string `json:"account_type"`               // 账户类型编码,固定值:1000
	Amount         int    `json:"amount"`                     // 提现金额(含平台手续费),单位:分
	BillingFee     int    `json:"billing_fee"`                // 平台手续费,单位:分
	ChannelFee     int    `json:"channel_fee,omitempty"`      // 渠道手续费,单位:分
	BankCardId     string `json:"bank_card_id"`               // 绑定银行卡的编号
	ChannelTradeNo string `json:"channel_trade_no,omitempty"` // 渠道交易流水号
	WithdrawType   string `json:"withdraw_type"`              // 提现方式,T0:T+0到账,T1:T+1到账
	Remark         string `json:"remark,omitempty"`           // 备注
	Exts           string `json:"exts,omitempty"`             // 扩展信息,最多32个字符
	OrderStatus    int    `json:"order_status"`               // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	EndTime        string `json:"end_time"`                   // 交易完成时间,yyyy-MM-dd HH:mm:ss
	Status         string `json:"status"`                     // 状态,OK:成功,PROCESSING:进行中,ERROR:失败
	ErrorCode      string `json:"error_code,omitempty"`       // 错误代码
	ErrorMsg       string `json:"error_msg,omitempty"`        // 错误信息
}

OrderWithdrawRequestEvent 提现结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1ekbd3e1stea7 仅调用提现接口发起提现才会有提现结果通知,自动提现不会有通知

type PayInfo

type PayInfo struct {
	PrepayId    string `json:"prepay_id"`    // 支付宝
	Package     string `json:"package"`      // 微信
	Timestamp   string `json:"timestamp"`    // 微信
	PaySign     string `json:"pay_sign"`     // 微信
	NonceStr    string `json:"nonce_str"`    // 微信
	AppId       string `json:"appId"`        // 微信
	TradeNo     string `json:"trade_no"`     // POS
	QrCode      string `json:"qr_code"`      // 支付宝qrcode返回
	PayToken    string `json:"pay_token"`    // 支付令牌(线下APP支付、快捷支付)
	RedirectUrl string `json:"redirect_url"` // 银联
	PayNo       string `json:"pay_no"`       // 转账支付、快捷支付
	BtsUrl      string `json:"bts_url"`      // 无卡分期支付url
	CounterUrl  string `json:"counter_url"`  // 网关收银台支付url
	PayOrderNo  string `json:"pay_order_no"` // 网关收银台支付订单号
}

type PosTradeNotifyEvent

type PosTradeNotifyEvent struct {
	OrderNo           string `json:"order_no"`                      // 钱账通订单号
	OutOrderNo        string `json:"out_order_no"`                  // 机构订单号(没有则和order_no一致)
	PaySeqNo          string `json:"pay_seq_no,omitempty"`          // 支付流水号,pay_amount>0时返回
	TradeNo           string `json:"trade_no,omitempty"`            // POS交易请求流水号
	TradeType         int    `json:"trade_type"`                    // 交易类型:1-支付,2-退款,3-冲正
	Amount            int    `json:"amount"`                        // 交易金额,单位:分
	MerchantNo        string `json:"merchant_no"`                   // 商户号
	TerminalNo        string `json:"terminal_no"`                   // 终端号
	TransactionId     string `json:"transaction_id"`                // POS交易通道返回流水号
	ThirdPartyPayment string `json:"third_party_payment,omitempty"` // 三方支付渠道,微信:WECHAT,支付宝:ALIPAY,借记卡:DEBIT_CARD,贷记卡:CREDIT_CARD,银联二维码借记:UNION_DEBIT_CARD,银联二维码贷记:UNION_CREDIT_CARD
	Batchbillno       string `json:"batchbillno"`                   // POS批次号
	Systraceno        string `json:"systraceno"`                    // POS凭证号
	Refernumber       string `json:"refernumber"`                   // POS系统参考号
	PayTime           string `json:"pay_time"`                      // 交易时间,格式为yyyy-MM-dd HH:mm:ss
	IsOutCard         bool   `json:"is_out_card,omitempty"`         // 是否外卡,true:是,false/空:否
	Status            string `json:"status"`                        // 状态:OK:成功,ERROR:失败
	ErrorCode         string `json:"error_code,omitempty"`          // 错误代码
	ErrorMsg          string `json:"error_msg,omitempty"`           // 错误信息
}

PosTradeNotifyEvent POS支付结果通知 http://47.110.246.50:6524/docs/qzt/qzt-1ekbd6ieijaul

type QueryAccountFeeListParams

type QueryAccountFeeListParams struct {
	MemberNo   string `json:"member_no"`   // 会员标识
	StartTime  string `json:"start_time"`  // 手续费产生开始时间,yyyy-MM-dd
	EndTime    string `json:"end_time"`    // 手续费产生结束时间,yyyy-MM-dd
	StartIndex int    `json:"start_index"` // 起始行数,从0开始
	EndIndex   int    `json:"end_index"`   // 结束行数,最多不能超过20,end_index-start_index不能超20
}

QueryAccountFeeListParams http://47.110.246.50:6524/docs/qzt/qzt-1che8ik1p2jun

type QueryAccountFeeListResult

type QueryAccountFeeListResult struct {
	TotalCount   int                `json:"total_count"`   // 总记录数,当start_index等于0时返回
	CurrentCount int                `json:"current_count"` // 当前返回记录数
	List         []AccountFeeDetail `json:"list"`          // 账户手续费记录列表,http://47.110.246.50:6524/docs/qzt/qzt-1d50jpaa7rkb8
}

QueryAccountFeeListResult http://47.110.246.50:6524/docs/qzt/qzt-1che8ik1p2jun

type QueryAccountFeeUnCollectParams

type QueryAccountFeeUnCollectParams struct {
	MemberNo string `json:"member_no"` // 会员标识
}

QueryAccountFeeUnCollectParams http://47.110.246.50:6524/docs/qzt/qzt-1che8hmupoqmb

type QueryAccountFeeUnCollectResult

type QueryAccountFeeUnCollectResult struct {
	UnCollectFee int `json:"uncollect_fee"` // 未收取手续费金额,当start_index等于0时返回
}

QueryAccountFeeUnCollectResult http://47.110.246.50:6524/docs/qzt/qzt-1che8hmupoqmb

type QueryMemberBindBankCardParams

type QueryMemberBindBankCardParams struct {
	MemberNo string `json:"member_no"` // 会员标识
}

QueryMemberBindBankCardParams http://47.110.246.50:6524/docs/qzt/qzt-1d4rap36c09s0

type QueryMemberBindBankCardResult

type QueryMemberBindBankCardResult struct {
	BankCardList []BankCardInfo `json:"bank_card_list"`
}

QueryMemberBindBankCardResult http://47.110.246.50:6524/docs/qzt/qzt-1d4rap36c09s0

type QueryMemberChannelRealParams

type QueryMemberChannelRealParams struct {
	MemberNo   string `json:"member_no"`            // 会员标识
	MerchantNo string `json:"merchant_no"`          // 会员商户标识
	RealType   string `json:"real_type"`            // 实名类型;WXZF:代表微信,ZFBZF:代表支付宝
	SubMchId   string `json:"sub_mch_id"`           // 子商户号
	ChannelId  string `json:"channel_id,omitempty"` // 渠道ID,可选
}

QueryMemberChannelRealParams http://47.110.246.50:6524/docs/qzt/qzt-1em3jgq8h8pqc

type QueryMemberChannelRealResult

type QueryMemberChannelRealResult struct {
	ApplymentId     string `json:"applymentId"`               // 申请编号
	ApplymentState  string `json:"applymentState"`            // 申请状态
	AuthorizeState  string `json:"authorizeState"`            // 认证状态
	RegisterChannel string `json:"registerChannel"`           // 报备通道
	RealNameType    string `json:"realNameType"`              // 实名认证类型;WXZF:代表微信,ZFBZF:代表支付宝
	QrcodeData      string `json:"qrcodeData,omitempty"`      // 小程序码图片;当申请单状态为CONTACT_CONFIRM、LEGAL_CONFIRM、AUDIT_PASS、AUDIT_FREEZE时会返回此链接。
	RejectParameter string `json:"rejectParameter,omitempty"` // 驳回参数
	RejectReason    string `json:"rejectReason,omitempty"`    // 驳回原因
}

QueryMemberChannelRealResult http://47.110.246.50:6524/docs/qzt/qzt-1em3jgq8h8pqc

type QueryMemberEsignByContractNoResult

type QueryMemberEsignByContractNoResult = ContractInfo

QueryMemberEsignByContractNoResult http://47.110.246.50:6524/docs/qzt/qzt-1d4rkl8qckpe7

type QueryMemberEsignByProjectCodeResult

type QueryMemberEsignByProjectCodeResult struct {
	ContractInfo []ContractInfo `json:"contract_info"` // 合同信息
}

QueryMemberEsignByProjectCodeResult http://47.110.246.50:6524/docs/qzt/qzt-1cj4ekl02kho2

type QueryMemberEsignParams

type QueryMemberEsignParams struct {
	EsignProjectCode string `json:"esign_project_code,omitempty"` // 电子合同签约授权号
	ContractNo       string `json:"contract_no,omitempty"`        // 合同编号
}

QueryMemberEsignParams http://47.110.246.50:6524/docs/qzt/qzt-1cj4ekl02kho2 http://47.110.246.50:6524/docs/qzt/qzt-1d4rkl8qckpe7

type QueryMemberInfoParams

type QueryMemberInfoParams struct {
	MemberNo    string `json:"member_no,omitempty"`     // 会员标识,二选一
	OutMemberNo string `json:"out_member_no,omitempty"` // 外部会员号,二选一
}

QueryMemberInfoParams http://47.110.246.50:6524/docs/qzt/qzt-1d4ranrhtk1r4

type QueryMemberInfoResult

type QueryMemberInfoResult = MemberInfo

QueryMemberInfoResult http://47.110.246.50:6524/docs/qzt/qzt-1d4ranrhtk1r4

type QueryMemberMerchantParams

type QueryMemberMerchantParams struct {
	MemberNo      string `json:"member_no,omitempty"`       // 会员标识,二选一
	OutMemberNo   string `json:"out_member_no,omitempty"`   // 外部会员号,二选一
	OutMerchantNo string `json:"out_merchant_no,omitempty"` // 外部商户号,可选
	MerchantNo    string `json:"merchant_no,omitempty"`     // 钱账通商户号,可选
}

QueryMemberMerchantParams http://47.110.246.50:6524/docs/qzt/qzt-1d4raol7h83o8

type QueryMemberMerchantQuotaParams

type QueryMemberMerchantQuotaParams struct {
	MemberNo   string `json:"member_no"`   // 会员标识
	MerchantNo string `json:"merchant_no"` // 钱账通商户号
}

QueryMemberMerchantQuotaParams http://47.110.246.50:6524/docs/qzt/qzt-1d4rarlm3eftm

type QueryMemberMerchantQuotaResult

type QueryMemberMerchantQuotaResult struct {
	DebitPerLimit    int `json:"debit_per_limit,omitempty"`    // 借记卡单笔交易限额,分
	DebitDayLimit    int `json:"debit_day_limit,omitempty"`    // 借记卡单日交易限额,分
	DebitMonthLimit  int `json:"debit_month_limit,omitempty"`  // 借记卡单月交易限额,分
	CreditPerLimit   int `json:"credit_per_limit,omitempty"`   // 贷记卡单笔交易限额,分
	CreditDayLimit   int `json:"credit_day_limit,omitempty"`   // 贷记卡单日交易限额,分
	CreditMonthLimit int `json:"credit_month_limit,omitempty"` // 贷记卡单月交易限额,分
	WechatPerLimit   int `json:"wechat_per_limit,omitempty"`   // 扫码单笔交易限额,分
	WechatDayLimit   int `json:"wechat_day_limit,omitempty"`   // 扫码单日交易限额,分
	WechatMonthLimit int `json:"wechat_month_limit,omitempty"` // 扫码单月交易限额,分
	D0PerLimit       int `json:"d0_per_limit,omitempty"`       // D0单笔限额,分
	D0DayLimit       int `json:"d0_day_limit,omitempty"`       // D0单日限额,分
	WechatMinAmt     int `json:"wechat_min_amt,omitempty"`     // 扫码手续费保底值,分
	WechatMaxAmt     int `json:"wechat_max_amt,omitempty"`     // 扫码手续费封顶值,分
	DebitMixAmt      int `json:"debit_mix_amt,omitempty"`      // 借记卡手续费保底值,分
	DebitMaxAmt      int `json:"debit_max_amt,omitempty"`      // 借记卡手续费封顶值,分
	CreditMixAmt     int `json:"credit_mix_amt,omitempty"`     // 贷记卡手续费保底值,分
	CreditMaxAmt     int `json:"credit_max_amt,omitempty"`     // 贷记卡手续费封顶值,分
}

QueryMemberMerchantQuotaResult http://47.110.246.50:6524/docs/qzt/qzt-1d4rarlm3eftm

type QueryMemberMerchantResult

type QueryMemberMerchantResult struct {
	MerchantList []MerchantInfo `json:"merchant_list"`
}

QueryMemberMerchantResult http://47.110.246.50:6524/docs/qzt/qzt-1d4raol7h83o8

type QueryMemberSplitScaleParams

type QueryMemberSplitScaleParams struct {
	MemberNo string `json:"member_no"`        // 会员标识
	SeqNo    string `json:"seq_no,omitempty"` // 申请流水,可选
}

QueryMemberSplitScaleParams http://47.110.246.50:6524/docs/qzt/qzt-1d4raq703p3or

type QueryMemberSplitScaleResult

type QueryMemberSplitScaleResult struct {
	SplitScaleList []SplitScale `json:"split_scale_list"`
}

QueryMemberSplitScaleResult http://47.110.246.50:6524/docs/qzt/qzt-1d4raq703p3or

type QueryOrderReceiptParams

type QueryOrderReceiptParams struct {
	OrderNo string `json:"order_no"` // 订单编号
}

QueryOrderReceiptParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcs393drqg

type QueryOrderReceiptResult

type QueryOrderReceiptResult struct {
	IncomeFileNo       string `json:"income_file_no,omitempty"` // 入金电子回单文件编号
	ExpensesFileNoList []struct {
		MemberNo string `json:"member_no"` // 分账的会员ID
		Amount   int    `json:"amount"`    // 分账的金额
		FileNo   string `json:"file_no"`   // 回单文件编号
	} `json:"expenses_file_no_list,omitempty"` // 出金电子回单文件编号列表
}

QueryOrderReceiptResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcs393drqg

type RemoveSplitRuleParams

type RemoveSplitRuleParams struct {
	RuleNo string `json:"rule_no"`          // 分账规则编号
	Remark string `json:"remark,omitempty"` // 备注
}

RemoveSplitRuleParams http://47.110.246.50:6524/docs/qzt/qzt-1che8laiklcr0

type RemoveSplitRuleResult

type RemoveSplitRuleResult struct {
	RuleNo string `json:"rule_no"` // 分账规则编号
}

RemoveSplitRuleResult http://47.110.246.50:6524/docs/qzt/qzt-1che8laiklcr0

type ReplenishMemberMerchantAttachmentParams

type ReplenishMemberMerchantAttachmentParams struct {
	MemberNo         string `json:"member_no"`          // 会员标识,必选
	MerchantNo       string `json:"merchant_no"`        // 钱账通商户号,必选
	AttachmentType   int    `json:"attachment_type"`    // 外部会员号,0:身份证正面照,1:身份证反面照,2:银行卡/对公账户,3:营业执照,4:商户门头照,5:电子签约,6:商铺内部照片,7:合作资质证明,8:食品经营相关资质,9:线下纸质协议,10:租赁合同,100:其他
	AttachmentFileNo string `json:"attachment_file_no"` // 附件文件编号
}

ReplenishMemberMerchantAttachmentParams http://47.110.246.50:6524/docs/qzt/qzt-1d8506t36jvvv

type ReplenishMemberMerchantAttachmentResult

type ReplenishMemberMerchantAttachmentResult struct {
	MerchantNo string `json:"merchant_no"` // 钱账通商户号
}

ReplenishMemberMerchantAttachmentResult http://47.110.246.50:6524/docs/qzt/qzt-1d8506t36jvvv

type ResumeSplitRuleParams

type ResumeSplitRuleParams struct {
	RuleNo string `json:"rule_no"`          // 分账规则编号
	Remark string `json:"remark,omitempty"` // 备注
}

ResumeSplitRuleParams http://47.110.246.50:6524/docs/qzt/qzt-1che8n27q090j

type ResumeSplitRuleResult

type ResumeSplitRuleResult struct {
	RuleNo string `json:"rule_no"` // 分账规则编号
}

ResumeSplitRuleResult http://47.110.246.50:6524/docs/qzt/qzt-1che8n27q090j

type RevokeSplitParams

type RevokeSplitParams struct {
	OrderNo    string `json:"order_no"`     // 订单编号
	SplitSeqNo string `json:"split_seq_no"` // 分账流水号
	Amount     int    `json:"amount"`       // 金额(分),该金额和分账流水号对应的分账金额一致
}

RevokeSplitParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcr9mjaici

type RevokeSplitResult

type RevokeSplitResult struct {
	OrderNo    string `json:"order_no"`     // 订单编号
	SplitSeqNo string `json:"split_seq_no"` // 分账流水号
}

RevokeSplitResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcr9mjaici

type RevokeTransferParams

type RevokeTransferParams struct {
	OrderNo      string         `json:"order_no"`         // 订单编号
	OutRequestNo string         `json:"out_request_no"`   // 外部请求号
	Remark       string         `json:"remark,omitempty"` // 备注,可选
	Exts         map[string]any `json:"exts,omitempty"`   // 扩展信息,JSON,可选
}

RevokeTransferParams http://47.110.246.50:6524/docs/qzt/qzt-1f8f0i2r8bkt2

type RevokeTransferResult

type RevokeTransferResult struct {
	OrderNo     string `json:"order_no"`     // 订单编号
	OrderStatus int    `json:"order_status"` // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
}

RevokeTransferResult http://47.110.246.50:6524/docs/qzt/qzt-1f8f0i2r8bkt2

type SetMemberWithdrawSettleCardParams

type SetMemberWithdrawSettleCardParams struct {
	MemberNo string `json:"member_no"` // 会员标识
	CardId   string `json:"card_no"`   // 银行卡编号
}

SetMemberWithdrawSettleCardParams http://47.110.246.50:6524/docs/qzt/qzt-1ep0llqtitpnu

type SetMemberWithdrawSettleCardResult

type SetMemberWithdrawSettleCardResult struct{}

SetMemberWithdrawSettleCardResult http://47.110.246.50:6524/docs/qzt/qzt-1ep0llqtitpnu

type SplitRuleData

type SplitRuleData struct {
	RuleId    string                `json:"rule_id,omitempty"` // 规则ID
	Params    map[string]string     `json:"params,omitempty"`  // 规则中的参数值:{"参数1":"1000","参数2":"1000"}
	Members   map[string]string     `json:"members,omitempty"` // 分账参与方在规则中的角色 ,会员角色唯一:{"会员1ID":"角色1","会员2ID":"角色2"}
	SplitList []CustomSplitRuleData `json:"split_list"`        // 自定义模板
}

type SplitRuleItem

type SplitRuleItem struct {
	Expression       string `json:"expression"`
	RoleAlias        string `json:"role_alias"`
	RoleCode         string `json:"role_code"`
	Remark           string `json:"remark"`
	SpecialAccountNo string `json:"special_account_no,omitempty"`
}

type SplitRuleResultItem

type SplitRuleResultItem struct {
	MemberNo string `json:"member_no"` // 分账参与方在规则中的角色
	Amount   int    `json:"amount"`    // 分账金额
}

type SplitRules

type SplitRules struct {
	Rules  []SplitRuleItem   `json:"rules"`
	Params map[string]string `json:"params"`
}

type SplitScale

type SplitScale struct {
	SeqNo          string  `json:"seq_no"`                     // 申请流水
	SellerScale    float64 `json:"seller_scale"`               // 商家分账比例(商家获得比列),20%传0.2,最长4位小数
	AgreementImgNo string  `json:"agreement_img_no,omitempty"` // 机构协议文件ID,请先调用图片上传接口上传
	Condition      string  `json:"condition"`                  // 条件,ge:大于等于(默认),eq:等于
	Status         int     `json:"status"`                     // 状态,1:创建,2:待初审,3:待复核,4:待进件,5:进件中,11:有效,10:无效
	CheckMessage   string  `json:"check_message,omitempty"`    // 初审信息
	RecheckMessage string  `json:"recheck_message,omitempty"`  // 复审信息
}

SplitScale 分账比例信息结构体 http://47.110.246.50:6524/docs/qzt/qzt-1d50jq19fkuop

type StopSplitRuleParams

type StopSplitRuleParams struct {
	RuleNo string `json:"rule_no"`          // 分账规则编号
	Remark string `json:"remark,omitempty"` // 备注
}

StopSplitRuleParams http://47.110.246.50:6524/docs/qzt/qzt-1che8m6mkbe0e

type StopSplitRuleResult

type StopSplitRuleResult struct {
	RuleNo string `json:"rule_no"` // 分账规则编号
}

StopSplitRuleResult http://47.110.246.50:6524/docs/qzt/qzt-1che8m6mkbe0e

type SubOrder

type SubOrder struct {
	OrderNo        string `json:"order_no"`         // 订单号
	BuyerMemberNo  string `json:"buyer_member_no"`  // 买家会员号
	SellerMemberNo string `json:"seller_member_no"` // 卖家会员号
	Amount         int    `json:"amount"`           // 订单金额
}

SubOrder 结构体表示子订单列表中的每个子订单信息

type SubOrderSplitItem

type SubOrderSplitItem struct {
	OrderNo         string                `json:"order_no"`                    // 订单号
	OutOrderNo      string                `json:"out_order_no"`                // 应用平台订单号
	Amount          int                   `json:"amount"`                      // 订单金额
	OrderStatus     int                   `json:"order_status"`                // 订单状态
	SplitRuleResult []SplitRuleResultItem `json:"split_rule_result,omitempty"` // 分账规则结果
	SplitSeqNo      string                `json:"split_seq_no,omitempty"`      // 分账流水
}

type SubmitMemberMerchantReconsiderParams

type SubmitMemberMerchantReconsiderParams struct {
	MemberNo string `json:"member_no"` // 会员标识
}

SubmitMemberMerchantReconsiderParams http://47.110.246.50:6524/docs/qzt/qzt-1ffo3mtv45fbm

type SubmitMemberMerchantReconsiderResult

type SubmitMemberMerchantReconsiderResult struct {
	Message string `json:"message"` // 复议备注
}

SubmitMemberMerchantReconsiderResult http://47.110.246.50:6524/docs/qzt/qzt-1ffo3mtv45fbm

type TransferParams

type TransferParams struct {
	FromMemberNo         string         `json:"from_member_no"`                    // 会员标识,存管系统指定会员号
	ToMemberNo           string         `json:"to_member_no"`                      // 转账目标会员号
	OutOrderNo           string         `json:"out_order_no"`                      // 应用平台订单号
	AccountType          string         `json:"account_type"`                      // 账户类型编码,固定值:1000
	FromSpecialAccountNo string         `json:"from_special_account_no,omitempty"` // 转出账户专用账户编号,营销专用账户编号:S004
	ToSpecialAccountNo   string         `json:"to_special_account_no,omitempty"`   // 转入账户专用账户编号
	Amount               int            `json:"amount"`                            // 转账金额,单位:分
	OrderName            string         `json:"order_name,omitempty"`              // 订单名称(通常是营销补贴活动名称)
	Remark               string         `json:"remark,omitempty"`                  // 备注
	Exts                 map[string]any `json:"exts,omitempty"`                    // 扩展信息(备注补贴的订单号,便于风控查单)
}

TransferParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcohq06chg

type TransferPayMatchOrderFailEvent

type TransferPayMatchOrderFailEvent struct {
	PayerAccountNo   string `json:"payer_account_no"`       // 付款方账号,掩码
	PayerAccountName string `json:"payer_account_name"`     // 付款方账户名称
	PayeeAccountNo   string `json:"payee_account_no"`       // 收款方账号,掩码
	PayeeAccountName string `json:"payee_account_name"`     // 收款方账户名称
	TradeTime        string `json:"trade_time"`             // 交易时间,格式为 yyyy-MM-dd HH:mm:ss
	Amount           int    `json:"amount"`                 // 打款金额,单位:分
	TradeRemark      string `json:"trade_remark,omitempty"` // 交易备注,即打款方打款时的备注
	Message          string `json:"message,omitempty"`      // 失败原因
}

TransferPayMatchOrderFailEvent 转账支付匹配订单失败通知 http://47.110.246.50:6524/docs/qzt/qzt-1ekbd89s1i0ch

type TransferPayOrderTradeEvent

type TransferPayOrderTradeEvent struct {
	PayerAccountNo   string `json:"payer_account_no"`       // 付款方账号,掩码处理
	PayerAccountName string `json:"payer_account_name"`     // 付款方账户名称
	PayeeAccountNo   string `json:"payee_account_no"`       // 收款方账号,掩码处理
	PayeeAccountName string `json:"payee_account_name"`     // 收款方账户名称
	TradeTime        string `json:"trade_time"`             // 交易时间,格式为:yyyy-MM-dd HH:mm:ss
	Amount           int    `json:"amount"`                 // 打款金额,单位:分
	TradeRemark      string `json:"trade_remark,omitempty"` // 交易备注,即打款方打款时的备注
	OrderNo          string `json:"order_no"`               // 匹配的钱账通订单号
	PaySeqNo         string `json:"pay_seq_no"`             // 匹配的钱账通支付流水号
	SellerMemberNo   string `json:"seller_member_no"`       // 卖家会员编号
	SellerMemberName string `json:"seller_member_name"`     // 卖家会员名称
}

TransferPayOrderTradeEvent 转账支付订单入账通知 http://47.110.246.50:6524/docs/qzt/qzt-1ekbd95g51vs4

type TransferRes

type TransferRes struct {
	MemberNo     string `json:"member_no"`                // 会员编号
	OutRequestNo string `json:"out_request_no,omitempty"` // 商户请求流水
	RequestNo    string `json:"request_no"`               // 钱账通转账通流水号
	Amount       int    `json:"amount"`                   // 金额
	PayStatus    int    `json:"pay_status"`               // 支付状态
}

type TransferResult

type TransferResult struct {
	OrderNo      string `json:"order_no"`       // 存管系统订单号
	OutOrderNo   string `json:"out_order_no"`   // 应用平台订单号
	Amount       int    `json:"amount"`         // 金额
	FromMemberNo string `json:"from_member_no"` // 会员号
	ToMemberNo   string `json:"to_member_no"`   // 转账目标会员号
	EndTime      string `json:"end_time"`       // 交易时间,格式:YYYY-MM-DD HH:MI:SS
}

TransferResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcohq06chg

type UnbindMemberMerchantParams

type UnbindMemberMerchantParams struct {
	MemberNo          string `json:"member_no"`           // 会员标识
	ChannelMerchantNo string `json:"channel_merchant_no"` // 渠道商户号
	ChannelTerminalNo string `json:"channel_terminal_no"` // 渠道终端号,POS必选
	MerchantType      string `json:"merchant_type"`       // 商户类型,POS(POS终端),BMCP(开户终端),BTS_PAY(无卡分期支付)
}

UnbindMemberMerchantParams http://47.110.246.50:6524/docs/qzt/qzt-1d4rar93ujpf3

type UnbindMemberMerchantResult

type UnbindMemberMerchantResult struct {
	MemberNo   string `json:"member_no"`   // 会员号
	MerchantNo string `json:"merchant_no"` // 钱账通商户号
}

UnbindMemberMerchantResult http://47.110.246.50:6524/docs/qzt/qzt-1d4rar93ujpf3

type UnfreezeAccountBalanceParams

type UnfreezeAccountBalanceParams struct {
	MemberNo   string `json:"member_no"`           // 会员标识
	OutOrderNo string `json:"out_order_no"`        // 平台订单编号
	Amount     int    `json:"amount"`              // 冻结金额,单位:分
	FreezeNo   string `json:"freeze_no,omitempty"` // 冻结号,可选
	Remark     string `json:"remark,omitempty"`    // 冻结说明,可选
}

UnfreezeAccountBalanceParams http://47.110.246.50:6524/docs/qzt/qzt-1che8e73223k6

type UnfreezeAccountBalanceResult

type UnfreezeAccountBalanceResult struct {
	FreezeNo string `json:"freeze_no"` // 冻结编号
}

UnfreezeAccountBalanceResult http://47.110.246.50:6524/docs/qzt/qzt-1che8e73223k6

type UpdateMemberBankCardContactParams

type UpdateMemberBankCardContactParams struct {
	MemberNo        string `json:"member_no"`         // 会员标识
	CardId          string `json:"card_no"`           // 银行卡编号
	BankContactName string `json:"bank_contact_name"` // 联行号名称
	BankContactNo   string `json:"bank_contact_no"`   // 联行号
	BankProvince    string `json:"bank_province"`     // 支行所在省
	BankCity        string `json:"bank_city"`         // 支行所在市
}

UpdateMemberBankCardContactParams http://47.110.246.50:6524/docs/qzt/qzt-1d4raqih9j0lc

type UpdateMemberBankCardContactResult

type UpdateMemberBankCardContactResult struct {
	MemberNo string `json:"member_no"` // 会员号
	CardId   string `json:"card_no"`   // 银行卡编号
}

UpdateMemberBankCardContactResult http://47.110.246.50:6524/docs/qzt/qzt-1d4raqih9j0lc

type WithdrawParams

type WithdrawParams struct {
	MemberNo           string `json:"member_no"`               // 会员标识
	OutOrderNo         string `json:"out_order_no"`            // 应用平台订单号
	AccountType        string `json:"account_type"`            // 账户类型编码,固定值:1000
	SpecialAccountType string `json:"special_account_type"`    // 专用账户类型编码
	Amount             int    `json:"amount"`                  // 提现金额(含平台手续费),单位:分
	BillingFee         int    `json:"billing_fee"`             // 平台手续费,单位:分
	BankCardId         string `json:"bank_card_no"`            // 钱账通绑定银行卡的编号
	WithdrawType       string `json:"withdraw_type,omitempty"` // 提现方式,D0:D0提现,T1:T1提现,D1:D1提现,默认T1提现
	FrontUrl           string `json:"front_url,omitempty"`     // 前台通知地址
	BackUrl            string `json:"back_url"`                // 后台通知地址
	Expire             string `json:"expire,omitempty"`        // 订单过期时间,格式:yyyy-MM-ddHH:mm:ss,默认过期时间24小时
	OrderName          string `json:"order_name,omitempty"`    // 订单名称
	Exts               string `json:"exts,omitempty"`          // 扩展信息,最多32个字符
}

WithdrawParams http://47.110.246.50:6524/docs/qzt/qzt-1ekbcdpaq4jns

type WithdrawResult

type WithdrawResult struct {
	OrderNo        string `json:"order_no"`                   // 存管系统订单号
	OrderStatus    int    `json:"order_status"`               // 订单状态,http://47.110.246.50:6524/docs/qzt/qzt-1ekbdvs8bn5qi
	ErrorMessage   string `json:"error_message,omitempty"`    // 错误信息
	ChannelTradeNo string `json:"channel_trade_no,omitempty"` // 渠道交易流水号
}

WithdrawResult http://47.110.246.50:6524/docs/qzt/qzt-1ekbcdpaq4jns

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL