Documentation ¶
Index ¶
- type AccountFeeDetail
- type AccountHistoryDetail
- type ApplyMemberMobileModifyParams
- type ApplyMemberMobileModifyResult
- type ApplyMemberSplitScaleParams
- type ApplyMemberSplitScaleResult
- type BankCardInfo
- type BaseResponse
- type BindMemberMerchantParams
- type BindMemberMerchantResult
- type ChangeMemberInfoParams
- type ChangeMemberInfoResult
- type ConfirmMemberMobileModifyParams
- type ConfirmMemberMobileModifyResult
- type ConfirmMemberSplitScaleParams
- type ConfirmMemberSplitScaleResult
- type ConsumeParamsPayMethod
- type ConsumeParamsPayMethodByBTSPAY
- type ConsumeParamsPayMethodByGATEWAY
- type ConsumeParamsPayMethodByJSAPI
- type ConsumeParamsPayMethodByJsapiGoodsDetail
- type ConsumeParamsPayMethodByPOS
- type ConsumeParamsPayMethodByQRCode
- type ConsumeParamsPayMethodBySCAN
- type ConsumeParamsPayMethodByTRANSFERPAY
- type ContractInfo
- type CreateMemberEsignParams
- type CreateMemberEsignResult
- type CreateSplitRuleParams
- type CreateSplitRuleResult
- type CustomSplitRuleData
- type DepositParams
- type DepositParamsPayMethod
- type DepositResult
- type DownloadOrderCheckFileParams
- type EsignCreateEvent
- type EsignInfo
- type EsignSignInfo
- type EvaluateSplitRuleParams
- type EvaluateSplitRuleResult
- type EvaluateSplitRules
- type FeeRate
- type FileUploadResult
- type FreezeAccountBalanceParams
- type FreezeAccountBalanceResult
- type GetAccountBalanceParams
- type GetAccountBalanceResult
- type GetAccountHistoryListParams
- type GetAccountHistoryListResult
- type GetAccountIncomeCostParams
- type GetAccountIncomeCostResult
- type GetMemberBindBankCardH5UrlParams
- type GetMemberBindBankCardH5UrlResult
- type GetMemberEsignCreateH5UrlParams
- type GetMemberEsignCreateH5UrlResult
- type GetMemberMerchantTerminalH5UrlParams
- type GetMemberMerchantTerminalH5UrlResult
- type GetMemberOpenPartH5UrlParams
- type GetMemberOpenPartH5UrlResult
- type GetMemberOtherChannelSubMerchantParams
- type GetMemberOtherChannelSubMerchantResult
- type GetMemberTransferPayAccountParams
- type GetMemberTransferPayAccountResult
- type GetMemberWithdrawSettleRecordParams
- type GetMemberWithdrawSettleRecordResult
- type GetOrderDetailInfoParams
- type GetOrderDetailInfoResult
- type GetOrderPayStatusParams
- type GetOrderPayStatusResult
- type GetOrderRefundStatusParams
- type GetOrderRefundStatusResult
- type GetOrderStatusParams
- type GetOrderStatusResult
- type GetSplitRuleParams
- type GetSplitRuleResult
- type GetTrustAccountBalanceParams
- type GetTrustAccountBalanceResult
- type GetUnionPayUserIdParams
- type GetUnionPayUserIdResult
- type ImageRelationParams
- type ImageRelationResult
- type ImageUploadResult
- type MemberBankCardEvent
- type MemberInfo
- type MemberMerchantOpenEvent
- type MemberMerchantTermEvent
- type MemberOpenEvent
- type MemberSettleRecord
- type MemberSplitScaleEvent
- type MerchantCommissionBalanceSplitParams
- type MerchantCommissionBalanceSplitResult
- type MerchantInfo
- type NotifyBody
- func (nb *NotifyBody) EsignCreateEvent() (event *EsignCreateEvent, err error)
- func (nb *NotifyBody) MemberBankCardEvent() (event *MemberBankCardEvent, err error)
- func (nb *NotifyBody) MemberMerchantOpenEvent() (event *MemberMerchantOpenEvent, err error)
- func (nb *NotifyBody) MemberMerchantTermEvent() (event *MemberMerchantTermEvent, err error)
- func (nb *NotifyBody) MemberOpenEvent() (event *MemberOpenEvent, err error)
- func (nb *NotifyBody) MemberSplitScaleEvent() (event *MemberSplitScaleEvent, err error)
- func (nb *NotifyBody) OrderChannelFeeEvent() (event *OrderChannelFeeEvent, err error)
- func (nb *NotifyBody) OrderConsumeBatchPayEvent() (event *OrderConsumeBatchPayEvent, err error)
- func (nb *NotifyBody) OrderConsumeBatchPaySplitEvent() (event *OrderConsumeBatchPaySplitEvent, err error)
- func (nb *NotifyBody) OrderConsumePayEvent() (event *OrderConsumePayEvent, err error)
- func (nb *NotifyBody) OrderConsumeRefundEvent() (event *OrderConsumeRefundEvent, err error)
- func (nb *NotifyBody) OrderDepositRequestEvent() (event *OrderDepositRequestEvent, err error)
- func (nb *NotifyBody) OrderWithdrawChargebackEvent() (event *OrderWithdrawChargebackEvent, err error)
- func (nb *NotifyBody) OrderWithdrawRequestEvent() (event *OrderWithdrawRequestEvent, err error)
- func (nb *NotifyBody) PosTradeNotifyEvent() (event *PosTradeNotifyEvent, err error)
- func (nb *NotifyBody) TransferPayMatchOrderFailEvent() (event *TransferPayMatchOrderFailEvent, err error)
- func (nb *NotifyBody) TransferPayOrderTradeEvent() (event *TransferPayOrderTradeEvent, err error)
- type OrderActionConfirmParams
- type OrderActionConfirmResult
- type OrderChannelFeeEvent
- type OrderConsumeBatchPayEvent
- type OrderConsumeBatchPayParams
- type OrderConsumeBatchPayResult
- type OrderConsumeBatchPaySplitEvent
- type OrderConsumeCloseParams
- type OrderConsumeCloseParamsLocationInfo
- type OrderConsumeCloseResult
- type OrderConsumeCompleteParams
- type OrderConsumeCompleteResult
- type OrderConsumeParams
- type OrderConsumePayEvent
- type OrderConsumePayParams
- type OrderConsumePayResult
- type OrderConsumeRefundEvent
- type OrderConsumeRefundParams
- type OrderConsumeRefundParamsRule
- type OrderConsumeRefundResult
- type OrderConsumeResult
- type OrderDepositRequestEvent
- type OrderDetailInfoPaymentInfo
- type OrderDetailInfoRefundInfo
- type OrderDetailInfoSplitInfo
- type OrderWithdrawChargebackEvent
- type OrderWithdrawRequestEvent
- type PayInfo
- type PosTradeNotifyEvent
- type QueryAccountFeeListParams
- type QueryAccountFeeListResult
- type QueryAccountFeeUnCollectParams
- type QueryAccountFeeUnCollectResult
- type QueryMemberBindBankCardParams
- type QueryMemberBindBankCardResult
- type QueryMemberChannelRealParams
- type QueryMemberChannelRealResult
- type QueryMemberEsignByContractNoResult
- type QueryMemberEsignByProjectCodeResult
- type QueryMemberEsignParams
- type QueryMemberInfoParams
- type QueryMemberInfoResult
- type QueryMemberMerchantParams
- type QueryMemberMerchantQuotaParams
- type QueryMemberMerchantQuotaResult
- type QueryMemberMerchantResult
- type QueryMemberSplitScaleParams
- type QueryMemberSplitScaleResult
- type QueryOrderReceiptParams
- type QueryOrderReceiptResult
- type RemoveSplitRuleParams
- type RemoveSplitRuleResult
- type ReplenishMemberMerchantAttachmentParams
- type ReplenishMemberMerchantAttachmentResult
- type ResumeSplitRuleParams
- type ResumeSplitRuleResult
- type RevokeSplitParams
- type RevokeSplitResult
- type RevokeTransferParams
- type RevokeTransferResult
- type SetMemberWithdrawSettleCardParams
- type SetMemberWithdrawSettleCardResult
- type SplitRuleData
- type SplitRuleItem
- type SplitRuleResultItem
- type SplitRules
- type SplitScale
- type StopSplitRuleParams
- type StopSplitRuleResult
- type SubOrder
- type SubOrderSplitItem
- type SubmitMemberMerchantReconsiderParams
- type SubmitMemberMerchantReconsiderResult
- type TransferParams
- type TransferPayMatchOrderFailEvent
- type TransferPayOrderTradeEvent
- type TransferRes
- type TransferResult
- type UnbindMemberMerchantParams
- type UnbindMemberMerchantResult
- type UnfreezeAccountBalanceParams
- type UnfreezeAccountBalanceResult
- type UpdateMemberBankCardContactParams
- type UpdateMemberBankCardContactResult
- type WithdrawParams
- type WithdrawResult
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 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 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 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 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 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 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 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 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 SplitRuleResultItem ¶
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 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