v20190820

package
v1.0.941 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// 未进行实名认证。
	AUTHFAILURE_ACCOUNT = "AuthFailure.Account"

	// 权限限额,禁止操作。
	AUTHFAILURE_FORBIDDEN = "AuthFailure.Forbidden"

	// 聚鑫签名信息不匹配。
	AUTHFAILURE_MIDAS = "AuthFailure.Midas"

	// 未找到密钥。
	AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"

	// 账户尚未签约。
	AUTHFAILURE_SIGN = "AuthFailure.Sign"

	// 验证失败。
	AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"

	// Token校验失败。
	AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 商户状态异常。
	FAILEDOPERATION_ABNORMALMERCHANTSTATE = "FailedOperation.AbnormalMerchantState"

	// 订单状态异常。
	FAILEDOPERATION_ABNORMALORDERSTATE = "FailedOperation.AbnormalOrderState"

	// 账户未绑定。
	FAILEDOPERATION_ACCTNOTBIND = "FailedOperation.AcctNotBind"

	// 账户不存在。
	FAILEDOPERATION_ACCTNOTEXIST = "FailedOperation.AcctNotExist"

	// 接口调用出错。
	FAILEDOPERATION_ACTION = "FailedOperation.Action"

	// 配置参数action无效。
	FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"

	// 商户创建失败。
	FAILEDOPERATION_ADDMERCHANTFAILED = "FailedOperation.AddMerchantFailed"

	// 订单已经存在。
	FAILEDOPERATION_ALREADYEXISTS = "FailedOperation.AlreadyExists"

	// 该业务代码对应的配置没有发布到相应的环境。
	FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"

	// 商户号和appid没有绑定关系。
	FAILEDOPERATION_APPIDMCHIDNOTMATCH = "FailedOperation.AppidMchidNotMatch"

	// 请求下游服务错误。
	FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"

	// 云鉴内部调用失败。
	FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"

	// 账户余额不足。
	FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"

	// 调用银行接口失败,可能原因: 银行接口超时或为获取到返回值 银行接口返回非法。
	FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"

	// 余额不足。
	FAILEDOPERATION_BANLANCENOTENOUGHERROR = "FailedOperation.BanlanceNotEnoughError"

	// 内部请求渠道网关错误。
	FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"

	// 支付渠道错误,请确认配置信息是 否提交至聚鑫。
	FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"

	// 支付渠道错误。
	FAILEDOPERATION_CHANNELERROR = "FailedOperation.ChannelError"

	// 渠道方退款失败。
	FAILEDOPERATION_CHANNELREFUNDFAILED = "FailedOperation.ChannelRefundFailed"

	// 渠道退款频率受限。
	FAILEDOPERATION_CHANNELREFUNDFREQUENCYLIMITED = "FailedOperation.ChannelRefundFrequencyLimited"

	// 终止合约失败。
	FAILEDOPERATION_CLOSECONTRACTDBFAILED = "FailedOperation.CloseContractDbFailed"

	// 终止合约模式非法。
	FAILEDOPERATION_CLOSECONTRACTMODEINVALID = "FailedOperation.CloseContractModeInvalid"

	// 下载服务器配置错误。
	FAILEDOPERATION_CONFIGERROR = "FailedOperation.ConfigError"

	// 签约状态不正确。
	FAILEDOPERATION_CONTRACTSTATUSERROR = "FailedOperation.ContractStatusError"

	// 录入代理商出错。
	FAILEDOPERATION_CREATEAGENT = "FailedOperation.CreateAgent"

	// 消费订单发起失败。
	FAILEDOPERATION_CREATEORDERERROR = "FailedOperation.CreateOrderError"

	// 消费订单发起状态未知,请调用查询接口进行查询。
	FAILEDOPERATION_CREATEORDERUNKNOWN = "FailedOperation.CreateOrderUnknown"

	// 下载服务器数据库配置错误。
	FAILEDOPERATION_DBCONFIGERROR = "FailedOperation.DBConfigError"

	// 连接数据库失败。
	FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"

	// 数据库插入数据失败。
	FAILEDOPERATION_DBCLIENTINSERTTFAILED = "FailedOperation.DbClientInserttFailed"

	// 查询数据失败。
	FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"

	// 数据更新失败。
	FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"

	// 对账单下载失败。
	FAILEDOPERATION_DOWNLOADBILLERROR = "FailedOperation.DownloadBillError"

	// 未查到第三方渠道合约数据。
	FAILEDOPERATION_EXTERNALCONTRACTINDEXNOTFOUND = "FailedOperation.ExternalContractIndexNotFound"

	// 未查到第三方渠道合约数据。
	FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"

	// 外部签约状态无效。
	FAILEDOPERATION_EXTERNALCONTRACTSTATUSINVALID = "FailedOperation.ExternalContractStatusInvalid"

	// 第三方渠道商户合约配置查询错误。
	FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"

	// 第三方渠道商户配置信息查询错误。
	FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"

	// 第三方渠道商户配置信息查询错误。
	FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"

	// 对账文件不存在,尚未生成。
	FAILEDOPERATION_FILENOTEXIST = "FailedOperation.FileNotExist"

	// 频率超限。
	FAILEDOPERATION_FREQUENCYLIMITED = "FailedOperation.FrequencyLimited"

	// 获取日结报表列表出错。
	FAILEDOPERATION_GETLIVEDAILYSUMMARY = "FailedOperation.GetLiveDailySummary"

	// 内部http方式请求下游服务错误。
	FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"

	// 内部服务超时。
	FAILEDOPERATION_INTERNALSERVICETIMEOUT = "FailedOperation.InternalServiceTimeout"

	// 参数错误。
	FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"

	// 退款金额无效。
	FAILEDOPERATION_INVALIDREFUNDAMT = "FailedOperation.InvalidRefundAmt"

	// 请求参数符合参数格式,但不符合业务规则。
	FAILEDOPERATION_INVALIDREQUEST = "FailedOperation.InvalidRequest"

	// 发票已提交。
	FAILEDOPERATION_INVOICEEXIST = "FailedOperation.InvoiceExist"

	// 文件为空,未生成或者当天无数据。
	FAILEDOPERATION_ISEMPTY = "FailedOperation.IsEmpty"

	// 序列化出错。
	FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"

	// 商户余额不足。
	FAILEDOPERATION_MERCHANTBALANCENOTENOUGH = "FailedOperation.MerchantBalanceNotEnough"

	// 商户信息验证失败。
	FAILEDOPERATION_MERCHANTCHECKFAILED = "FailedOperation.MerchantCheckFailed"

	// 商户创建失败。
	FAILEDOPERATION_MERCHANTCREATEFAILED = "FailedOperation.MerchantCreateFailed"

	// 商户已存在。
	FAILEDOPERATION_MERCHANTEXIST = "FailedOperation.MerchantExist"

	// 查无此商户。
	FAILEDOPERATION_MERCHANTNOTEXIST = "FailedOperation.MerchantNotExist"

	// 商户不存在。
	FAILEDOPERATION_MERCHANTNOTEXISTS = "FailedOperation.MerchantNotExists"

	// 商户权限错误。
	FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"

	// 聚鑫内部系统错误。
	FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"

	// 聚鑫请求无效。
	FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"

	// 聚鑫需要重试。
	FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"

	// 聚鑫当前企业对该产品能力有未完成的申请单。
	FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"

	// 聚鑫订单已经提交。
	FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"

	// 通用风控系统错误,被风控拦截。
	FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"

	// 聚鑫支付状态不匹配。
	FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"

	// 聚鑫不支持该操作。
	FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"

	// 参数缺失。
	FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"

	// 商户修改失败。
	FAILEDOPERATION_MODIFYMERCHANTFAILED = "FailedOperation.ModifyMerchantFailed"

	// 记录不存在。
	FAILEDOPERATION_MOUNTNOTFOUND = "FailedOperation.MountNotFound"

	// 商户信息不合法。
	FAILEDOPERATION_NOAUTH = "FailedOperation.NoAuth"

	// 订单不存在。
	FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"

	// 资金不足。
	FAILEDOPERATION_NOTENOUGH = "FailedOperation.NotEnough"

	// 记录不存在。
	FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"

	// 业务的签约通知url解析错误。
	FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"

	// 订单已经支付。
	FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"

	// 订单号重复,但是两次请求参数不 一致。
	FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"

	// 退款主单被锁,请待前退款单完成后再发起退款。
	FAILEDOPERATION_ORDERLOCKED = "FailedOperation.OrderLocked"

	// 订单状态不可用。
	FAILEDOPERATION_ORDERNOTACTIVATED = "FailedOperation.OrderNotActivated"

	// 消费订单退款失败。
	FAILEDOPERATION_ORDERREFUNDERROR = "FailedOperation.OrderRefundError"

	// 平安银行返回错误。
	FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

	// 微信返回参数错误。
	FAILEDOPERATION_PARAMERROR = "FailedOperation.ParamError"

	// 请求参数错误。
	FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"

	// AppId、SubAppId不匹配。
	FAILEDOPERATION_PARENTAPPIDERROR = "FailedOperation.ParentAppIdError"

	// 聚鑫内部系统调用失败。
	FAILEDOPERATION_PORTALERROR = "FailedOperation.PortalError"

	// 查询代理商结算单链接出错。
	FAILEDOPERATION_QUERYAGENTSTATEMENTS = "FailedOperation.QueryAgentStatements"

	// 查询签约关系不存在。
	FAILEDOPERATION_QUERYCONTRACTNULL = "FailedOperation.QueryContractNull"

	// 查询渠道返回错误。
	FAILEDOPERATION_QUERYMCHANNELERROR = "FailedOperation.QueryMchannelError"

	// 查询模式错误。
	FAILEDOPERATION_QUERYMODEERROR = "FailedOperation.QueryModeError"

	// 消费订单查询失败。
	FAILEDOPERATION_QUERYORDERERROR = "FailedOperation.QueryOrderError"

	// 渠道查询结果为空,请传入正确参数。
	FAILEDOPERATION_QUERYRESULTNULL = "FailedOperation.QueryResultNull"

	// 超出商户单日转账额度。
	FAILEDOPERATION_QUOTAEXCEED = "FailedOperation.QuotaExceed"

	// 退款信息重复。
	FAILEDOPERATION_REFUNDINFODUPLICATE = "FailedOperation.RefundInfoDuplicate"

	// 不可重试退款。
	FAILEDOPERATION_REFUNDNOTRETRIEABLE = "FailedOperation.RefundNotRetrieable"

	// 退款处理中。
	FAILEDOPERATION_REFUNDPROCESSING = "FailedOperation.RefundProcessIng"

	// 退款交易已结束。
	FAILEDOPERATION_REFUNDTRANSACTIONCLOSED = "FailedOperation.RefundTransactionClosed"

	// 退款交易已完成,请勿重复操作。
	FAILEDOPERATION_REFUNDTRANSACTIONFINISHED = "FailedOperation.RefundTransactionFinished"

	// 云鉴内部调用失败。
	FAILEDOPERATION_SDKERROR = "FailedOperation.SDKError"

	// 接口执行失败。
	FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"

	// 签名错误。
	FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"

	// 调用后端同步服务失败。
	FAILEDOPERATION_SYNCMCHANNELERROR = "FailedOperation.SyncMchannelError"

	// 系统内部错误。
	FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

	// 调用后端解约服务失败。
	FAILEDOPERATION_TERMINATEMCHANNELERROR = "FailedOperation.TerminateMchannelError"

	// 未知错误。
	FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"

	// 反序列化出错。
	FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"

	// 冲正签约状态失败。
	FAILEDOPERATION_UPDATECONTRACTSTATUSFAILED = "FailedOperation.UpdateContractStatusFailed"

	// 上传代理商完税列表出错。
	FAILEDOPERATION_UPLOADTAXLIST = "FailedOperation.UploadTaxList"

	// 上传代理商完税证明出错。
	FAILEDOPERATION_UPLOADTAXPAYMENT = "FailedOperation.UploadTaxPayment"

	// 调用渠道错误,请确认渠道如微信 wxappid是否配置正确。
	FAILEDOPERATION_WECHATERROR = "FailedOperation.WechatError"

	// 微信支付证书未配置。
	FAILEDOPERATION_WXCRTNOTSET = "FailedOperation.WxCrtNotSet"

	// xml格式错误。
	FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"

	// 系统错误。
	INTERNALERROR_ = "InternalError."

	// 内部连接后端错误。
	INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"

	// 后端服务访问错误。
	INTERNALERROR_BACKENDERROR = "InternalError.BackendError"

	// 服务内部错误。
	INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"

	// 内部调用后端网络错误。
	INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"

	// 内部调用路由错误。
	INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"

	// 内部调用后端超时。
	INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"

	// 数据库访问错误。
	INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"

	// 数据删除失败。
	INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"

	// 数据重复插入错误。
	INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"

	// 资金汇总账号不一致错误。
	INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"

	// 发票已开具。
	INTERNALERROR_INVOICEEXIST = "InternalError.InvoiceExist"

	// 聚鑫内部系统未知错误。
	INTERNALERROR_MIDAS = "InternalError.Midas"

	// 参数错误。
	INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"

	// 沙箱环境访问错误。
	INTERNALERROR_SANDBOXACCESSERROR = "InternalError.SandBoxAccessError"

	// 数据保存失败。
	INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"

	// 生成签名失败。
	INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"

	// 子账户不存在错误。
	INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"

	// 内部错误。
	INTERNALERROR_UNKNOWN = "InternalError.Unknown"

	// 未知错误。
	INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 传入参数有误,请检查传入参数是否正确。
	INVALIDPARAMETER_BACKENDCGIERROR = "InvalidParameter.BackendCgiError"

	// 缺少必填参数。
	INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"

	// 聚鑫参数无效。
	INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"

	// 聚鑫环境参数非法。
	INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"

	// 聚鑫第三方应用无效。
	INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"

	// 聚鑫文件格式错误。
	INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"

	// 聚鑫摘要错误。
	INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"

	// 聚鑫签约ID非法。
	INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"

	// 参数编码失败。
	INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"

	// 参数解析失败。
	INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"

	// 无效参数。
	INVALIDPARAMETER_UNSUPPORTEDPARAMETER = "InvalidParameter.UnsupportedParameter"

	// 聚鑫文件过大。
	LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"

	// 聚鑫不允许并发下单。
	LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"

	// 聚鑫订单已取消。
	LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"

	// 聚鑫已关单。
	LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"

	// 聚鑫订单已过期,包括超时未支付、超过退款期限等情况。
	LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"

	// 聚鑫处理失败。
	LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"

	// 聚鑫处理部分成功部分失败。
	LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"

	// 聚鑫处理中。
	LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"

	// 聚鑫处理成功,请勿再提交。
	LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 参数缺失。
	MISSINGPARAMETER_ = "MissingParameter."

	// 参数缺少Action或Action不存在。
	MISSINGPARAMETER_ACTION = "MissingParameter.Action"

	// 参数缺少Appid。
	MISSINGPARAMETER_APPID = "MissingParameter.AppId"

	// 聚鑫接口请求频率限制。
	REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"

	// 聚鑫接口无效请求过多。
	REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"

	// 聚鑫流程进行中,不能重入。
	RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"

	// 运行资源不足。
	RESOURCEINSUFFICIENT_THREADPOOLREJECT = "ResourceInsufficient.ThreadPoolReject"

	// 账户不匹配或不存在。
	RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"

	// 批次信息不存在。
	RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"

	// 发票信息不存在。
	RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

	// 密钥不匹配或不存在。
	RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

	// 商户信息不存在。
	RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

	// 聚鑫第三方应用未查找到。
	RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"

	// 聚鑫第三方渠道找不到订单,ORDER_NOT_FOUND表示支付中台找不到订单。
	RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"

	// 聚鑫订单没有查到记录。
	RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"

	// 聚鑫签约关系不存在。
	RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"

	// 平台信息不存在。
	RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

	// 聚鑫可用余额不足。
	RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"

	// 聚鑫单日限额。
	RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"

	// 聚鑫订单剩余冻结金额不足,因此会完结失败。
	RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"

	// 聚鑫商户可用余额不足。
	RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"

	// 聚鑫单笔限额。
	RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"

	// 聚鑫用户可用余额不足。
	RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"

	// 聚鑫钱包支付超限。
	RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"

	// 聚鑫系统未授权。
	UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"
)
View Source
const APIVersion = "2019-08-20"

Variables

This section is empty.

Functions

This section is empty.

Types

type Acct

type Acct struct {
	// STRING(50),见证子账户的账号(可重复)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(10),见证子账户的属性(可重复。1: 普通会员子账号; 2: 挂账子账号; 3: 手续费子账号; 4: 利息子账号; 5: 平台担保子账号)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAcctProperty *string `json:"SubAcctProperty,omitnil,omitempty" name:"SubAcctProperty"`

	// STRING(32),交易网会员代码(可重复)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(150),见证子账户的名称(可重复)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAcctName *string `json:"SubAcctName,omitnil,omitempty" name:"SubAcctName"`

	// STRING(20),见证子账户可用余额(可重复)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AcctAvailBal *string `json:"AcctAvailBal,omitnil,omitempty" name:"AcctAvailBal"`

	// STRING(20),见证子账户可提现金额(可重复。开户日期或修改日期)
	// 注意:此字段可能返回 null,表示取不到有效值。
	CashAmt *string `json:"CashAmt,omitnil,omitempty" name:"CashAmt"`

	// STRING(8),维护日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaintenanceDate *string `json:"MaintenanceDate,omitnil,omitempty" name:"MaintenanceDate"`
}

type AddContractRequest added in v1.0.293

type AddContractRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 机构合同主键(系统有唯一性校验),建议使用合同表的主键ID,防止重复添加合同
	OutContractId *string `json:"OutContractId,omitnil,omitempty" name:"OutContractId"`

	// 合同编号(系统有唯一性校验)
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 支付方式编号
	PaymentId *string `json:"PaymentId,omitnil,omitempty" name:"PaymentId"`

	// 支付方式行业分类编号
	PaymentClassificationId *string `json:"PaymentClassificationId,omitnil,omitempty" name:"PaymentClassificationId"`

	// 封顶值(分为单位,无封顶填0)
	PaymentClassificationLimit *string `json:"PaymentClassificationLimit,omitnil,omitempty" name:"PaymentClassificationLimit"`

	// 商户编号
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 签约扣率百分比(如:0.32)
	Fee *string `json:"Fee,omitnil,omitempty" name:"Fee"`

	// 合同生效日期(yyyy-mm-dd)
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 合同过期日期(yyyy-mm-dd)
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 合同签约人
	SignMan *string `json:"SignMan,omitnil,omitempty" name:"SignMan"`

	// 签购单名称,建议使用商户招牌名称
	SignName *string `json:"SignName,omitnil,omitempty" name:"SignName"`

	// 合同签署日期(yyyy-mm-dd)
	SignDate *string `json:"SignDate,omitnil,omitempty" name:"SignDate"`

	// 是否自动续签(1是,0否)
	AutoSign *string `json:"AutoSign,omitnil,omitempty" name:"AutoSign"`

	// 联系人
	Contact *string `json:"Contact,omitnil,omitempty" name:"Contact"`

	// 联系人电话
	ContactTelephone *string `json:"ContactTelephone,omitnil,omitempty" name:"ContactTelephone"`

	// 合同照片【私密区】
	PictureOne *string `json:"PictureOne,omitnil,omitempty" name:"PictureOne"`

	// 合同照片【私密区】
	PictureTwo *string `json:"PictureTwo,omitnil,omitempty" name:"PictureTwo"`

	// 渠道扩展字段,json格式
	ChannelExtJson *string `json:"ChannelExtJson,omitnil,omitempty" name:"ChannelExtJson"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 合同选项1(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionOne *string `json:"PaymentOptionOne,omitnil,omitempty" name:"PaymentOptionOne"`

	// 合同选项2(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionTwo *string `json:"PaymentOptionTwo,omitnil,omitempty" name:"PaymentOptionTwo"`

	// 合同选项3(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionThree *string `json:"PaymentOptionThree,omitnil,omitempty" name:"PaymentOptionThree"`

	// 合同选项4(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionFour *string `json:"PaymentOptionFour,omitnil,omitempty" name:"PaymentOptionFour"`

	// 合同证书选项1(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionFive *string `json:"PaymentOptionFive,omitnil,omitempty" name:"PaymentOptionFive"`

	// 合同证书选项2(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionSix *string `json:"PaymentOptionSix,omitnil,omitempty" name:"PaymentOptionSix"`

	// 合同选项5(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionSeven *string `json:"PaymentOptionSeven,omitnil,omitempty" name:"PaymentOptionSeven"`

	// 合同选项6(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionOther *string `json:"PaymentOptionOther,omitnil,omitempty" name:"PaymentOptionOther"`

	// 合同选项8
	PaymentOptionTen *string `json:"PaymentOptionTen,omitnil,omitempty" name:"PaymentOptionTen"`

	// 合同选项7(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionNine *string `json:"PaymentOptionNine,omitnil,omitempty" name:"PaymentOptionNine"`
}

func NewAddContractRequest added in v1.0.293

func NewAddContractRequest() (request *AddContractRequest)

func (*AddContractRequest) FromJsonString added in v1.0.293

func (r *AddContractRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddContractRequest) ToJsonString added in v1.0.293

func (r *AddContractRequest) ToJsonString() string

type AddContractRequestParams added in v1.0.426

type AddContractRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 机构合同主键(系统有唯一性校验),建议使用合同表的主键ID,防止重复添加合同
	OutContractId *string `json:"OutContractId,omitnil,omitempty" name:"OutContractId"`

	// 合同编号(系统有唯一性校验)
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 支付方式编号
	PaymentId *string `json:"PaymentId,omitnil,omitempty" name:"PaymentId"`

	// 支付方式行业分类编号
	PaymentClassificationId *string `json:"PaymentClassificationId,omitnil,omitempty" name:"PaymentClassificationId"`

	// 封顶值(分为单位,无封顶填0)
	PaymentClassificationLimit *string `json:"PaymentClassificationLimit,omitnil,omitempty" name:"PaymentClassificationLimit"`

	// 商户编号
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 签约扣率百分比(如:0.32)
	Fee *string `json:"Fee,omitnil,omitempty" name:"Fee"`

	// 合同生效日期(yyyy-mm-dd)
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 合同过期日期(yyyy-mm-dd)
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 合同签约人
	SignMan *string `json:"SignMan,omitnil,omitempty" name:"SignMan"`

	// 签购单名称,建议使用商户招牌名称
	SignName *string `json:"SignName,omitnil,omitempty" name:"SignName"`

	// 合同签署日期(yyyy-mm-dd)
	SignDate *string `json:"SignDate,omitnil,omitempty" name:"SignDate"`

	// 是否自动续签(1是,0否)
	AutoSign *string `json:"AutoSign,omitnil,omitempty" name:"AutoSign"`

	// 联系人
	Contact *string `json:"Contact,omitnil,omitempty" name:"Contact"`

	// 联系人电话
	ContactTelephone *string `json:"ContactTelephone,omitnil,omitempty" name:"ContactTelephone"`

	// 合同照片【私密区】
	PictureOne *string `json:"PictureOne,omitnil,omitempty" name:"PictureOne"`

	// 合同照片【私密区】
	PictureTwo *string `json:"PictureTwo,omitnil,omitempty" name:"PictureTwo"`

	// 渠道扩展字段,json格式
	ChannelExtJson *string `json:"ChannelExtJson,omitnil,omitempty" name:"ChannelExtJson"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 合同选项1(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionOne *string `json:"PaymentOptionOne,omitnil,omitempty" name:"PaymentOptionOne"`

	// 合同选项2(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionTwo *string `json:"PaymentOptionTwo,omitnil,omitempty" name:"PaymentOptionTwo"`

	// 合同选项3(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionThree *string `json:"PaymentOptionThree,omitnil,omitempty" name:"PaymentOptionThree"`

	// 合同选项4(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionFour *string `json:"PaymentOptionFour,omitnil,omitempty" name:"PaymentOptionFour"`

	// 合同证书选项1(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionFive *string `json:"PaymentOptionFive,omitnil,omitempty" name:"PaymentOptionFive"`

	// 合同证书选项2(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionSix *string `json:"PaymentOptionSix,omitnil,omitempty" name:"PaymentOptionSix"`

	// 合同选项5(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionSeven *string `json:"PaymentOptionSeven,omitnil,omitempty" name:"PaymentOptionSeven"`

	// 合同选项6(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionOther *string `json:"PaymentOptionOther,omitnil,omitempty" name:"PaymentOptionOther"`

	// 合同选项8
	PaymentOptionTen *string `json:"PaymentOptionTen,omitnil,omitempty" name:"PaymentOptionTen"`

	// 合同选项7(不同支付方式规则不一样,请以支付方式规定的格式传值)
	PaymentOptionNine *string `json:"PaymentOptionNine,omitnil,omitempty" name:"PaymentOptionNine"`
}

Predefined struct for user

type AddContractResponse added in v1.0.293

type AddContractResponse struct {
	*tchttp.BaseResponse
	Response *AddContractResponseParams `json:"Response"`
}

func NewAddContractResponse added in v1.0.293

func NewAddContractResponse() (response *AddContractResponse)

func (*AddContractResponse) FromJsonString added in v1.0.293

func (r *AddContractResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddContractResponse) ToJsonString added in v1.0.293

func (r *AddContractResponse) ToJsonString() string

type AddContractResponseParams added in v1.0.426

type AddContractResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 添加合同响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *AddContractResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddContractResult added in v1.0.293

type AddContractResult struct {
	// 合同主键
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractId *string `json:"ContractId,omitnil,omitempty" name:"ContractId"`
}

type AddFlexFundingAccountRequest added in v1.0.568

type AddFlexFundingAccountRequest struct {
	*tchttp.BaseRequest

	// 资金账户类型
	// PINGAN_BANK:平安银行
	FundingAccountType *string `json:"FundingAccountType,omitnil,omitempty" name:"FundingAccountType"`

	// 收款资金账户姓名
	FundingAccountName *string `json:"FundingAccountName,omitnil,omitempty" name:"FundingAccountName"`

	// 收款资金账户号
	FundingAccountNo *string `json:"FundingAccountNo,omitnil,omitempty" name:"FundingAccountNo"`

	// 收款资金账户手机号
	PhoneNo *string `json:"PhoneNo,omitnil,omitempty" name:"PhoneNo"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 开户支行名
	BankBranchName *string `json:"BankBranchName,omitnil,omitempty" name:"BankBranchName"`
}

func NewAddFlexFundingAccountRequest added in v1.0.568

func NewAddFlexFundingAccountRequest() (request *AddFlexFundingAccountRequest)

func (*AddFlexFundingAccountRequest) FromJsonString added in v1.0.568

func (r *AddFlexFundingAccountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddFlexFundingAccountRequest) ToJsonString added in v1.0.568

func (r *AddFlexFundingAccountRequest) ToJsonString() string

type AddFlexFundingAccountRequestParams added in v1.0.568

type AddFlexFundingAccountRequestParams struct {
	// 资金账户类型
	// PINGAN_BANK:平安银行
	FundingAccountType *string `json:"FundingAccountType,omitnil,omitempty" name:"FundingAccountType"`

	// 收款资金账户姓名
	FundingAccountName *string `json:"FundingAccountName,omitnil,omitempty" name:"FundingAccountName"`

	// 收款资金账户号
	FundingAccountNo *string `json:"FundingAccountNo,omitnil,omitempty" name:"FundingAccountNo"`

	// 收款资金账户手机号
	PhoneNo *string `json:"PhoneNo,omitnil,omitempty" name:"PhoneNo"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 开户支行名
	BankBranchName *string `json:"BankBranchName,omitnil,omitempty" name:"BankBranchName"`
}

Predefined struct for user

type AddFlexFundingAccountResponse added in v1.0.568

type AddFlexFundingAccountResponse struct {
	*tchttp.BaseResponse
	Response *AddFlexFundingAccountResponseParams `json:"Response"`
}

func NewAddFlexFundingAccountResponse added in v1.0.568

func NewAddFlexFundingAccountResponse() (response *AddFlexFundingAccountResponse)

func (*AddFlexFundingAccountResponse) FromJsonString added in v1.0.568

func (r *AddFlexFundingAccountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddFlexFundingAccountResponse) ToJsonString added in v1.0.568

func (r *AddFlexFundingAccountResponse) ToJsonString() string

type AddFlexFundingAccountResponseParams added in v1.0.568

type AddFlexFundingAccountResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PayeeFundingAccountResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddFlexIdInfoRequest added in v1.0.435

type AddFlexIdInfoRequest struct {
	*tchttp.BaseRequest

	// 证件类型
	// 0:身份证
	// 1:社会信用代码
	IdType *int64 `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 证件号
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 姓名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewAddFlexIdInfoRequest added in v1.0.435

func NewAddFlexIdInfoRequest() (request *AddFlexIdInfoRequest)

func (*AddFlexIdInfoRequest) FromJsonString added in v1.0.435

func (r *AddFlexIdInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddFlexIdInfoRequest) ToJsonString added in v1.0.435

func (r *AddFlexIdInfoRequest) ToJsonString() string

type AddFlexIdInfoRequestParams added in v1.0.435

type AddFlexIdInfoRequestParams struct {
	// 证件类型
	// 0:身份证
	// 1:社会信用代码
	IdType *int64 `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 证件号
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 姓名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type AddFlexIdInfoResponse added in v1.0.435

type AddFlexIdInfoResponse struct {
	*tchttp.BaseResponse
	Response *AddFlexIdInfoResponseParams `json:"Response"`
}

func NewAddFlexIdInfoResponse added in v1.0.435

func NewAddFlexIdInfoResponse() (response *AddFlexIdInfoResponse)

func (*AddFlexIdInfoResponse) FromJsonString added in v1.0.435

func (r *AddFlexIdInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddFlexIdInfoResponse) ToJsonString added in v1.0.435

func (r *AddFlexIdInfoResponse) ToJsonString() string

type AddFlexIdInfoResponseParams added in v1.0.435

type AddFlexIdInfoResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddFlexPhoneNoRequest added in v1.0.435

type AddFlexPhoneNoRequest struct {
	*tchttp.BaseRequest

	// 手机号
	PhoneNo *string `json:"PhoneNo,omitnil,omitempty" name:"PhoneNo"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewAddFlexPhoneNoRequest added in v1.0.435

func NewAddFlexPhoneNoRequest() (request *AddFlexPhoneNoRequest)

func (*AddFlexPhoneNoRequest) FromJsonString added in v1.0.435

func (r *AddFlexPhoneNoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddFlexPhoneNoRequest) ToJsonString added in v1.0.435

func (r *AddFlexPhoneNoRequest) ToJsonString() string

type AddFlexPhoneNoRequestParams added in v1.0.435

type AddFlexPhoneNoRequestParams struct {
	// 手机号
	PhoneNo *string `json:"PhoneNo,omitnil,omitempty" name:"PhoneNo"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type AddFlexPhoneNoResponse added in v1.0.435

type AddFlexPhoneNoResponse struct {
	*tchttp.BaseResponse
	Response *AddFlexPhoneNoResponseParams `json:"Response"`
}

func NewAddFlexPhoneNoResponse added in v1.0.435

func NewAddFlexPhoneNoResponse() (response *AddFlexPhoneNoResponse)

func (*AddFlexPhoneNoResponse) FromJsonString added in v1.0.435

func (r *AddFlexPhoneNoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddFlexPhoneNoResponse) ToJsonString added in v1.0.435

func (r *AddFlexPhoneNoResponse) ToJsonString() string

type AddFlexPhoneNoResponseParams added in v1.0.435

type AddFlexPhoneNoResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddMerchantRequest added in v1.0.293

type AddMerchantRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 机构商户主键(系统有唯一性校验),建议使用商户表的主键ID,防止重复添加商户
	OutMerchantId *string `json:"OutMerchantId,omitnil,omitempty" name:"OutMerchantId"`

	// 商户名称,小微商户命名要符合“”商户_名字” (例如:商户_张三)
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// 营业执照类型(1三证合一,2非三证合一)
	BusinessLicenseType *string `json:"BusinessLicenseType,omitnil,omitempty" name:"BusinessLicenseType"`

	// 营业执照编号(系统有唯一性校验),(小微商户不效验,随意传要有值,公司/个体户必传)
	BusinessLicenseNo *string `json:"BusinessLicenseNo,omitnil,omitempty" name:"BusinessLicenseNo"`

	// 营业执照图片【私密区】(系统返回的图片路径),(小微商户不效验,随意传要有值,公司/个体户必传)
	BusinessLicensePicture *string `json:"BusinessLicensePicture,omitnil,omitempty" name:"BusinessLicensePicture"`

	// 营业执照生效时间(yyyy-mm-dd),(小微商户不效验,随意传要有值,公司/个体户必传)
	BusinessLicenseStartDate *string `json:"BusinessLicenseStartDate,omitnil,omitempty" name:"BusinessLicenseStartDate"`

	// 营业执照过期时间(yyyy-mm-dd),(小微商户不效验,随意传要有值,公司/个体户必传)
	BusinessLicenseEndDate *string `json:"BusinessLicenseEndDate,omitnil,omitempty" name:"BusinessLicenseEndDate"`

	// 行业分类编号列表(第一个分类编号为主分类,后面的为二级分类)
	ClassificationIds []*string `json:"ClassificationIds,omitnil,omitempty" name:"ClassificationIds"`

	// 招牌名称
	BrandName *string `json:"BrandName,omitnil,omitempty" name:"BrandName"`

	// 联系电话
	Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`

	// 城市编号
	CityId *string `json:"CityId,omitnil,omitempty" name:"CityId"`

	// 详细地址,不含省市区县名称,长度需要大于5。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 营业时间,多个以小写逗号分开(9:00-12:00,13:00-18:00)
	OpenHours *string `json:"OpenHours,omitnil,omitempty" name:"OpenHours"`

	// 结算账户类型(2对私,1对公)
	AccountType *string `json:"AccountType,omitnil,omitempty" name:"AccountType"`

	// 清算联行号,开户行行号
	BankNo *string `json:"BankNo,omitnil,omitempty" name:"BankNo"`

	// 开户行名称
	BankName *string `json:"BankName,omitnil,omitempty" name:"BankName"`

	// 银行账号
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 银行户名
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 法人证件类型(1居民身份证,2临时居民身份证,3居民户口簿,4护照,5港澳居民来往内地通行证,6回乡证,7军人证,8武警身份证,9其他法定文件)
	BossIdType *string `json:"BossIdType,omitnil,omitempty" name:"BossIdType"`

	// 法人证件号码
	BossIdNo *string `json:"BossIdNo,omitnil,omitempty" name:"BossIdNo"`

	// 法人姓名
	BossName *string `json:"BossName,omitnil,omitempty" name:"BossName"`

	// 法人性别(1男,2女)
	BossSex *string `json:"BossSex,omitnil,omitempty" name:"BossSex"`

	// 法人证件国别/地区(中国CHN,香港HKG,澳门MAC,台湾CTN)
	BossIdCountry *string `json:"BossIdCountry,omitnil,omitempty" name:"BossIdCountry"`

	// 法人身份证正面【私密区】(系统返回的图片路径)
	BossPositive *string `json:"BossPositive,omitnil,omitempty" name:"BossPositive"`

	// 法人身份证背面【私密区】(系统返回的图片路径)
	BossBack *string `json:"BossBack,omitnil,omitempty" name:"BossBack"`

	// 法人证件生效时间(yyyy-mm-dd)
	BossStartDate *string `json:"BossStartDate,omitnil,omitempty" name:"BossStartDate"`

	// 法人证件过期时间(yyyy-mm-dd)
	BossEndDate *string `json:"BossEndDate,omitnil,omitempty" name:"BossEndDate"`

	// 许可证图片【私密区】,(小微商户不效验,随意传要有值,公司/个体户必传)
	LicencePicture *string `json:"LicencePicture,omitnil,omitempty" name:"LicencePicture"`

	// 商户类型:1-个体,2-小微,3-企业。不传默认为2-小微商户。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 组织机构代码证号
	OrganizationNo *string `json:"OrganizationNo,omitnil,omitempty" name:"OrganizationNo"`

	// 组织机构代码证生效时间(yyyy-mm-dd)
	OrganizationStartDate *string `json:"OrganizationStartDate,omitnil,omitempty" name:"OrganizationStartDate"`

	// 组织机构代码证图片【私密区】
	OrganizationPicture *string `json:"OrganizationPicture,omitnil,omitempty" name:"OrganizationPicture"`

	// 组织机构代码证过期时间(yyyy-mm-dd)
	OrganizationEndDate *string `json:"OrganizationEndDate,omitnil,omitempty" name:"OrganizationEndDate"`

	// 商户简介
	Intro *string `json:"Intro,omitnil,omitempty" name:"Intro"`

	Logo *string `json:"Logo,omitnil,omitempty" name:"Logo"`

	// 商户标记,自定义参数
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 财务联系人电话
	FinancialTelephone *string `json:"FinancialTelephone,omitnil,omitempty" name:"FinancialTelephone"`

	// 财务联系人
	FinancialContact *string `json:"FinancialContact,omitnil,omitempty" name:"FinancialContact"`

	// 税务登记证号
	TaxRegistrationNo *string `json:"TaxRegistrationNo,omitnil,omitempty" name:"TaxRegistrationNo"`

	// 税务登记证图片【私密区】
	TaxRegistrationPicture *string `json:"TaxRegistrationPicture,omitnil,omitempty" name:"TaxRegistrationPicture"`

	// 税务登记证生效时间(yyyy-mm-dd)
	TaxRegistrationStartDate *string `json:"TaxRegistrationStartDate,omitnil,omitempty" name:"TaxRegistrationStartDate"`

	// 税务登记证过期时间(yyyy-mm-dd)
	TaxRegistrationEndDate *string `json:"TaxRegistrationEndDate,omitnil,omitempty" name:"TaxRegistrationEndDate"`

	// 结算账户人身份(1法人,2法人亲属),结算帐户为对私时必填
	AccountBoss *string `json:"AccountBoss,omitnil,omitempty" name:"AccountBoss"`

	// 客户经理姓名,必须为系统后台的管理员真实姓名
	AccountManagerName *string `json:"AccountManagerName,omitnil,omitempty" name:"AccountManagerName"`

	// 法人电话
	BossTelephone *string `json:"BossTelephone,omitnil,omitempty" name:"BossTelephone"`

	// 法人职业
	BossJob *string `json:"BossJob,omitnil,omitempty" name:"BossJob"`

	// 法人邮箱
	BossEmail *string `json:"BossEmail,omitnil,omitempty" name:"BossEmail"`

	// 法人住址
	BossAddress *string `json:"BossAddress,omitnil,omitempty" name:"BossAddress"`

	// 法人亲属证件类型(1居民身份证,2临时居民身份证,3居民户口簿,4护照,5港澳居民来往内地通行证,6回乡证,7军人证,8武警身份证,9其他法定文件)结算账户人身份为法人亲属时必填
	AccountIdType *string `json:"AccountIdType,omitnil,omitempty" name:"AccountIdType"`

	// 法人亲属证件号码
	AccountIdNo *string `json:"AccountIdNo,omitnil,omitempty" name:"AccountIdNo"`

	// 授权文件【私密区】
	LicencePictureTwo *string `json:"LicencePictureTwo,omitnil,omitempty" name:"LicencePictureTwo"`

	// 其他资料1
	OtherPictureOne *string `json:"OtherPictureOne,omitnil,omitempty" name:"OtherPictureOne"`

	// 其他资料2
	OtherPictureTwo *string `json:"OtherPictureTwo,omitnil,omitempty" name:"OtherPictureTwo"`

	// 其他资料3
	OtherPictureThree *string `json:"OtherPictureThree,omitnil,omitempty" name:"OtherPictureThree"`

	// 其他资料4
	OtherPictureFour *string `json:"OtherPictureFour,omitnil,omitempty" name:"OtherPictureFour"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewAddMerchantRequest added in v1.0.293

func NewAddMerchantRequest() (request *AddMerchantRequest)

func (*AddMerchantRequest) FromJsonString added in v1.0.293

func (r *AddMerchantRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddMerchantRequest) ToJsonString added in v1.0.293

func (r *AddMerchantRequest) ToJsonString() string

type AddMerchantRequestParams added in v1.0.426

type AddMerchantRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 机构商户主键(系统有唯一性校验),建议使用商户表的主键ID,防止重复添加商户
	OutMerchantId *string `json:"OutMerchantId,omitnil,omitempty" name:"OutMerchantId"`

	// 商户名称,小微商户命名要符合“”商户_名字” (例如:商户_张三)
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// 营业执照类型(1三证合一,2非三证合一)
	BusinessLicenseType *string `json:"BusinessLicenseType,omitnil,omitempty" name:"BusinessLicenseType"`

	// 营业执照编号(系统有唯一性校验),(小微商户不效验,随意传要有值,公司/个体户必传)
	BusinessLicenseNo *string `json:"BusinessLicenseNo,omitnil,omitempty" name:"BusinessLicenseNo"`

	// 营业执照图片【私密区】(系统返回的图片路径),(小微商户不效验,随意传要有值,公司/个体户必传)
	BusinessLicensePicture *string `json:"BusinessLicensePicture,omitnil,omitempty" name:"BusinessLicensePicture"`

	// 营业执照生效时间(yyyy-mm-dd),(小微商户不效验,随意传要有值,公司/个体户必传)
	BusinessLicenseStartDate *string `json:"BusinessLicenseStartDate,omitnil,omitempty" name:"BusinessLicenseStartDate"`

	// 营业执照过期时间(yyyy-mm-dd),(小微商户不效验,随意传要有值,公司/个体户必传)
	BusinessLicenseEndDate *string `json:"BusinessLicenseEndDate,omitnil,omitempty" name:"BusinessLicenseEndDate"`

	// 行业分类编号列表(第一个分类编号为主分类,后面的为二级分类)
	ClassificationIds []*string `json:"ClassificationIds,omitnil,omitempty" name:"ClassificationIds"`

	// 招牌名称
	BrandName *string `json:"BrandName,omitnil,omitempty" name:"BrandName"`

	// 联系电话
	Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`

	// 城市编号
	CityId *string `json:"CityId,omitnil,omitempty" name:"CityId"`

	// 详细地址,不含省市区县名称,长度需要大于5。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 营业时间,多个以小写逗号分开(9:00-12:00,13:00-18:00)
	OpenHours *string `json:"OpenHours,omitnil,omitempty" name:"OpenHours"`

	// 结算账户类型(2对私,1对公)
	AccountType *string `json:"AccountType,omitnil,omitempty" name:"AccountType"`

	// 清算联行号,开户行行号
	BankNo *string `json:"BankNo,omitnil,omitempty" name:"BankNo"`

	// 开户行名称
	BankName *string `json:"BankName,omitnil,omitempty" name:"BankName"`

	// 银行账号
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 银行户名
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 法人证件类型(1居民身份证,2临时居民身份证,3居民户口簿,4护照,5港澳居民来往内地通行证,6回乡证,7军人证,8武警身份证,9其他法定文件)
	BossIdType *string `json:"BossIdType,omitnil,omitempty" name:"BossIdType"`

	// 法人证件号码
	BossIdNo *string `json:"BossIdNo,omitnil,omitempty" name:"BossIdNo"`

	// 法人姓名
	BossName *string `json:"BossName,omitnil,omitempty" name:"BossName"`

	// 法人性别(1男,2女)
	BossSex *string `json:"BossSex,omitnil,omitempty" name:"BossSex"`

	// 法人证件国别/地区(中国CHN,香港HKG,澳门MAC,台湾CTN)
	BossIdCountry *string `json:"BossIdCountry,omitnil,omitempty" name:"BossIdCountry"`

	// 法人身份证正面【私密区】(系统返回的图片路径)
	BossPositive *string `json:"BossPositive,omitnil,omitempty" name:"BossPositive"`

	// 法人身份证背面【私密区】(系统返回的图片路径)
	BossBack *string `json:"BossBack,omitnil,omitempty" name:"BossBack"`

	// 法人证件生效时间(yyyy-mm-dd)
	BossStartDate *string `json:"BossStartDate,omitnil,omitempty" name:"BossStartDate"`

	// 法人证件过期时间(yyyy-mm-dd)
	BossEndDate *string `json:"BossEndDate,omitnil,omitempty" name:"BossEndDate"`

	// 许可证图片【私密区】,(小微商户不效验,随意传要有值,公司/个体户必传)
	LicencePicture *string `json:"LicencePicture,omitnil,omitempty" name:"LicencePicture"`

	// 商户类型:1-个体,2-小微,3-企业。不传默认为2-小微商户。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 组织机构代码证号
	OrganizationNo *string `json:"OrganizationNo,omitnil,omitempty" name:"OrganizationNo"`

	// 组织机构代码证生效时间(yyyy-mm-dd)
	OrganizationStartDate *string `json:"OrganizationStartDate,omitnil,omitempty" name:"OrganizationStartDate"`

	// 组织机构代码证图片【私密区】
	OrganizationPicture *string `json:"OrganizationPicture,omitnil,omitempty" name:"OrganizationPicture"`

	// 组织机构代码证过期时间(yyyy-mm-dd)
	OrganizationEndDate *string `json:"OrganizationEndDate,omitnil,omitempty" name:"OrganizationEndDate"`

	// 商户简介
	Intro *string `json:"Intro,omitnil,omitempty" name:"Intro"`

	Logo *string `json:"Logo,omitnil,omitempty" name:"Logo"`

	// 商户标记,自定义参数
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 财务联系人电话
	FinancialTelephone *string `json:"FinancialTelephone,omitnil,omitempty" name:"FinancialTelephone"`

	// 财务联系人
	FinancialContact *string `json:"FinancialContact,omitnil,omitempty" name:"FinancialContact"`

	// 税务登记证号
	TaxRegistrationNo *string `json:"TaxRegistrationNo,omitnil,omitempty" name:"TaxRegistrationNo"`

	// 税务登记证图片【私密区】
	TaxRegistrationPicture *string `json:"TaxRegistrationPicture,omitnil,omitempty" name:"TaxRegistrationPicture"`

	// 税务登记证生效时间(yyyy-mm-dd)
	TaxRegistrationStartDate *string `json:"TaxRegistrationStartDate,omitnil,omitempty" name:"TaxRegistrationStartDate"`

	// 税务登记证过期时间(yyyy-mm-dd)
	TaxRegistrationEndDate *string `json:"TaxRegistrationEndDate,omitnil,omitempty" name:"TaxRegistrationEndDate"`

	// 结算账户人身份(1法人,2法人亲属),结算帐户为对私时必填
	AccountBoss *string `json:"AccountBoss,omitnil,omitempty" name:"AccountBoss"`

	// 客户经理姓名,必须为系统后台的管理员真实姓名
	AccountManagerName *string `json:"AccountManagerName,omitnil,omitempty" name:"AccountManagerName"`

	// 法人电话
	BossTelephone *string `json:"BossTelephone,omitnil,omitempty" name:"BossTelephone"`

	// 法人职业
	BossJob *string `json:"BossJob,omitnil,omitempty" name:"BossJob"`

	// 法人邮箱
	BossEmail *string `json:"BossEmail,omitnil,omitempty" name:"BossEmail"`

	// 法人住址
	BossAddress *string `json:"BossAddress,omitnil,omitempty" name:"BossAddress"`

	// 法人亲属证件类型(1居民身份证,2临时居民身份证,3居民户口簿,4护照,5港澳居民来往内地通行证,6回乡证,7军人证,8武警身份证,9其他法定文件)结算账户人身份为法人亲属时必填
	AccountIdType *string `json:"AccountIdType,omitnil,omitempty" name:"AccountIdType"`

	// 法人亲属证件号码
	AccountIdNo *string `json:"AccountIdNo,omitnil,omitempty" name:"AccountIdNo"`

	// 授权文件【私密区】
	LicencePictureTwo *string `json:"LicencePictureTwo,omitnil,omitempty" name:"LicencePictureTwo"`

	// 其他资料1
	OtherPictureOne *string `json:"OtherPictureOne,omitnil,omitempty" name:"OtherPictureOne"`

	// 其他资料2
	OtherPictureTwo *string `json:"OtherPictureTwo,omitnil,omitempty" name:"OtherPictureTwo"`

	// 其他资料3
	OtherPictureThree *string `json:"OtherPictureThree,omitnil,omitempty" name:"OtherPictureThree"`

	// 其他资料4
	OtherPictureFour *string `json:"OtherPictureFour,omitnil,omitempty" name:"OtherPictureFour"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type AddMerchantResponse added in v1.0.293

type AddMerchantResponse struct {
	*tchttp.BaseResponse
	Response *AddMerchantResponseParams `json:"Response"`
}

func NewAddMerchantResponse added in v1.0.293

func NewAddMerchantResponse() (response *AddMerchantResponse)

func (*AddMerchantResponse) FromJsonString added in v1.0.293

func (r *AddMerchantResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddMerchantResponse) ToJsonString added in v1.0.293

func (r *AddMerchantResponse) ToJsonString() string

type AddMerchantResponseParams added in v1.0.426

type AddMerchantResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码,0表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 添加商户响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *AddMerchantResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddMerchantResult added in v1.0.293

type AddMerchantResult struct {
	// 系统商户号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`
}

type AddShopRequest added in v1.0.293

type AddShopRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 机构门店主键(系统有唯一性校验),建议使用门店表的主键ID,防止重复添加门店
	OutShopId *string `json:"OutShopId,omitnil,omitempty" name:"OutShopId"`

	// 门店简称(例如:南山店)
	ShopName *string `json:"ShopName,omitnil,omitempty" name:"ShopName"`

	// 门店全称(例如:江山小厨(南山店))
	ShopFullName *string `json:"ShopFullName,omitnil,omitempty" name:"ShopFullName"`

	// 商户编号
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 门店电话
	Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`

	// 营业时间,多个以小写逗号分开(9:00-12:00,13:00-18:00)
	OpenHours *string `json:"OpenHours,omitnil,omitempty" name:"OpenHours"`

	// 门店所在的城市编码
	CityId *string `json:"CityId,omitnil,omitempty" name:"CityId"`

	// 门店详细地址,不含省市区县名称
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 整体门面(含招牌)图片【公共区】
	PictureOne *string `json:"PictureOne,omitnil,omitempty" name:"PictureOne"`

	// 整体门面(含招牌)图片【公共区】
	PictureTwo *string `json:"PictureTwo,omitnil,omitempty" name:"PictureTwo"`

	// 店内环境图片【公共区】
	PictureThree *string `json:"PictureThree,omitnil,omitempty" name:"PictureThree"`

	// 负责人手机号码
	FinancialTelephone *string `json:"FinancialTelephone,omitnil,omitempty" name:"FinancialTelephone"`

	// 门店负责人
	Contact *string `json:"Contact,omitnil,omitempty" name:"Contact"`

	// 百度地图纬度
	Latitude *string `json:"Latitude,omitnil,omitempty" name:"Latitude"`

	// 高德地图纬度
	LatitudeTwo *string `json:"LatitudeTwo,omitnil,omitempty" name:"LatitudeTwo"`

	// 百度地图经度
	Longitude *string `json:"Longitude,omitnil,omitempty" name:"Longitude"`

	// 高德地图经度
	LongitudeTwo *string `json:"LongitudeTwo,omitnil,omitempty" name:"LongitudeTwo"`

	// 其他照片【公共区】
	OtherPicture *string `json:"OtherPicture,omitnil,omitempty" name:"OtherPicture"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewAddShopRequest added in v1.0.293

func NewAddShopRequest() (request *AddShopRequest)

func (*AddShopRequest) FromJsonString added in v1.0.293

func (r *AddShopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddShopRequest) ToJsonString added in v1.0.293

func (r *AddShopRequest) ToJsonString() string

type AddShopRequestParams added in v1.0.426

type AddShopRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 机构门店主键(系统有唯一性校验),建议使用门店表的主键ID,防止重复添加门店
	OutShopId *string `json:"OutShopId,omitnil,omitempty" name:"OutShopId"`

	// 门店简称(例如:南山店)
	ShopName *string `json:"ShopName,omitnil,omitempty" name:"ShopName"`

	// 门店全称(例如:江山小厨(南山店))
	ShopFullName *string `json:"ShopFullName,omitnil,omitempty" name:"ShopFullName"`

	// 商户编号
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 门店电话
	Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`

	// 营业时间,多个以小写逗号分开(9:00-12:00,13:00-18:00)
	OpenHours *string `json:"OpenHours,omitnil,omitempty" name:"OpenHours"`

	// 门店所在的城市编码
	CityId *string `json:"CityId,omitnil,omitempty" name:"CityId"`

	// 门店详细地址,不含省市区县名称
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 整体门面(含招牌)图片【公共区】
	PictureOne *string `json:"PictureOne,omitnil,omitempty" name:"PictureOne"`

	// 整体门面(含招牌)图片【公共区】
	PictureTwo *string `json:"PictureTwo,omitnil,omitempty" name:"PictureTwo"`

	// 店内环境图片【公共区】
	PictureThree *string `json:"PictureThree,omitnil,omitempty" name:"PictureThree"`

	// 负责人手机号码
	FinancialTelephone *string `json:"FinancialTelephone,omitnil,omitempty" name:"FinancialTelephone"`

	// 门店负责人
	Contact *string `json:"Contact,omitnil,omitempty" name:"Contact"`

	// 百度地图纬度
	Latitude *string `json:"Latitude,omitnil,omitempty" name:"Latitude"`

	// 高德地图纬度
	LatitudeTwo *string `json:"LatitudeTwo,omitnil,omitempty" name:"LatitudeTwo"`

	// 百度地图经度
	Longitude *string `json:"Longitude,omitnil,omitempty" name:"Longitude"`

	// 高德地图经度
	LongitudeTwo *string `json:"LongitudeTwo,omitnil,omitempty" name:"LongitudeTwo"`

	// 其他照片【公共区】
	OtherPicture *string `json:"OtherPicture,omitnil,omitempty" name:"OtherPicture"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type AddShopResponse added in v1.0.293

type AddShopResponse struct {
	*tchttp.BaseResponse
	Response *AddShopResponseParams `json:"Response"`
}

func NewAddShopResponse added in v1.0.293

func NewAddShopResponse() (response *AddShopResponse)

func (*AddShopResponse) FromJsonString added in v1.0.293

func (r *AddShopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddShopResponse) ToJsonString added in v1.0.293

func (r *AddShopResponse) ToJsonString() string

type AddShopResponseParams added in v1.0.426

type AddShopResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 添加申请响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *AddShopResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddShopResult added in v1.0.293

type AddShopResult struct {
	// 门店编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopNo *string `json:"ShopNo,omitnil,omitempty" name:"ShopNo"`
}

type AgencyClientInfo

type AgencyClientInfo struct {
	// 经办人姓名,存在经办人必输
	AgencyClientName *string `json:"AgencyClientName,omitnil,omitempty" name:"AgencyClientName"`

	// 经办人证件类型,存在经办人必输
	AgencyClientGlobalType *string `json:"AgencyClientGlobalType,omitnil,omitempty" name:"AgencyClientGlobalType"`

	// 经办人证件号,存在经办人必输
	AgencyClientGlobalId *string `json:"AgencyClientGlobalId,omitnil,omitempty" name:"AgencyClientGlobalId"`

	// 经办人手机号,存在经办人必输
	AgencyClientMobile *string `json:"AgencyClientMobile,omitnil,omitempty" name:"AgencyClientMobile"`
}

type AgentTaxPayment

type AgentTaxPayment struct {
	// 主播银行账号
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 主播姓名
	AnchorName *string `json:"AnchorName,omitnil,omitempty" name:"AnchorName"`

	// 主播身份证
	AnchorIDCard *string `json:"AnchorIDCard,omitnil,omitempty" name:"AnchorIDCard"`

	// 纳税的开始时间,格式yyyy-MM-dd
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 纳税的结束时间,格式yyyy-MM-dd
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 流水金额。以“分”为单位
	Amount *int64 `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 应缴税款。以“分”为单位
	Tax *int64 `json:"Tax,omitnil,omitempty" name:"Tax"`
}

type AgentTaxPaymentBatch

type AgentTaxPaymentBatch struct {
	// 状态消息
	StatusMsg *string `json:"StatusMsg,omitnil,omitempty" name:"StatusMsg"`

	// 批次号
	BatchNum *int64 `json:"BatchNum,omitnil,omitempty" name:"BatchNum"`

	// 录入记录的条数
	InfoNum *int64 `json:"InfoNum,omitnil,omitempty" name:"InfoNum"`

	// 源电子凭证下载地址
	RawElectronicCertUrl *string `json:"RawElectronicCertUrl,omitnil,omitempty" name:"RawElectronicCertUrl"`

	// 代理商账号
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 状态码。0表示下载成功
	StatusCode *int64 `json:"StatusCode,omitnil,omitempty" name:"StatusCode"`

	// 渠道号
	Channel *int64 `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 0-视同,1-个体工商户
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}

type AmountBeforeTaxResult added in v1.0.414

type AmountBeforeTaxResult struct {
	// 税前金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 两位精度税前金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	AmountBeforeTaxWithTwoDigitPrecision *string `json:"AmountBeforeTaxWithTwoDigitPrecision,omitnil,omitempty" name:"AmountBeforeTaxWithTwoDigitPrecision"`
}

type AnchorContractInfo

type AnchorContractInfo struct {
	// 主播ID
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 主播名称
	AnchorName *string `json:"AnchorName,omitnil,omitempty" name:"AnchorName"`

	// 代理商ID
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 代理商名称
	AgentName *string `json:"AgentName,omitnil,omitempty" name:"AgentName"`

	// 主播身份证号
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`
}

type AnchorExtendInfo added in v1.0.291

type AnchorExtendInfo struct {
	// 扩展信息类型
	// __id_card_no__:身份证号码
	// __id_card_name__:身份证姓名
	// __id_card_front__:身份证图片正面
	// __id_card_back__:身份证图片反面
	// __tax_type__:完税类型:0-自然人,1-个体工商户
	// __channel_account__:渠道账号(_敏感信息_ 使用 __AES128-CBC-PKCS#7__ 加密)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 扩展信息
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type ApplyApplicationMaterialRequest

type ApplyApplicationMaterialRequest struct {
	*tchttp.BaseRequest

	// 对接方汇出指令编号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 申报流水号
	DeclareId *string `json:"DeclareId,omitnil,omitempty" name:"DeclareId"`

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 源币种
	SourceCurrency *string `json:"SourceCurrency,omitnil,omitempty" name:"SourceCurrency"`

	// 目的币种
	TargetCurrency *string `json:"TargetCurrency,omitnil,omitempty" name:"TargetCurrency"`

	// 贸易编码
	TradeCode *string `json:"TradeCode,omitnil,omitempty" name:"TradeCode"`

	// 原申报流水号
	OriginalDeclareId *string `json:"OriginalDeclareId,omitnil,omitempty" name:"OriginalDeclareId"`

	// 源金额
	SourceAmount *int64 `json:"SourceAmount,omitnil,omitempty" name:"SourceAmount"`

	// 目的金额
	TargetAmount *int64 `json:"TargetAmount,omitnil,omitempty" name:"TargetAmount"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewApplyApplicationMaterialRequest

func NewApplyApplicationMaterialRequest() (request *ApplyApplicationMaterialRequest)

func (*ApplyApplicationMaterialRequest) FromJsonString

func (r *ApplyApplicationMaterialRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyApplicationMaterialRequest) ToJsonString

func (r *ApplyApplicationMaterialRequest) ToJsonString() string

type ApplyApplicationMaterialRequestParams added in v1.0.426

type ApplyApplicationMaterialRequestParams struct {
	// 对接方汇出指令编号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 申报流水号
	DeclareId *string `json:"DeclareId,omitnil,omitempty" name:"DeclareId"`

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 源币种
	SourceCurrency *string `json:"SourceCurrency,omitnil,omitempty" name:"SourceCurrency"`

	// 目的币种
	TargetCurrency *string `json:"TargetCurrency,omitnil,omitempty" name:"TargetCurrency"`

	// 贸易编码
	TradeCode *string `json:"TradeCode,omitnil,omitempty" name:"TradeCode"`

	// 原申报流水号
	OriginalDeclareId *string `json:"OriginalDeclareId,omitnil,omitempty" name:"OriginalDeclareId"`

	// 源金额
	SourceAmount *int64 `json:"SourceAmount,omitnil,omitempty" name:"SourceAmount"`

	// 目的金额
	TargetAmount *int64 `json:"TargetAmount,omitnil,omitempty" name:"TargetAmount"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type ApplyApplicationMaterialResponse

type ApplyApplicationMaterialResponse struct {
	*tchttp.BaseResponse
	Response *ApplyApplicationMaterialResponseParams `json:"Response"`
}

func NewApplyApplicationMaterialResponse

func NewApplyApplicationMaterialResponse() (response *ApplyApplicationMaterialResponse)

func (*ApplyApplicationMaterialResponse) FromJsonString

func (r *ApplyApplicationMaterialResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyApplicationMaterialResponse) ToJsonString

func (r *ApplyApplicationMaterialResponse) ToJsonString() string

type ApplyApplicationMaterialResponseParams added in v1.0.426

type ApplyApplicationMaterialResponseParams struct {
	// 提交申报材料结果
	Result *ApplyDeclareResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyDeclareData

type ApplyDeclareData struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 第三方指令编号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 受理状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 申报流水号
	DeclareId *string `json:"DeclareId,omitnil,omitempty" name:"DeclareId"`

	// 原申报流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OriginalDeclareId *string `json:"OriginalDeclareId,omitnil,omitempty" name:"OriginalDeclareId"`

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`
}

type ApplyDeclareResult

type ApplyDeclareResult struct {
	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 提交申报材料数据
	Data *ApplyDeclareData `json:"Data,omitnil,omitempty" name:"Data"`
}

type ApplyFlexPaymentRequest added in v1.0.414

type ApplyFlexPaymentRequest struct {
	*tchttp.BaseRequest

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 税前金额
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 外部订单ID
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 资金账户信息
	FundingAccountInfo *FlexFundingAccountInfo `json:"FundingAccountInfo,omitnil,omitempty" name:"FundingAccountInfo"`

	// 提现备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 支付结果通知回调地址
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`
}

func NewApplyFlexPaymentRequest added in v1.0.414

func NewApplyFlexPaymentRequest() (request *ApplyFlexPaymentRequest)

func (*ApplyFlexPaymentRequest) FromJsonString added in v1.0.414

func (r *ApplyFlexPaymentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyFlexPaymentRequest) ToJsonString added in v1.0.414

func (r *ApplyFlexPaymentRequest) ToJsonString() string

type ApplyFlexPaymentRequestParams added in v1.0.426

type ApplyFlexPaymentRequestParams struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 税前金额
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 外部订单ID
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 资金账户信息
	FundingAccountInfo *FlexFundingAccountInfo `json:"FundingAccountInfo,omitnil,omitempty" name:"FundingAccountInfo"`

	// 提现备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 支付结果通知回调地址
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`
}

Predefined struct for user

type ApplyFlexPaymentResponse added in v1.0.414

type ApplyFlexPaymentResponse struct {
	*tchttp.BaseResponse
	Response *ApplyFlexPaymentResponseParams `json:"Response"`
}

func NewApplyFlexPaymentResponse added in v1.0.414

func NewApplyFlexPaymentResponse() (response *ApplyFlexPaymentResponse)

func (*ApplyFlexPaymentResponse) FromJsonString added in v1.0.414

func (r *ApplyFlexPaymentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyFlexPaymentResponse) ToJsonString added in v1.0.414

func (r *ApplyFlexPaymentResponse) ToJsonString() string

type ApplyFlexPaymentResponseParams added in v1.0.426

type ApplyFlexPaymentResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ApplyFlexPaymentResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyFlexPaymentResult added in v1.0.414

type ApplyFlexPaymentResult struct {
	// 订单ID
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 税前金额
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 税后金额
	AmountAfterTax *string `json:"AmountAfterTax,omitnil,omitempty" name:"AmountAfterTax"`

	// 税金
	Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`

	// 增值税
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vat *string `json:"Vat,omitnil,omitempty" name:"Vat"`

	// 个人所得税
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndividualIncomeTax *string `json:"IndividualIncomeTax,omitnil,omitempty" name:"IndividualIncomeTax"`

	// 附加税总税额
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdditionalTaxSum *string `json:"AdditionalTaxSum,omitnil,omitempty" name:"AdditionalTaxSum"`

	// 附加税税项。格式为JSON格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdditionalTaxItem *string `json:"AdditionalTaxItem,omitnil,omitempty" name:"AdditionalTaxItem"`
}

type ApplyFlexSettlementRequest added in v1.0.414

type ApplyFlexSettlementRequest struct {
	*tchttp.BaseRequest

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 税前金额
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 外部订单ID
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewApplyFlexSettlementRequest added in v1.0.414

func NewApplyFlexSettlementRequest() (request *ApplyFlexSettlementRequest)

func (*ApplyFlexSettlementRequest) FromJsonString added in v1.0.414

func (r *ApplyFlexSettlementRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyFlexSettlementRequest) ToJsonString added in v1.0.414

func (r *ApplyFlexSettlementRequest) ToJsonString() string

type ApplyFlexSettlementRequestParams added in v1.0.426

type ApplyFlexSettlementRequestParams struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 税前金额
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 外部订单ID
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type ApplyFlexSettlementResponse added in v1.0.414

type ApplyFlexSettlementResponse struct {
	*tchttp.BaseResponse
	Response *ApplyFlexSettlementResponseParams `json:"Response"`
}

func NewApplyFlexSettlementResponse added in v1.0.414

func NewApplyFlexSettlementResponse() (response *ApplyFlexSettlementResponse)

func (*ApplyFlexSettlementResponse) FromJsonString added in v1.0.414

func (r *ApplyFlexSettlementResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyFlexSettlementResponse) ToJsonString added in v1.0.414

func (r *ApplyFlexSettlementResponse) ToJsonString() string

type ApplyFlexSettlementResponseParams added in v1.0.426

type ApplyFlexSettlementResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ApplyFlexSettlementResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyFlexSettlementResult added in v1.0.414

type ApplyFlexSettlementResult struct {
	// 订单ID
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 税前金额
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 税后金额
	AmountAfterTax *string `json:"AmountAfterTax,omitnil,omitempty" name:"AmountAfterTax"`

	// 税金
	Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`
}

type ApplyFlexWechatPreAuthRequest added in v1.0.650

type ApplyFlexWechatPreAuthRequest struct {
	*tchttp.BaseRequest

	// 商家核身单号
	AuthNo *string `json:"AuthNo,omitnil,omitempty" name:"AuthNo"`

	// 微信用户标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 项目名称
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 用工单位名称
	EmployerName *string `json:"EmployerName,omitnil,omitempty" name:"EmployerName"`

	// 用户姓名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户证件号
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 用工类型
	// LONG_TERM_EMPLOYMENT:长期用工,
	// SHORT_TERM_EMPLOYMENT: 短期用工,
	// COOPERATION_EMPLOYMENT:合作关系
	EmploymentType *string `json:"EmploymentType,omitnil,omitempty" name:"EmploymentType"`

	// 核身类型
	// SIGN_IN:考勤、签到打卡类型
	// INSURANCE:投保类型
	// CONTRACT:签约类型
	AuthType *string `json:"AuthType,omitnil,omitempty" name:"AuthType"`

	// 环境类型
	// test 测试
	// release 生产
	// sandbox 沙箱
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewApplyFlexWechatPreAuthRequest added in v1.0.650

func NewApplyFlexWechatPreAuthRequest() (request *ApplyFlexWechatPreAuthRequest)

func (*ApplyFlexWechatPreAuthRequest) FromJsonString added in v1.0.650

func (r *ApplyFlexWechatPreAuthRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyFlexWechatPreAuthRequest) ToJsonString added in v1.0.650

func (r *ApplyFlexWechatPreAuthRequest) ToJsonString() string

type ApplyFlexWechatPreAuthRequestParams added in v1.0.650

type ApplyFlexWechatPreAuthRequestParams struct {
	// 商家核身单号
	AuthNo *string `json:"AuthNo,omitnil,omitempty" name:"AuthNo"`

	// 微信用户标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 项目名称
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 用工单位名称
	EmployerName *string `json:"EmployerName,omitnil,omitempty" name:"EmployerName"`

	// 用户姓名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户证件号
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 用工类型
	// LONG_TERM_EMPLOYMENT:长期用工,
	// SHORT_TERM_EMPLOYMENT: 短期用工,
	// COOPERATION_EMPLOYMENT:合作关系
	EmploymentType *string `json:"EmploymentType,omitnil,omitempty" name:"EmploymentType"`

	// 核身类型
	// SIGN_IN:考勤、签到打卡类型
	// INSURANCE:投保类型
	// CONTRACT:签约类型
	AuthType *string `json:"AuthType,omitnil,omitempty" name:"AuthType"`

	// 环境类型
	// test 测试
	// release 生产
	// sandbox 沙箱
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type ApplyFlexWechatPreAuthResponse added in v1.0.650

type ApplyFlexWechatPreAuthResponse struct {
	*tchttp.BaseResponse
	Response *ApplyFlexWechatPreAuthResponseParams `json:"Response"`
}

func NewApplyFlexWechatPreAuthResponse added in v1.0.650

func NewApplyFlexWechatPreAuthResponse() (response *ApplyFlexWechatPreAuthResponse)

func (*ApplyFlexWechatPreAuthResponse) FromJsonString added in v1.0.650

func (r *ApplyFlexWechatPreAuthResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyFlexWechatPreAuthResponse) ToJsonString added in v1.0.650

func (r *ApplyFlexWechatPreAuthResponse) ToJsonString() string

type ApplyFlexWechatPreAuthResponseParams added in v1.0.650

type ApplyFlexWechatPreAuthResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *WechatPreAuthResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyOpenBankOrderDetailReceiptRequest added in v1.0.390

type ApplyOpenBankOrderDetailReceiptRequest struct {
	*tchttp.BaseRequest

	// 外部回单申请编号
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 渠道商户ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称,目前只支持ALIPAY
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式,目前只支持SAFT_ISV
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 云企付平台订单号
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewApplyOpenBankOrderDetailReceiptRequest added in v1.0.390

func NewApplyOpenBankOrderDetailReceiptRequest() (request *ApplyOpenBankOrderDetailReceiptRequest)

func (*ApplyOpenBankOrderDetailReceiptRequest) FromJsonString added in v1.0.390

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyOpenBankOrderDetailReceiptRequest) ToJsonString added in v1.0.390

type ApplyOpenBankOrderDetailReceiptRequestParams added in v1.0.426

type ApplyOpenBankOrderDetailReceiptRequestParams struct {
	// 外部回单申请编号
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 渠道商户ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称,目前只支持ALIPAY
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式,目前只支持SAFT_ISV
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 云企付平台订单号
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type ApplyOpenBankOrderDetailReceiptResponse added in v1.0.390

type ApplyOpenBankOrderDetailReceiptResponse struct {
	*tchttp.BaseResponse
	Response *ApplyOpenBankOrderDetailReceiptResponseParams `json:"Response"`
}

func NewApplyOpenBankOrderDetailReceiptResponse added in v1.0.390

func NewApplyOpenBankOrderDetailReceiptResponse() (response *ApplyOpenBankOrderDetailReceiptResponse)

func (*ApplyOpenBankOrderDetailReceiptResponse) FromJsonString added in v1.0.390

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyOpenBankOrderDetailReceiptResponse) ToJsonString added in v1.0.390

type ApplyOpenBankOrderDetailReceiptResponseParams added in v1.0.426

type ApplyOpenBankOrderDetailReceiptResponseParams struct {
	// 错误码。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ApplyOpenBankOrderDetailReceiptResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyOpenBankOrderDetailReceiptResult added in v1.0.390

type ApplyOpenBankOrderDetailReceiptResult struct {
	// 渠道回单申请ID
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 申请状态。
	// SUCCESS:申请成功;
	// FAILED:申请失败;
	// PROCESSING:申请中。
	// 注意:若返回申请中,需要再次调用回单申请结果查询接口,查询结果。
	ReceiptStatus *string `json:"ReceiptStatus,omitnil,omitempty" name:"ReceiptStatus"`

	// 申请返回描述,例如失败原因等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReceiptMessage *string `json:"ReceiptMessage,omitnil,omitempty" name:"ReceiptMessage"`

	// 回单下载链接,申请成功时返回。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 过期时间,yyyy-MM-dd HH:mm:ss格式。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type ApplyOpenBankSettleOrderRequest added in v1.0.486

type ApplyOpenBankSettleOrderRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部结算流水号
	OutSettleId *string `json:"OutSettleId,omitnil,omitempty" name:"OutSettleId"`

	// 结算金额
	SettleAmount *int64 `json:"SettleAmount,omitnil,omitempty" name:"SettleAmount"`

	// 渠道名称。详见附录-枚举类型-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 渠道子商户号
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 结算备注
	SettleDetail *string `json:"SettleDetail,omitnil,omitempty" name:"SettleDetail"`

	// 结算成功回调地址
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 附言
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 结算第三方渠道扩展信息。通联国际必选
	ExternalSettleData *string `json:"ExternalSettleData,omitnil,omitempty" name:"ExternalSettleData"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewApplyOpenBankSettleOrderRequest added in v1.0.486

func NewApplyOpenBankSettleOrderRequest() (request *ApplyOpenBankSettleOrderRequest)

func (*ApplyOpenBankSettleOrderRequest) FromJsonString added in v1.0.486

func (r *ApplyOpenBankSettleOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyOpenBankSettleOrderRequest) ToJsonString added in v1.0.486

func (r *ApplyOpenBankSettleOrderRequest) ToJsonString() string

type ApplyOpenBankSettleOrderRequestParams added in v1.0.486

type ApplyOpenBankSettleOrderRequestParams struct {
	// 渠道商户号
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部结算流水号
	OutSettleId *string `json:"OutSettleId,omitnil,omitempty" name:"OutSettleId"`

	// 结算金额
	SettleAmount *int64 `json:"SettleAmount,omitnil,omitempty" name:"SettleAmount"`

	// 渠道名称。详见附录-枚举类型-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 渠道子商户号
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 结算备注
	SettleDetail *string `json:"SettleDetail,omitnil,omitempty" name:"SettleDetail"`

	// 结算成功回调地址
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 附言
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 结算第三方渠道扩展信息。通联国际必选
	ExternalSettleData *string `json:"ExternalSettleData,omitnil,omitempty" name:"ExternalSettleData"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type ApplyOpenBankSettleOrderResponse added in v1.0.486

type ApplyOpenBankSettleOrderResponse struct {
	*tchttp.BaseResponse
	Response *ApplyOpenBankSettleOrderResponseParams `json:"Response"`
}

func NewApplyOpenBankSettleOrderResponse added in v1.0.486

func NewApplyOpenBankSettleOrderResponse() (response *ApplyOpenBankSettleOrderResponse)

func (*ApplyOpenBankSettleOrderResponse) FromJsonString added in v1.0.486

func (r *ApplyOpenBankSettleOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyOpenBankSettleOrderResponse) ToJsonString added in v1.0.486

func (r *ApplyOpenBankSettleOrderResponse) ToJsonString() string

type ApplyOpenBankSettleOrderResponseParams added in v1.0.486

type ApplyOpenBankSettleOrderResponseParams struct {
	// 错误码。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ApplyOpenBankSettleOrderResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyOpenBankSettleOrderResult added in v1.0.486

type ApplyOpenBankSettleOrderResult struct {
	// 外部结算流水号
	OutSettleId *string `json:"OutSettleId,omitnil,omitempty" name:"OutSettleId"`

	// 渠道结算流水号
	ChannelSettleId *string `json:"ChannelSettleId,omitnil,omitempty" name:"ChannelSettleId"`

	// 退款状态。
	// SUCCESS:结算成功;
	// FAILED:结算失败;
	// PROCESSING:结算中;
	// INIT:初始化;
	// ACCEPT_FAILED:受理失败,底层银行返回订单不存在
	// ACCEPTED:受理成功
	// _UNKNOWN:默认未知
	SettleStatus *string `json:"SettleStatus,omitnil,omitempty" name:"SettleStatus"`
}

type ApplyOpenBankSubMerchantSignOnlineRequest added in v1.0.486

type ApplyOpenBankSubMerchantSignOnlineRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号。外部平台接入云企付平台下发。必填。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。详见附录-枚举类型-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 外部子商户ID。
	OutSubMerchantId *string `json:"OutSubMerchantId,omitnil,omitempty" name:"OutSubMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 签约成功回调地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`
}

func NewApplyOpenBankSubMerchantSignOnlineRequest added in v1.0.486

func NewApplyOpenBankSubMerchantSignOnlineRequest() (request *ApplyOpenBankSubMerchantSignOnlineRequest)

func (*ApplyOpenBankSubMerchantSignOnlineRequest) FromJsonString added in v1.0.486

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyOpenBankSubMerchantSignOnlineRequest) ToJsonString added in v1.0.486

type ApplyOpenBankSubMerchantSignOnlineRequestParams added in v1.0.486

type ApplyOpenBankSubMerchantSignOnlineRequestParams struct {
	// 渠道商户号。外部平台接入云企付平台下发。必填。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。详见附录-枚举类型-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 外部子商户ID。
	OutSubMerchantId *string `json:"OutSubMerchantId,omitnil,omitempty" name:"OutSubMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 签约成功回调地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`
}

Predefined struct for user

type ApplyOpenBankSubMerchantSignOnlineResponse added in v1.0.486

type ApplyOpenBankSubMerchantSignOnlineResponse struct {
	*tchttp.BaseResponse
	Response *ApplyOpenBankSubMerchantSignOnlineResponseParams `json:"Response"`
}

func NewApplyOpenBankSubMerchantSignOnlineResponse added in v1.0.486

func NewApplyOpenBankSubMerchantSignOnlineResponse() (response *ApplyOpenBankSubMerchantSignOnlineResponse)

func (*ApplyOpenBankSubMerchantSignOnlineResponse) FromJsonString added in v1.0.486

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyOpenBankSubMerchantSignOnlineResponse) ToJsonString added in v1.0.486

type ApplyOpenBankSubMerchantSignOnlineResponseParams added in v1.0.486

type ApplyOpenBankSubMerchantSignOnlineResponseParams struct {
	// 错误码。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ApplyOpenBankSubMerchantSignOnlineResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyOpenBankSubMerchantSignOnlineResult added in v1.0.486

type ApplyOpenBankSubMerchantSignOnlineResult struct {
	// 处理状态
	//   SUCCESS:签约成功
	//   FAILED:签约失败
	//   PROCESSING:签约中
	SignStatus *string `json:"SignStatus,omitnil,omitempty" name:"SignStatus"`

	// 上传返回描述,例如失败原因等
	// 注意:此字段可能返回 null,表示取不到有效值。
	SignMessage *string `json:"SignMessage,omitnil,omitempty" name:"SignMessage"`

	// 第三方渠道返回信息,见渠道特殊说明
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnData *string `json:"ExternalReturnData,omitnil,omitempty" name:"ExternalReturnData"`
}

type ApplyOutwardOrderData

type ApplyOutwardOrderData struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 对接方汇出指令编号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 受理状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type ApplyOutwardOrderRequest

type ApplyOutwardOrderRequest struct {
	*tchttp.BaseRequest

	// 对接方汇出指令编号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 定价币种
	PricingCurrency *string `json:"PricingCurrency,omitnil,omitempty" name:"PricingCurrency"`

	// 源币种
	SourceCurrency *string `json:"SourceCurrency,omitnil,omitempty" name:"SourceCurrency"`

	// 目的币种
	TargetCurrency *string `json:"TargetCurrency,omitnil,omitempty" name:"TargetCurrency"`

	// 收款人类型(银行卡填"BANK_ACCOUNT")
	PayeeType *string `json:"PayeeType,omitnil,omitempty" name:"PayeeType"`

	// 收款人账号
	PayeeAccount *string `json:"PayeeAccount,omitnil,omitempty" name:"PayeeAccount"`

	// 源币种金额
	SourceAmount *float64 `json:"SourceAmount,omitnil,omitempty" name:"SourceAmount"`

	// 目的金额
	TargetAmount *float64 `json:"TargetAmount,omitnil,omitempty" name:"TargetAmount"`

	// 收款人姓名(PayeeType为"BANK_COUNT"时必填)
	PayeeName *string `json:"PayeeName,omitnil,omitempty" name:"PayeeName"`

	// 收款人地址(PayeeType为"BANK_COUNT"时必填)
	PayeeAddress *string `json:"PayeeAddress,omitnil,omitempty" name:"PayeeAddress"`

	// 收款人银行账号类型(PayeeType为"BANK_COUNT"时必填)
	// 个人填"INDIVIDUAL"
	// 企业填"CORPORATE"
	PayeeBankAccountType *string `json:"PayeeBankAccountType,omitnil,omitempty" name:"PayeeBankAccountType"`

	// 收款人国家或地区编码(PayeeType为"BANK_COUNT"时必填)
	PayeeCountryCode *string `json:"PayeeCountryCode,omitnil,omitempty" name:"PayeeCountryCode"`

	// 收款人开户银行名称(PayeeType为"BANK_COUNT"时必填)
	PayeeBankName *string `json:"PayeeBankName,omitnil,omitempty" name:"PayeeBankName"`

	// 收款人开户银行地址(PayeeType为"BANK_COUNT"时必填)
	PayeeBankAddress *string `json:"PayeeBankAddress,omitnil,omitempty" name:"PayeeBankAddress"`

	// 收款人开户银行所在国家或地区编码(PayeeType为"BANK_COUNT"时必填)
	PayeeBankDistrict *string `json:"PayeeBankDistrict,omitnil,omitempty" name:"PayeeBankDistrict"`

	// 收款银行SwiftCode(PayeeType为"BANK_COUNT"时必填)
	PayeeBankSwiftCode *string `json:"PayeeBankSwiftCode,omitnil,omitempty" name:"PayeeBankSwiftCode"`

	// 收款银行国际编码类型
	PayeeBankType *string `json:"PayeeBankType,omitnil,omitempty" name:"PayeeBankType"`

	// 收款银行国际编码
	PayeeBankCode *string `json:"PayeeBankCode,omitnil,omitempty" name:"PayeeBankCode"`

	// 收款人附言
	ReferenceForBeneficiary *string `json:"ReferenceForBeneficiary,omitnil,omitempty" name:"ReferenceForBeneficiary"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewApplyOutwardOrderRequest

func NewApplyOutwardOrderRequest() (request *ApplyOutwardOrderRequest)

func (*ApplyOutwardOrderRequest) FromJsonString

func (r *ApplyOutwardOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyOutwardOrderRequest) ToJsonString

func (r *ApplyOutwardOrderRequest) ToJsonString() string

type ApplyOutwardOrderRequestParams added in v1.0.426

type ApplyOutwardOrderRequestParams struct {
	// 对接方汇出指令编号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 定价币种
	PricingCurrency *string `json:"PricingCurrency,omitnil,omitempty" name:"PricingCurrency"`

	// 源币种
	SourceCurrency *string `json:"SourceCurrency,omitnil,omitempty" name:"SourceCurrency"`

	// 目的币种
	TargetCurrency *string `json:"TargetCurrency,omitnil,omitempty" name:"TargetCurrency"`

	// 收款人类型(银行卡填"BANK_ACCOUNT")
	PayeeType *string `json:"PayeeType,omitnil,omitempty" name:"PayeeType"`

	// 收款人账号
	PayeeAccount *string `json:"PayeeAccount,omitnil,omitempty" name:"PayeeAccount"`

	// 源币种金额
	SourceAmount *float64 `json:"SourceAmount,omitnil,omitempty" name:"SourceAmount"`

	// 目的金额
	TargetAmount *float64 `json:"TargetAmount,omitnil,omitempty" name:"TargetAmount"`

	// 收款人姓名(PayeeType为"BANK_COUNT"时必填)
	PayeeName *string `json:"PayeeName,omitnil,omitempty" name:"PayeeName"`

	// 收款人地址(PayeeType为"BANK_COUNT"时必填)
	PayeeAddress *string `json:"PayeeAddress,omitnil,omitempty" name:"PayeeAddress"`

	// 收款人银行账号类型(PayeeType为"BANK_COUNT"时必填)
	// 个人填"INDIVIDUAL"
	// 企业填"CORPORATE"
	PayeeBankAccountType *string `json:"PayeeBankAccountType,omitnil,omitempty" name:"PayeeBankAccountType"`

	// 收款人国家或地区编码(PayeeType为"BANK_COUNT"时必填)
	PayeeCountryCode *string `json:"PayeeCountryCode,omitnil,omitempty" name:"PayeeCountryCode"`

	// 收款人开户银行名称(PayeeType为"BANK_COUNT"时必填)
	PayeeBankName *string `json:"PayeeBankName,omitnil,omitempty" name:"PayeeBankName"`

	// 收款人开户银行地址(PayeeType为"BANK_COUNT"时必填)
	PayeeBankAddress *string `json:"PayeeBankAddress,omitnil,omitempty" name:"PayeeBankAddress"`

	// 收款人开户银行所在国家或地区编码(PayeeType为"BANK_COUNT"时必填)
	PayeeBankDistrict *string `json:"PayeeBankDistrict,omitnil,omitempty" name:"PayeeBankDistrict"`

	// 收款银行SwiftCode(PayeeType为"BANK_COUNT"时必填)
	PayeeBankSwiftCode *string `json:"PayeeBankSwiftCode,omitnil,omitempty" name:"PayeeBankSwiftCode"`

	// 收款银行国际编码类型
	PayeeBankType *string `json:"PayeeBankType,omitnil,omitempty" name:"PayeeBankType"`

	// 收款银行国际编码
	PayeeBankCode *string `json:"PayeeBankCode,omitnil,omitempty" name:"PayeeBankCode"`

	// 收款人附言
	ReferenceForBeneficiary *string `json:"ReferenceForBeneficiary,omitnil,omitempty" name:"ReferenceForBeneficiary"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type ApplyOutwardOrderResponse

type ApplyOutwardOrderResponse struct {
	*tchttp.BaseResponse
	Response *ApplyOutwardOrderResponseParams `json:"Response"`
}

func NewApplyOutwardOrderResponse

func NewApplyOutwardOrderResponse() (response *ApplyOutwardOrderResponse)

func (*ApplyOutwardOrderResponse) FromJsonString

func (r *ApplyOutwardOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyOutwardOrderResponse) ToJsonString

func (r *ApplyOutwardOrderResponse) ToJsonString() string

type ApplyOutwardOrderResponseParams added in v1.0.426

type ApplyOutwardOrderResponseParams struct {
	// 汇出指令申请
	Result *ApplyOutwardOrderResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyOutwardOrderResult

type ApplyOutwardOrderResult struct {
	// 汇出指令申请数据
	Data *ApplyOutwardOrderData `json:"Data,omitnil,omitempty" name:"Data"`

	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`
}

type ApplyPayerInfoRequest

type ApplyPayerInfoRequest struct {
	*tchttp.BaseRequest

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)
	PayerType *string `json:"PayerType,omitnil,omitempty" name:"PayerType"`

	// 付款人姓名
	PayerName *string `json:"PayerName,omitnil,omitempty" name:"PayerName"`

	// 付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)
	PayerIdType *string `json:"PayerIdType,omitnil,omitempty" name:"PayerIdType"`

	// 付款人证件号
	PayerIdNo *string `json:"PayerIdNo,omitnil,omitempty" name:"PayerIdNo"`

	// 付款人常驻国家或地区编码 (见常见问题-国家/地区编码)
	PayerCountryCode *string `json:"PayerCountryCode,omitnil,omitempty" name:"PayerCountryCode"`

	// 付款人联系人名称
	PayerContactName *string `json:"PayerContactName,omitnil,omitempty" name:"PayerContactName"`

	// 付款人联系电话
	PayerContactNumber *string `json:"PayerContactNumber,omitnil,omitempty" name:"PayerContactNumber"`

	// 付款人联系邮箱
	PayerEmailAddress *string `json:"PayerEmailAddress,omitnil,omitempty" name:"PayerEmailAddress"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewApplyPayerInfoRequest

func NewApplyPayerInfoRequest() (request *ApplyPayerInfoRequest)

func (*ApplyPayerInfoRequest) FromJsonString

func (r *ApplyPayerInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyPayerInfoRequest) ToJsonString

func (r *ApplyPayerInfoRequest) ToJsonString() string

type ApplyPayerInfoRequestParams added in v1.0.426

type ApplyPayerInfoRequestParams struct {
	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)
	PayerType *string `json:"PayerType,omitnil,omitempty" name:"PayerType"`

	// 付款人姓名
	PayerName *string `json:"PayerName,omitnil,omitempty" name:"PayerName"`

	// 付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)
	PayerIdType *string `json:"PayerIdType,omitnil,omitempty" name:"PayerIdType"`

	// 付款人证件号
	PayerIdNo *string `json:"PayerIdNo,omitnil,omitempty" name:"PayerIdNo"`

	// 付款人常驻国家或地区编码 (见常见问题-国家/地区编码)
	PayerCountryCode *string `json:"PayerCountryCode,omitnil,omitempty" name:"PayerCountryCode"`

	// 付款人联系人名称
	PayerContactName *string `json:"PayerContactName,omitnil,omitempty" name:"PayerContactName"`

	// 付款人联系电话
	PayerContactNumber *string `json:"PayerContactNumber,omitnil,omitempty" name:"PayerContactNumber"`

	// 付款人联系邮箱
	PayerEmailAddress *string `json:"PayerEmailAddress,omitnil,omitempty" name:"PayerEmailAddress"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type ApplyPayerInfoResponse

type ApplyPayerInfoResponse struct {
	*tchttp.BaseResponse
	Response *ApplyPayerInfoResponseParams `json:"Response"`
}

func NewApplyPayerInfoResponse

func NewApplyPayerInfoResponse() (response *ApplyPayerInfoResponse)

func (*ApplyPayerInfoResponse) FromJsonString

func (r *ApplyPayerInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyPayerInfoResponse) ToJsonString

func (r *ApplyPayerInfoResponse) ToJsonString() string

type ApplyPayerInfoResponseParams added in v1.0.426

type ApplyPayerInfoResponseParams struct {
	// 付款人申请结果
	Result *ApplyPayerinfoResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyPayerinfoData

type ApplyPayerinfoData struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`
}

type ApplyPayerinfoResult

type ApplyPayerinfoResult struct {
	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 数据
	Data *ApplyPayerinfoData `json:"Data,omitnil,omitempty" name:"Data"`
}

type ApplyReWithdrawalRequest

type ApplyReWithdrawalRequest struct {
	*tchttp.BaseRequest

	// 聚鑫业务类型
	BusinessType *uint64 `json:"BusinessType,omitnil,omitempty" name:"BusinessType"`

	// 由平台客服提供的计费密钥Id
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 提现信息
	Body *WithdrawBill `json:"Body,omitnil,omitempty" name:"Body"`

	// 聚鑫业务ID
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewApplyReWithdrawalRequest

func NewApplyReWithdrawalRequest() (request *ApplyReWithdrawalRequest)

func (*ApplyReWithdrawalRequest) FromJsonString

func (r *ApplyReWithdrawalRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyReWithdrawalRequest) ToJsonString

func (r *ApplyReWithdrawalRequest) ToJsonString() string

type ApplyReWithdrawalRequestParams added in v1.0.426

type ApplyReWithdrawalRequestParams struct {
	// 聚鑫业务类型
	BusinessType *uint64 `json:"BusinessType,omitnil,omitempty" name:"BusinessType"`

	// 由平台客服提供的计费密钥Id
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 提现信息
	Body *WithdrawBill `json:"Body,omitnil,omitempty" name:"Body"`

	// 聚鑫业务ID
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type ApplyReWithdrawalResponse

type ApplyReWithdrawalResponse struct {
	*tchttp.BaseResponse
	Response *ApplyReWithdrawalResponseParams `json:"Response"`
}

func NewApplyReWithdrawalResponse

func NewApplyReWithdrawalResponse() (response *ApplyReWithdrawalResponse)

func (*ApplyReWithdrawalResponse) FromJsonString

func (r *ApplyReWithdrawalResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyReWithdrawalResponse) ToJsonString

func (r *ApplyReWithdrawalResponse) ToJsonString() string

type ApplyReWithdrawalResponseParams added in v1.0.426

type ApplyReWithdrawalResponseParams struct {
	// 重新提现业务订单号
	WithdrawOrderId *string `json:"WithdrawOrderId,omitnil,omitempty" name:"WithdrawOrderId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyReconciliationFileRequest added in v1.0.360

type ApplyReconciliationFileRequest struct {
	*tchttp.BaseRequest

	// 申请的文件类型。
	// __CZ__:充值文件
	// __TX__:提现文件
	// __JY__:交易文件
	// __YE__:余额文件
	ApplyFileType *string `json:"ApplyFileType,omitnil,omitempty" name:"ApplyFileType"`

	// 申请的对账文件日期,格式:yyyyMMdd。
	ApplyFileDate *string `json:"ApplyFileDate,omitnil,omitempty" name:"ApplyFileDate"`

	// 父账户账号。
	// _平安渠道为资金汇总账号_
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 环境名。
	// __release__: 现网环境
	// __sandbox__: 沙箱环境
	// __development__: 开发环境
	// _缺省: release_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewApplyReconciliationFileRequest added in v1.0.360

func NewApplyReconciliationFileRequest() (request *ApplyReconciliationFileRequest)

func (*ApplyReconciliationFileRequest) FromJsonString added in v1.0.360

func (r *ApplyReconciliationFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyReconciliationFileRequest) ToJsonString added in v1.0.360

func (r *ApplyReconciliationFileRequest) ToJsonString() string

type ApplyReconciliationFileRequestParams added in v1.0.426

type ApplyReconciliationFileRequestParams struct {
	// 申请的文件类型。
	// __CZ__:充值文件
	// __TX__:提现文件
	// __JY__:交易文件
	// __YE__:余额文件
	ApplyFileType *string `json:"ApplyFileType,omitnil,omitempty" name:"ApplyFileType"`

	// 申请的对账文件日期,格式:yyyyMMdd。
	ApplyFileDate *string `json:"ApplyFileDate,omitnil,omitempty" name:"ApplyFileDate"`

	// 父账户账号。
	// _平安渠道为资金汇总账号_
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 环境名。
	// __release__: 现网环境
	// __sandbox__: 沙箱环境
	// __development__: 开发环境
	// _缺省: release_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type ApplyReconciliationFileResponse added in v1.0.360

type ApplyReconciliationFileResponse struct {
	*tchttp.BaseResponse
	Response *ApplyReconciliationFileResponseParams `json:"Response"`
}

func NewApplyReconciliationFileResponse added in v1.0.360

func NewApplyReconciliationFileResponse() (response *ApplyReconciliationFileResponse)

func (*ApplyReconciliationFileResponse) FromJsonString added in v1.0.360

func (r *ApplyReconciliationFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyReconciliationFileResponse) ToJsonString added in v1.0.360

func (r *ApplyReconciliationFileResponse) ToJsonString() string

type ApplyReconciliationFileResponseParams added in v1.0.426

type ApplyReconciliationFileResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ApplyReconciliationFileResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyReconciliationFileResult added in v1.0.360

type ApplyReconciliationFileResult struct {
	// 申请对账文件的任务ID。
	ApplyFileId *string `json:"ApplyFileId,omitnil,omitempty" name:"ApplyFileId"`

	// 对账文件申请状态。
	// __I__:申请中
	// __S__:申请成功
	// __F__:申请失败
	ApplyStatus *string `json:"ApplyStatus,omitnil,omitempty" name:"ApplyStatus"`

	// 申请结果描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplyMessage *string `json:"ApplyMessage,omitnil,omitempty" name:"ApplyMessage"`
}

type ApplyTradeData

type ApplyTradeData struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 贸易材料流水号
	TradeFileId *string `json:"TradeFileId,omitnil,omitempty" name:"TradeFileId"`

	// 交易币种
	TradeCurrency *string `json:"TradeCurrency,omitnil,omitempty" name:"TradeCurrency"`

	// 交易金额
	TradeAmount *string `json:"TradeAmount,omitnil,omitempty" name:"TradeAmount"`

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type ApplyTradeRequest

type ApplyTradeRequest struct {
	*tchttp.BaseRequest

	// 贸易材料流水号
	TradeFileId *string `json:"TradeFileId,omitnil,omitempty" name:"TradeFileId"`

	// 贸易材料订单号
	TradeOrderId *string `json:"TradeOrderId,omitnil,omitempty" name:"TradeOrderId"`

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 收款人姓名
	PayeeName *string `json:"PayeeName,omitnil,omitempty" name:"PayeeName"`

	// 收款人常驻国家或地区编码 (见常见问题)
	PayeeCountryCode *string `json:"PayeeCountryCode,omitnil,omitempty" name:"PayeeCountryCode"`

	// 贸易类型 (GOODS: 商品, SERVICE: 服务)
	TradeType *string `json:"TradeType,omitnil,omitempty" name:"TradeType"`

	// 交易时间 (格式: yyyyMMdd)
	TradeTime *string `json:"TradeTime,omitnil,omitempty" name:"TradeTime"`

	// 交易币种
	TradeCurrency *string `json:"TradeCurrency,omitnil,omitempty" name:"TradeCurrency"`

	// 交易金额
	TradeAmount *float64 `json:"TradeAmount,omitnil,omitempty" name:"TradeAmount"`

	// 交易名称
	// (TradeType=GOODS时填写物品名称,可填写多个,格式无要求;
	// TradeType=SERVICE时填写贸易类别,见常见问题-贸易类别)
	TradeName *string `json:"TradeName,omitnil,omitempty" name:"TradeName"`

	// 交易数量 (TradeType=GOODS 填写物品数量, TradeType=SERVICE填写服务次数)
	TradeCount *int64 `json:"TradeCount,omitnil,omitempty" name:"TradeCount"`

	// 货贸承运人 (TradeType=GOODS 必填)
	GoodsCarrier *string `json:"GoodsCarrier,omitnil,omitempty" name:"GoodsCarrier"`

	// 服贸交易细节 (TradeType=GOODS 必填, 见常见问题-交易细节)
	ServiceDetail *string `json:"ServiceDetail,omitnil,omitempty" name:"ServiceDetail"`

	// 服贸服务时间 (TradeType=GOODS 必填, 见常见问题-服务时间)
	ServiceTime *string `json:"ServiceTime,omitnil,omitempty" name:"ServiceTime"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewApplyTradeRequest

func NewApplyTradeRequest() (request *ApplyTradeRequest)

func (*ApplyTradeRequest) FromJsonString

func (r *ApplyTradeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyTradeRequest) ToJsonString

func (r *ApplyTradeRequest) ToJsonString() string

type ApplyTradeRequestParams added in v1.0.426

type ApplyTradeRequestParams struct {
	// 贸易材料流水号
	TradeFileId *string `json:"TradeFileId,omitnil,omitempty" name:"TradeFileId"`

	// 贸易材料订单号
	TradeOrderId *string `json:"TradeOrderId,omitnil,omitempty" name:"TradeOrderId"`

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 收款人姓名
	PayeeName *string `json:"PayeeName,omitnil,omitempty" name:"PayeeName"`

	// 收款人常驻国家或地区编码 (见常见问题)
	PayeeCountryCode *string `json:"PayeeCountryCode,omitnil,omitempty" name:"PayeeCountryCode"`

	// 贸易类型 (GOODS: 商品, SERVICE: 服务)
	TradeType *string `json:"TradeType,omitnil,omitempty" name:"TradeType"`

	// 交易时间 (格式: yyyyMMdd)
	TradeTime *string `json:"TradeTime,omitnil,omitempty" name:"TradeTime"`

	// 交易币种
	TradeCurrency *string `json:"TradeCurrency,omitnil,omitempty" name:"TradeCurrency"`

	// 交易金额
	TradeAmount *float64 `json:"TradeAmount,omitnil,omitempty" name:"TradeAmount"`

	// 交易名称
	// (TradeType=GOODS时填写物品名称,可填写多个,格式无要求;
	// TradeType=SERVICE时填写贸易类别,见常见问题-贸易类别)
	TradeName *string `json:"TradeName,omitnil,omitempty" name:"TradeName"`

	// 交易数量 (TradeType=GOODS 填写物品数量, TradeType=SERVICE填写服务次数)
	TradeCount *int64 `json:"TradeCount,omitnil,omitempty" name:"TradeCount"`

	// 货贸承运人 (TradeType=GOODS 必填)
	GoodsCarrier *string `json:"GoodsCarrier,omitnil,omitempty" name:"GoodsCarrier"`

	// 服贸交易细节 (TradeType=GOODS 必填, 见常见问题-交易细节)
	ServiceDetail *string `json:"ServiceDetail,omitnil,omitempty" name:"ServiceDetail"`

	// 服贸服务时间 (TradeType=GOODS 必填, 见常见问题-服务时间)
	ServiceTime *string `json:"ServiceTime,omitnil,omitempty" name:"ServiceTime"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type ApplyTradeResponse

type ApplyTradeResponse struct {
	*tchttp.BaseResponse
	Response *ApplyTradeResponseParams `json:"Response"`
}

func NewApplyTradeResponse

func NewApplyTradeResponse() (response *ApplyTradeResponse)

func (*ApplyTradeResponse) FromJsonString

func (r *ApplyTradeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyTradeResponse) ToJsonString

func (r *ApplyTradeResponse) ToJsonString() string

type ApplyTradeResponseParams added in v1.0.426

type ApplyTradeResponseParams struct {
	// 提交贸易材料结果
	Result *ApplyTradeResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ApplyTradeResult

type ApplyTradeResult struct {
	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 提交贸易材料数据
	Data *ApplyTradeData `json:"Data,omitnil,omitempty" name:"Data"`
}

type ApplyWithdrawalRequest

type ApplyWithdrawalRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用于提现
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctNo *string `json:"SettleAcctNo,omitnil,omitempty" name:"SettleAcctNo"`

	// 结算账户户名
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctName *string `json:"SettleAcctName,omitnil,omitempty" name:"SettleAcctName"`

	// 币种 RMB
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 单位,1:元,2:角,3:分
	CurrencyUnit *int64 `json:"CurrencyUnit,omitnil,omitempty" name:"CurrencyUnit"`

	// 金额
	CurrencyAmt *string `json:"CurrencyAmt,omitnil,omitempty" name:"CurrencyAmt"`

	// 交易网名称
	TranWebName *string `json:"TranWebName,omitnil,omitempty" name:"TranWebName"`

	// 会员证件类型
	IdType *string `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 会员证件号码
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	IdCode *string `json:"IdCode,omitnil,omitempty" name:"IdCode"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 手续费金额
	CommissionAmount *string `json:"CommissionAmount,omitnil,omitempty" name:"CommissionAmount"`

	// 提现单号,长度32字节
	WithdrawOrderId *string `json:"WithdrawOrderId,omitnil,omitempty" name:"WithdrawOrderId"`
}

func NewApplyWithdrawalRequest

func NewApplyWithdrawalRequest() (request *ApplyWithdrawalRequest)

func (*ApplyWithdrawalRequest) FromJsonString

func (r *ApplyWithdrawalRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyWithdrawalRequest) ToJsonString

func (r *ApplyWithdrawalRequest) ToJsonString() string

type ApplyWithdrawalRequestParams added in v1.0.426

type ApplyWithdrawalRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用于提现
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctNo *string `json:"SettleAcctNo,omitnil,omitempty" name:"SettleAcctNo"`

	// 结算账户户名
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctName *string `json:"SettleAcctName,omitnil,omitempty" name:"SettleAcctName"`

	// 币种 RMB
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 单位,1:元,2:角,3:分
	CurrencyUnit *int64 `json:"CurrencyUnit,omitnil,omitempty" name:"CurrencyUnit"`

	// 金额
	CurrencyAmt *string `json:"CurrencyAmt,omitnil,omitempty" name:"CurrencyAmt"`

	// 交易网名称
	TranWebName *string `json:"TranWebName,omitnil,omitempty" name:"TranWebName"`

	// 会员证件类型
	IdType *string `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 会员证件号码
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	IdCode *string `json:"IdCode,omitnil,omitempty" name:"IdCode"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 手续费金额
	CommissionAmount *string `json:"CommissionAmount,omitnil,omitempty" name:"CommissionAmount"`

	// 提现单号,长度32字节
	WithdrawOrderId *string `json:"WithdrawOrderId,omitnil,omitempty" name:"WithdrawOrderId"`
}

Predefined struct for user

type ApplyWithdrawalResponse

type ApplyWithdrawalResponse struct {
	*tchttp.BaseResponse
	Response *ApplyWithdrawalResponseParams `json:"Response"`
}

func NewApplyWithdrawalResponse

func NewApplyWithdrawalResponse() (response *ApplyWithdrawalResponse)

func (*ApplyWithdrawalResponse) FromJsonString

func (r *ApplyWithdrawalResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ApplyWithdrawalResponse) ToJsonString

func (r *ApplyWithdrawalResponse) ToJsonString() string

type ApplyWithdrawalResponseParams added in v1.0.426

type ApplyWithdrawalResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AssignmentData added in v1.0.306

type AssignmentData struct {
	// 主播ID
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 主播名称
	AnchorName *string `json:"AnchorName,omitnil,omitempty" name:"AnchorName"`

	// 代理商ID
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 代理商名称
	AgentName *string `json:"AgentName,omitnil,omitempty" name:"AgentName"`
}

type BankBranchInfo added in v1.0.361

type BankBranchInfo struct {
	// 银行名称。
	BankName *string `json:"BankName,omitnil,omitempty" name:"BankName"`

	// 银行简称。
	BankAbbreviation *string `json:"BankAbbreviation,omitnil,omitempty" name:"BankAbbreviation"`

	// 支行名。
	BankBranchName *string `json:"BankBranchName,omitnil,omitempty" name:"BankBranchName"`

	// 联行号。
	BankBranchId *string `json:"BankBranchId,omitnil,omitempty" name:"BankBranchId"`
}

type BankCardItem

type BankCardItem struct {
	// 超级网银行号
	EiconBankBranchId *string `json:"EiconBankBranchId,omitnil,omitempty" name:"EiconBankBranchId"`

	// 大小额行号
	CnapsBranchId *string `json:"CnapsBranchId,omitnil,omitempty" name:"CnapsBranchId"`

	// 结算账户类型
	// 1 – 本行账户
	// 2 – 他行账户
	SettleAcctType *int64 `json:"SettleAcctType,omitnil,omitempty" name:"SettleAcctType"`

	// 结算账户户名
	// <敏感信息>
	SettleAcctName *string `json:"SettleAcctName,omitnil,omitempty" name:"SettleAcctName"`

	// 开户行名称
	AcctBranchName *string `json:"AcctBranchName,omitnil,omitempty" name:"AcctBranchName"`

	// 用于提现
	// <敏感信息>
	SettleAcctNo *string `json:"SettleAcctNo,omitnil,omitempty" name:"SettleAcctNo"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 验证类型
	// 1 – 小额转账验证
	// 2 – 短信验证
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`

	// 用于短信验证
	// BindType==2时必填
	// <敏感信息>
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// 证件类型
	IdType *string `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 证件号码
	// <敏感信息>
	IdCode *string `json:"IdCode,omitnil,omitempty" name:"IdCode"`
}

type BillDownloadUrlResult added in v1.0.375

type BillDownloadUrlResult struct {
	// 对账单下载地址。GET方式访问,返回zip包,解压后为csv格式文件。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`
}

type BindAccountRequest added in v1.0.229

type BindAccountRequest struct {
	*tchttp.BaseRequest

	// 主播Id
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 1 微信企业付款
	// 2 支付宝转账
	// 3 平安银企直连代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 收款方标识。
	// 微信为open_id;
	// 支付宝为会员alipay_user_id;
	// 平安为收款方银行账号;
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 手机号
	PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"`
}

func NewBindAccountRequest added in v1.0.229

func NewBindAccountRequest() (request *BindAccountRequest)

func (*BindAccountRequest) FromJsonString added in v1.0.229

func (r *BindAccountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindAccountRequest) ToJsonString added in v1.0.229

func (r *BindAccountRequest) ToJsonString() string

type BindAccountRequestParams added in v1.0.426

type BindAccountRequestParams struct {
	// 主播Id
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 1 微信企业付款
	// 2 支付宝转账
	// 3 平安银企直连代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 收款方标识。
	// 微信为open_id;
	// 支付宝为会员alipay_user_id;
	// 平安为收款方银行账号;
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 手机号
	PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"`
}

Predefined struct for user

type BindAccountResponse added in v1.0.229

type BindAccountResponse struct {
	*tchttp.BaseResponse
	Response *BindAccountResponseParams `json:"Response"`
}

func NewBindAccountResponse added in v1.0.229

func NewBindAccountResponse() (response *BindAccountResponse)

func (*BindAccountResponse) FromJsonString added in v1.0.229

func (r *BindAccountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindAccountResponse) ToJsonString added in v1.0.229

func (r *BindAccountResponse) ToJsonString() string

type BindAccountResponseParams added in v1.0.426

type BindAccountResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 该字段为null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindAcctRequest

type BindAcctRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 1 – 小额转账验证
	// 2 – 短信验证
	// 3 - 一分钱转账验证,无需再调CheckAcct验证绑卡
	// 4 - 银行四要素验证,无需再调CheckAcct验证绑卡
	// 每个结算账户每天只能使用一次小额转账验证
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`

	// 用于提现
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctNo *string `json:"SettleAcctNo,omitnil,omitempty" name:"SettleAcctNo"`

	// 结算账户户名
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctName *string `json:"SettleAcctName,omitnil,omitempty" name:"SettleAcctName"`

	// 1 – 本行账户
	// 2 – 他行账户
	SettleAcctType *int64 `json:"SettleAcctType,omitnil,omitempty" name:"SettleAcctType"`

	// 证件类型,见《证件类型》表
	IdType *string `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 证件号码
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	IdCode *string `json:"IdCode,omitnil,omitempty" name:"IdCode"`

	// 开户行名称
	AcctBranchName *string `json:"AcctBranchName,omitnil,omitempty" name:"AcctBranchName"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 用于短信验证
	// BindType==2时必填
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// 大小额行号,超级网银行号和大小额行号
	// 二选一
	CnapsBranchId *string `json:"CnapsBranchId,omitnil,omitempty" name:"CnapsBranchId"`

	// 超级网银行号,超级网银行号和大小额行号
	// 二选一
	EiconBankBranchId *string `json:"EiconBankBranchId,omitnil,omitempty" name:"EiconBankBranchId"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 经办人信息
	AgencyClientInfo *AgencyClientInfo `json:"AgencyClientInfo,omitnil,omitempty" name:"AgencyClientInfo"`
}

func NewBindAcctRequest

func NewBindAcctRequest() (request *BindAcctRequest)

func (*BindAcctRequest) FromJsonString

func (r *BindAcctRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindAcctRequest) ToJsonString

func (r *BindAcctRequest) ToJsonString() string

type BindAcctRequestParams added in v1.0.426

type BindAcctRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 1 – 小额转账验证
	// 2 – 短信验证
	// 3 - 一分钱转账验证,无需再调CheckAcct验证绑卡
	// 4 - 银行四要素验证,无需再调CheckAcct验证绑卡
	// 每个结算账户每天只能使用一次小额转账验证
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`

	// 用于提现
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctNo *string `json:"SettleAcctNo,omitnil,omitempty" name:"SettleAcctNo"`

	// 结算账户户名
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctName *string `json:"SettleAcctName,omitnil,omitempty" name:"SettleAcctName"`

	// 1 – 本行账户
	// 2 – 他行账户
	SettleAcctType *int64 `json:"SettleAcctType,omitnil,omitempty" name:"SettleAcctType"`

	// 证件类型,见《证件类型》表
	IdType *string `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 证件号码
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	IdCode *string `json:"IdCode,omitnil,omitempty" name:"IdCode"`

	// 开户行名称
	AcctBranchName *string `json:"AcctBranchName,omitnil,omitempty" name:"AcctBranchName"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 用于短信验证
	// BindType==2时必填
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// 大小额行号,超级网银行号和大小额行号
	// 二选一
	CnapsBranchId *string `json:"CnapsBranchId,omitnil,omitempty" name:"CnapsBranchId"`

	// 超级网银行号,超级网银行号和大小额行号
	// 二选一
	EiconBankBranchId *string `json:"EiconBankBranchId,omitnil,omitempty" name:"EiconBankBranchId"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 经办人信息
	AgencyClientInfo *AgencyClientInfo `json:"AgencyClientInfo,omitnil,omitempty" name:"AgencyClientInfo"`
}

Predefined struct for user

type BindAcctResponse

type BindAcctResponse struct {
	*tchttp.BaseResponse
	Response *BindAcctResponseParams `json:"Response"`
}

func NewBindAcctResponse

func NewBindAcctResponse() (response *BindAcctResponse)

func (*BindAcctResponse) FromJsonString

func (r *BindAcctResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindAcctResponse) ToJsonString

func (r *BindAcctResponse) ToJsonString() string

type BindAcctResponseParams added in v1.0.426

type BindAcctResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindOpenBankExternalSubMerchantBankAccountRequest added in v1.0.351

type BindOpenBankExternalSubMerchantBankAccountRequest struct {
	*tchttp.BaseRequest

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 第三方渠道子商户收款方银行卡信息, 为JSON格式字符串。详情见附录-复杂类型。
	ExternalSubMerchantBindBankAccountData *string `json:"ExternalSubMerchantBindBankAccountData,omitnil,omitempty" name:"ExternalSubMerchantBindBankAccountData"`

	// 外部申请编号。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewBindOpenBankExternalSubMerchantBankAccountRequest added in v1.0.351

func NewBindOpenBankExternalSubMerchantBankAccountRequest() (request *BindOpenBankExternalSubMerchantBankAccountRequest)

func (*BindOpenBankExternalSubMerchantBankAccountRequest) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindOpenBankExternalSubMerchantBankAccountRequest) ToJsonString added in v1.0.351

type BindOpenBankExternalSubMerchantBankAccountRequestParams added in v1.0.426

type BindOpenBankExternalSubMerchantBankAccountRequestParams struct {
	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 第三方渠道子商户收款方银行卡信息, 为JSON格式字符串。详情见附录-复杂类型。
	ExternalSubMerchantBindBankAccountData *string `json:"ExternalSubMerchantBindBankAccountData,omitnil,omitempty" name:"ExternalSubMerchantBindBankAccountData"`

	// 外部申请编号。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type BindOpenBankExternalSubMerchantBankAccountResponse added in v1.0.351

type BindOpenBankExternalSubMerchantBankAccountResponse struct {
	*tchttp.BaseResponse
	Response *BindOpenBankExternalSubMerchantBankAccountResponseParams `json:"Response"`
}

func NewBindOpenBankExternalSubMerchantBankAccountResponse added in v1.0.351

func NewBindOpenBankExternalSubMerchantBankAccountResponse() (response *BindOpenBankExternalSubMerchantBankAccountResponse)

func (*BindOpenBankExternalSubMerchantBankAccountResponse) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindOpenBankExternalSubMerchantBankAccountResponse) ToJsonString added in v1.0.351

type BindOpenBankExternalSubMerchantBankAccountResponseParams added in v1.0.426

type BindOpenBankExternalSubMerchantBankAccountResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *BindOpenBankExternalSubMerchantBankAccountResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindOpenBankExternalSubMerchantBankAccountResult added in v1.0.351

type BindOpenBankExternalSubMerchantBankAccountResult struct {
	// 渠道申请编号。
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 绑定状态。
	// __SUCCESS__: 绑定成功
	// __FAILED__: 绑定失败
	// __PROCESSING__: 绑定中。
	// 注意:若返回绑定中,需要再次调用绑定结果查询接口,查询结果。
	BindStatus *string `json:"BindStatus,omitnil,omitempty" name:"BindStatus"`

	// 绑定返回描述, 例如失败原因等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindMessage *string `json:"BindMessage,omitnil,omitempty" name:"BindMessage"`

	// 渠道子商户银行账户信息, 为JSON格式字符串(绑定成功状态下返回)。详情见附录-复杂类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalSubMerchantBankAccountReturnData *string `json:"ExternalSubMerchantBankAccountReturnData,omitnil,omitempty" name:"ExternalSubMerchantBankAccountReturnData"`

	// 绑卡序列号。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindSerialNo *string `json:"BindSerialNo,omitnil,omitempty" name:"BindSerialNo"`
}

type BindOpenBankProfitSharePayeeRequest added in v1.0.521

type BindOpenBankProfitSharePayeeRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号。代理商/集团ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 收款人银行账户号。唯一
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 渠道名称
	// 通联国际: CNP
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 渠道子商户号。商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 绑定状态通知地址,若为空,即不回调通知。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 分账收款人信息。通联国际必选
	ProfitSharePayeeInfo *OpenBankProfitSharePayeeInfo `json:"ProfitSharePayeeInfo,omitnil,omitempty" name:"ProfitSharePayeeInfo"`

	// 第三方拓展信息。若无特殊说明,可为空
	ExternalProfitSharingData *string `json:"ExternalProfitSharingData,omitnil,omitempty" name:"ExternalProfitSharingData"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewBindOpenBankProfitSharePayeeRequest added in v1.0.521

func NewBindOpenBankProfitSharePayeeRequest() (request *BindOpenBankProfitSharePayeeRequest)

func (*BindOpenBankProfitSharePayeeRequest) FromJsonString added in v1.0.521

func (r *BindOpenBankProfitSharePayeeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindOpenBankProfitSharePayeeRequest) ToJsonString added in v1.0.521

func (r *BindOpenBankProfitSharePayeeRequest) ToJsonString() string

type BindOpenBankProfitSharePayeeRequestParams added in v1.0.521

type BindOpenBankProfitSharePayeeRequestParams struct {
	// 渠道商户号。代理商/集团ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 收款人银行账户号。唯一
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 渠道名称
	// 通联国际: CNP
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 渠道子商户号。商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 绑定状态通知地址,若为空,即不回调通知。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 分账收款人信息。通联国际必选
	ProfitSharePayeeInfo *OpenBankProfitSharePayeeInfo `json:"ProfitSharePayeeInfo,omitnil,omitempty" name:"ProfitSharePayeeInfo"`

	// 第三方拓展信息。若无特殊说明,可为空
	ExternalProfitSharingData *string `json:"ExternalProfitSharingData,omitnil,omitempty" name:"ExternalProfitSharingData"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type BindOpenBankProfitSharePayeeResponse added in v1.0.521

type BindOpenBankProfitSharePayeeResponse struct {
	*tchttp.BaseResponse
	Response *BindOpenBankProfitSharePayeeResponseParams `json:"Response"`
}

func NewBindOpenBankProfitSharePayeeResponse added in v1.0.521

func NewBindOpenBankProfitSharePayeeResponse() (response *BindOpenBankProfitSharePayeeResponse)

func (*BindOpenBankProfitSharePayeeResponse) FromJsonString added in v1.0.521

func (r *BindOpenBankProfitSharePayeeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindOpenBankProfitSharePayeeResponse) ToJsonString added in v1.0.521

func (r *BindOpenBankProfitSharePayeeResponse) ToJsonString() string

type BindOpenBankProfitSharePayeeResponseParams added in v1.0.521

type BindOpenBankProfitSharePayeeResponseParams struct {
	// 错误码。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *BindOpenBankProfitSharePayeeResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindOpenBankProfitSharePayeeResult added in v1.0.521

type BindOpenBankProfitSharePayeeResult struct {
	// 账户ID。受益人ID
	AccountId *string `json:"AccountId,omitnil,omitempty" name:"AccountId"`

	// 账户号,通联渠道指客户银行账号
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 账户货币。参考附录“币种类型”。
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`
}

type BindRelateAccReUnionPayRequest

type BindRelateAccReUnionPayRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(32),交易网会员代码(若需要把一个待绑定账户关联到两个会员名下,此字段可上送两个会员的交易网代码,并且须用“|::|”(右侧)进行分隔)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(50),会员的待绑定账户的账号(即 BindRelateAcctUnionPay接口中的“会员的待绑定账户的账号”)
	MemberAcctNo *string `json:"MemberAcctNo,omitnil,omitempty" name:"MemberAcctNo"`

	// STRING(20),短信验证码(即 BindRelateAcctUnionPay接口中的手机所接收到的短信验证码)
	MessageCheckCode *string `json:"MessageCheckCode,omitnil,omitempty" name:"MessageCheckCode"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewBindRelateAccReUnionPayRequest

func NewBindRelateAccReUnionPayRequest() (request *BindRelateAccReUnionPayRequest)

func (*BindRelateAccReUnionPayRequest) FromJsonString

func (r *BindRelateAccReUnionPayRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindRelateAccReUnionPayRequest) ToJsonString

func (r *BindRelateAccReUnionPayRequest) ToJsonString() string

type BindRelateAccReUnionPayRequestParams added in v1.0.426

type BindRelateAccReUnionPayRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(32),交易网会员代码(若需要把一个待绑定账户关联到两个会员名下,此字段可上送两个会员的交易网代码,并且须用“|::|”(右侧)进行分隔)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(50),会员的待绑定账户的账号(即 BindRelateAcctUnionPay接口中的“会员的待绑定账户的账号”)
	MemberAcctNo *string `json:"MemberAcctNo,omitnil,omitempty" name:"MemberAcctNo"`

	// STRING(20),短信验证码(即 BindRelateAcctUnionPay接口中的手机所接收到的短信验证码)
	MessageCheckCode *string `json:"MessageCheckCode,omitnil,omitempty" name:"MessageCheckCode"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type BindRelateAccReUnionPayResponse

type BindRelateAccReUnionPayResponse struct {
	*tchttp.BaseResponse
	Response *BindRelateAccReUnionPayResponseParams `json:"Response"`
}

func NewBindRelateAccReUnionPayResponse

func NewBindRelateAccReUnionPayResponse() (response *BindRelateAccReUnionPayResponse)

func (*BindRelateAccReUnionPayResponse) FromJsonString

func (r *BindRelateAccReUnionPayResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindRelateAccReUnionPayResponse) ToJsonString

func (r *BindRelateAccReUnionPayResponse) ToJsonString() string

type BindRelateAccReUnionPayResponseParams added in v1.0.426

type BindRelateAccReUnionPayResponseParams struct {
	// STRING(52),见证系统流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindRelateAcctSmallAmountRequest

type BindRelateAcctSmallAmountRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(32),交易网会员代码(若需要把一个待绑定账户关联到两个会员名下,此字段可上送两个会员的交易网代码,并且须用“|::|”(右侧)进行分隔)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(150),见证子账户的户名(首次绑定的情况下,此字段即为待绑定的提现账户的户名。非首次绑定的情况下,须注意带绑定的提现账户的户名须与留存在后台系统的会员户名一致)
	MemberName *string `json:"MemberName,omitnil,omitempty" name:"MemberName"`

	// STRING(5),会员证件类型(详情见“常见问题”)
	MemberGlobalType *string `json:"MemberGlobalType,omitnil,omitempty" name:"MemberGlobalType"`

	// STRING(32),会员证件号码
	MemberGlobalId *string `json:"MemberGlobalId,omitnil,omitempty" name:"MemberGlobalId"`

	// STRING(50),会员的待绑定账户的账号(提现的银行卡)
	MemberAcctNo *string `json:"MemberAcctNo,omitnil,omitempty" name:"MemberAcctNo"`

	// STRING(10),会员的待绑定账户的本他行类型(1: 本行; 2: 他行)
	BankType *string `json:"BankType,omitnil,omitempty" name:"BankType"`

	// STRING(150),会员的待绑定账户的开户行名称
	AcctOpenBranchName *string `json:"AcctOpenBranchName,omitnil,omitempty" name:"AcctOpenBranchName"`

	// STRING(30),会员的手机号(手机号须由长度为11位的数字构成)
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// STRING(20),会员的待绑定账户的开户行的联行号(本他行类型为他行的情况下,此字段和下一个字段至少一个不为空)
	CnapsBranchId *string `json:"CnapsBranchId,omitnil,omitempty" name:"CnapsBranchId"`

	// STRING(20),会员的待绑定账户的开户行的超级网银行号(本他行类型为他行的情况下,此字段和上一个字段至少一个不为空)
	EiconBankBranchId *string `json:"EiconBankBranchId,omitnil,omitempty" name:"EiconBankBranchId"`

	// STRING(1027),转账方式(1: 往账鉴权(默认值); 2: 来账鉴权)
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewBindRelateAcctSmallAmountRequest

func NewBindRelateAcctSmallAmountRequest() (request *BindRelateAcctSmallAmountRequest)

func (*BindRelateAcctSmallAmountRequest) FromJsonString

func (r *BindRelateAcctSmallAmountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindRelateAcctSmallAmountRequest) ToJsonString

func (r *BindRelateAcctSmallAmountRequest) ToJsonString() string

type BindRelateAcctSmallAmountRequestParams added in v1.0.426

type BindRelateAcctSmallAmountRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(32),交易网会员代码(若需要把一个待绑定账户关联到两个会员名下,此字段可上送两个会员的交易网代码,并且须用“|::|”(右侧)进行分隔)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(150),见证子账户的户名(首次绑定的情况下,此字段即为待绑定的提现账户的户名。非首次绑定的情况下,须注意带绑定的提现账户的户名须与留存在后台系统的会员户名一致)
	MemberName *string `json:"MemberName,omitnil,omitempty" name:"MemberName"`

	// STRING(5),会员证件类型(详情见“常见问题”)
	MemberGlobalType *string `json:"MemberGlobalType,omitnil,omitempty" name:"MemberGlobalType"`

	// STRING(32),会员证件号码
	MemberGlobalId *string `json:"MemberGlobalId,omitnil,omitempty" name:"MemberGlobalId"`

	// STRING(50),会员的待绑定账户的账号(提现的银行卡)
	MemberAcctNo *string `json:"MemberAcctNo,omitnil,omitempty" name:"MemberAcctNo"`

	// STRING(10),会员的待绑定账户的本他行类型(1: 本行; 2: 他行)
	BankType *string `json:"BankType,omitnil,omitempty" name:"BankType"`

	// STRING(150),会员的待绑定账户的开户行名称
	AcctOpenBranchName *string `json:"AcctOpenBranchName,omitnil,omitempty" name:"AcctOpenBranchName"`

	// STRING(30),会员的手机号(手机号须由长度为11位的数字构成)
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// STRING(20),会员的待绑定账户的开户行的联行号(本他行类型为他行的情况下,此字段和下一个字段至少一个不为空)
	CnapsBranchId *string `json:"CnapsBranchId,omitnil,omitempty" name:"CnapsBranchId"`

	// STRING(20),会员的待绑定账户的开户行的超级网银行号(本他行类型为他行的情况下,此字段和上一个字段至少一个不为空)
	EiconBankBranchId *string `json:"EiconBankBranchId,omitnil,omitempty" name:"EiconBankBranchId"`

	// STRING(1027),转账方式(1: 往账鉴权(默认值); 2: 来账鉴权)
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type BindRelateAcctSmallAmountResponse

type BindRelateAcctSmallAmountResponse struct {
	*tchttp.BaseResponse
	Response *BindRelateAcctSmallAmountResponseParams `json:"Response"`
}

func NewBindRelateAcctSmallAmountResponse

func NewBindRelateAcctSmallAmountResponse() (response *BindRelateAcctSmallAmountResponse)

func (*BindRelateAcctSmallAmountResponse) FromJsonString

func (r *BindRelateAcctSmallAmountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindRelateAcctSmallAmountResponse) ToJsonString

func (r *BindRelateAcctSmallAmountResponse) ToJsonString() string

type BindRelateAcctSmallAmountResponseParams added in v1.0.426

type BindRelateAcctSmallAmountResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(1027),保留域(来账鉴权的方式下,此字段的值为客户需往监管账户转入的金额。在同名子账户绑定的场景下,若返回""VERIFIED""则说明无需验证直接绑定成功)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindRelateAcctUnionPayRequest

type BindRelateAcctUnionPayRequest struct {
	*tchttp.BaseRequest

	// STRING(32),交易网会员代码(若需要把一个待绑定账户关联到两个会员名下,此字段可上送两个会员的交易网代码,并且须用“|::|”(右侧)进行分隔)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(150),见证子账户的户名(首次绑定的情况下,此字段即为待绑定的提现账户的户名。非首次绑定的情况下,须注意带绑定的提现账户的户名须与留存在后台系统的会员户名一致)
	MemberName *string `json:"MemberName,omitnil,omitempty" name:"MemberName"`

	// STRING(5),会员证件类型(详情见“常见问题”)
	MemberGlobalType *string `json:"MemberGlobalType,omitnil,omitempty" name:"MemberGlobalType"`

	// STRING(32),会员证件号码
	MemberGlobalId *string `json:"MemberGlobalId,omitnil,omitempty" name:"MemberGlobalId"`

	// STRING(50),会员的待绑定账户的账号(提现的银行卡)
	MemberAcctNo *string `json:"MemberAcctNo,omitnil,omitempty" name:"MemberAcctNo"`

	// STRING(10),会员的待绑定账户的本他行类型(1: 本行; 2: 他行)
	BankType *string `json:"BankType,omitnil,omitempty" name:"BankType"`

	// STRING(150),会员的待绑定账户的开户行名称(若大小额行号不填则送超级网银号对应的银行名称,若填大小额行号则送大小额行号对应的银行名称)
	AcctOpenBranchName *string `json:"AcctOpenBranchName,omitnil,omitempty" name:"AcctOpenBranchName"`

	// STRING(30),会员的手机号(手机号须由长度为11位的数字构成)
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(20),会员的待绑定账户的开户行的联行号(本他行类型为他行的情况下,此字段和下一个字段至少一个不为空)
	CnapsBranchId *string `json:"CnapsBranchId,omitnil,omitempty" name:"CnapsBranchId"`

	// STRING(20),会员的待绑定账户的开户行的超级网银行号(本他行类型为他行的情况下,此字段和上一个字段至少一个不为空)
	EiconBankBranchId *string `json:"EiconBankBranchId,omitnil,omitempty" name:"EiconBankBranchId"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewBindRelateAcctUnionPayRequest

func NewBindRelateAcctUnionPayRequest() (request *BindRelateAcctUnionPayRequest)

func (*BindRelateAcctUnionPayRequest) FromJsonString

func (r *BindRelateAcctUnionPayRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindRelateAcctUnionPayRequest) ToJsonString

func (r *BindRelateAcctUnionPayRequest) ToJsonString() string

type BindRelateAcctUnionPayRequestParams added in v1.0.426

type BindRelateAcctUnionPayRequestParams struct {
	// STRING(32),交易网会员代码(若需要把一个待绑定账户关联到两个会员名下,此字段可上送两个会员的交易网代码,并且须用“|::|”(右侧)进行分隔)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(150),见证子账户的户名(首次绑定的情况下,此字段即为待绑定的提现账户的户名。非首次绑定的情况下,须注意带绑定的提现账户的户名须与留存在后台系统的会员户名一致)
	MemberName *string `json:"MemberName,omitnil,omitempty" name:"MemberName"`

	// STRING(5),会员证件类型(详情见“常见问题”)
	MemberGlobalType *string `json:"MemberGlobalType,omitnil,omitempty" name:"MemberGlobalType"`

	// STRING(32),会员证件号码
	MemberGlobalId *string `json:"MemberGlobalId,omitnil,omitempty" name:"MemberGlobalId"`

	// STRING(50),会员的待绑定账户的账号(提现的银行卡)
	MemberAcctNo *string `json:"MemberAcctNo,omitnil,omitempty" name:"MemberAcctNo"`

	// STRING(10),会员的待绑定账户的本他行类型(1: 本行; 2: 他行)
	BankType *string `json:"BankType,omitnil,omitempty" name:"BankType"`

	// STRING(150),会员的待绑定账户的开户行名称(若大小额行号不填则送超级网银号对应的银行名称,若填大小额行号则送大小额行号对应的银行名称)
	AcctOpenBranchName *string `json:"AcctOpenBranchName,omitnil,omitempty" name:"AcctOpenBranchName"`

	// STRING(30),会员的手机号(手机号须由长度为11位的数字构成)
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(20),会员的待绑定账户的开户行的联行号(本他行类型为他行的情况下,此字段和下一个字段至少一个不为空)
	CnapsBranchId *string `json:"CnapsBranchId,omitnil,omitempty" name:"CnapsBranchId"`

	// STRING(20),会员的待绑定账户的开户行的超级网银行号(本他行类型为他行的情况下,此字段和上一个字段至少一个不为空)
	EiconBankBranchId *string `json:"EiconBankBranchId,omitnil,omitempty" name:"EiconBankBranchId"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type BindRelateAcctUnionPayResponse

type BindRelateAcctUnionPayResponse struct {
	*tchttp.BaseResponse
	Response *BindRelateAcctUnionPayResponseParams `json:"Response"`
}

func NewBindRelateAcctUnionPayResponse

func NewBindRelateAcctUnionPayResponse() (response *BindRelateAcctUnionPayResponse)

func (*BindRelateAcctUnionPayResponse) FromJsonString

func (r *BindRelateAcctUnionPayResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindRelateAcctUnionPayResponse) ToJsonString

func (r *BindRelateAcctUnionPayResponse) ToJsonString() string

type BindRelateAcctUnionPayResponseParams added in v1.0.426

type BindRelateAcctUnionPayResponseParams struct {
	// STRING(1027),保留域(在同名子账户绑定的场景下,若返回"VERIFIED"则说明无需验证直接绑定成功)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BusinessLicenseInfo added in v1.0.430

type BusinessLicenseInfo struct {
	// 营业证件类型
	//  IDCARD:身份证
	//  CREDITCODE:统一社会信用代码
	BusinessLicenseType *string `json:"BusinessLicenseType,omitnil,omitempty" name:"BusinessLicenseType"`

	// 营业证件号码 非个人商户上送统一社会信用代码,个人商户上送身份证号码
	BusinessLicenseNumber *string `json:"BusinessLicenseNumber,omitnil,omitempty" name:"BusinessLicenseNumber"`

	// 营业证件有效期类型
	// LONGTERM:长期有效
	// OTHER:非长期有效
	BusinessLicenseValidityType *string `json:"BusinessLicenseValidityType,omitnil,omitempty" name:"BusinessLicenseValidityType"`

	// 营业证件生效日期,yyyy-MM-dd
	BusinessLicenseEffectiveDate *string `json:"BusinessLicenseEffectiveDate,omitnil,omitempty" name:"BusinessLicenseEffectiveDate"`

	// 营业证件失效日期,yyyy-MM-dd
	BusinessLicenseExpireDate *string `json:"BusinessLicenseExpireDate,omitnil,omitempty" name:"BusinessLicenseExpireDate"`
}

type ChannelContractInfo

type ChannelContractInfo struct {
	// 外部合约协议号
	OutContractCode *string `json:"OutContractCode,omitnil,omitempty" name:"OutContractCode"`

	// 米大师内部生成的合约协议号
	ChannelContractCode *string `json:"ChannelContractCode,omitnil,omitempty" name:"ChannelContractCode"`
}

type ChannelReturnContractInfo

type ChannelReturnContractInfo struct {
	// 平台合约状态
	// 协议状态,枚举值:
	// CONTRACT_STATUS_SIGNED:已签约
	// CONTRACT_STATUS_TERMINATED:未签约
	// CONTRACT_STATUS_PENDING:签约进行中
	ContractStatus *string `json:"ContractStatus,omitnil,omitempty" name:"ContractStatus"`

	// 米大师内部存放的合约信息
	ChannelContractInfo *ChannelContractInfo `json:"ChannelContractInfo,omitnil,omitempty" name:"ChannelContractInfo"`
}

type CheckAcctRequest

type CheckAcctRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 1 – 小额转账验证
	// 2 – 短信验证
	// 每个结算账户每天只能使用一次小额转账验证
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`

	// 结算账户账号
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctNo *string `json:"SettleAcctNo,omitnil,omitempty" name:"SettleAcctNo"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 短信验证码或指令号
	// BindType==2必填,平安渠道必填
	CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`

	// 币种 RMB
	// BindType==1必填
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 单位
	// 1:元,2:角,3:分
	// BindType==1必填
	CurrencyUnit *int64 `json:"CurrencyUnit,omitnil,omitempty" name:"CurrencyUnit"`

	// 金额
	// BindType==1必填
	CurrencyAmt *string `json:"CurrencyAmt,omitnil,omitempty" name:"CurrencyAmt"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewCheckAcctRequest

func NewCheckAcctRequest() (request *CheckAcctRequest)

func (*CheckAcctRequest) FromJsonString

func (r *CheckAcctRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckAcctRequest) ToJsonString

func (r *CheckAcctRequest) ToJsonString() string

type CheckAcctRequestParams added in v1.0.426

type CheckAcctRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 1 – 小额转账验证
	// 2 – 短信验证
	// 每个结算账户每天只能使用一次小额转账验证
	BindType *int64 `json:"BindType,omitnil,omitempty" name:"BindType"`

	// 结算账户账号
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctNo *string `json:"SettleAcctNo,omitnil,omitempty" name:"SettleAcctNo"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 短信验证码或指令号
	// BindType==2必填,平安渠道必填
	CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`

	// 币种 RMB
	// BindType==1必填
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 单位
	// 1:元,2:角,3:分
	// BindType==1必填
	CurrencyUnit *int64 `json:"CurrencyUnit,omitnil,omitempty" name:"CurrencyUnit"`

	// 金额
	// BindType==1必填
	CurrencyAmt *string `json:"CurrencyAmt,omitnil,omitempty" name:"CurrencyAmt"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type CheckAcctResponse

type CheckAcctResponse struct {
	*tchttp.BaseResponse
	Response *CheckAcctResponseParams `json:"Response"`
}

func NewCheckAcctResponse

func NewCheckAcctResponse() (response *CheckAcctResponse)

func (*CheckAcctResponse) FromJsonString

func (r *CheckAcctResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckAcctResponse) ToJsonString

func (r *CheckAcctResponse) ToJsonString() string

type CheckAcctResponseParams added in v1.0.426

type CheckAcctResponseParams struct {
	// 前置流水号,请保存
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CheckAmountRequest

type CheckAmountRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(32),交易网会员代码(若需要把一个待绑定账户关联到两个会员名下,此字段可上送两个会员的交易网代码,并且须用“|::|”(右侧)进行分隔)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(50),会员的待绑定账户的账号(即 BindRelateAcctSmallAmount接口中的“会员的待绑定账户的账号”)
	TakeCashAcctNo *string `json:"TakeCashAcctNo,omitnil,omitempty" name:"TakeCashAcctNo"`

	// STRING(20),鉴权验证金额(即 BindRelateAcctSmallAmount接口中的“会员的待绑定账户收到的验证金额。原小额转账鉴权方式为来账鉴权的情况下此字段须赋值为0.00)
	AuthAmt *string `json:"AuthAmt,omitnil,omitempty" name:"AuthAmt"`

	// STRING(3),币种(默认为RMB)
	Ccy *string `json:"Ccy,omitnil,omitempty" name:"Ccy"`

	// STRING(1027),原小额转账方式(1: 往账鉴权,此为默认值; 2: 来账鉴权)
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewCheckAmountRequest

func NewCheckAmountRequest() (request *CheckAmountRequest)

func (*CheckAmountRequest) FromJsonString

func (r *CheckAmountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckAmountRequest) ToJsonString

func (r *CheckAmountRequest) ToJsonString() string

type CheckAmountRequestParams added in v1.0.426

type CheckAmountRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(32),交易网会员代码(若需要把一个待绑定账户关联到两个会员名下,此字段可上送两个会员的交易网代码,并且须用“|::|”(右侧)进行分隔)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(50),会员的待绑定账户的账号(即 BindRelateAcctSmallAmount接口中的“会员的待绑定账户的账号”)
	TakeCashAcctNo *string `json:"TakeCashAcctNo,omitnil,omitempty" name:"TakeCashAcctNo"`

	// STRING(20),鉴权验证金额(即 BindRelateAcctSmallAmount接口中的“会员的待绑定账户收到的验证金额。原小额转账鉴权方式为来账鉴权的情况下此字段须赋值为0.00)
	AuthAmt *string `json:"AuthAmt,omitnil,omitempty" name:"AuthAmt"`

	// STRING(3),币种(默认为RMB)
	Ccy *string `json:"Ccy,omitnil,omitempty" name:"Ccy"`

	// STRING(1027),原小额转账方式(1: 往账鉴权,此为默认值; 2: 来账鉴权)
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type CheckAmountResponse

type CheckAmountResponse struct {
	*tchttp.BaseResponse
	Response *CheckAmountResponseParams `json:"Response"`
}

func NewCheckAmountResponse

func NewCheckAmountResponse() (response *CheckAmountResponse)

func (*CheckAmountResponse) FromJsonString

func (r *CheckAmountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckAmountResponse) ToJsonString

func (r *CheckAmountResponse) ToJsonString() string

type CheckAmountResponseParams added in v1.0.426

type CheckAmountResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(52),见证系统流水号(即电商见证宝系统生成的流水号,可关联具体一笔请求)
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CityCodeResult added in v1.0.293

type CityCodeResult struct {
	// 城市编码cityid,数字与字母的结合
	// 注意:此字段可能返回 null,表示取不到有效值。
	CityId *string `json:"CityId,omitnil,omitempty" name:"CityId"`

	// 省份
	// 注意:此字段可能返回 null,表示取不到有效值。
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 县区
	// 注意:此字段可能返回 null,表示取不到有效值。
	District *string `json:"District,omitnil,omitempty" name:"District"`

	// 城市
	// 注意:此字段可能返回 null,表示取不到有效值。
	City *string `json:"City,omitnil,omitempty" name:"City"`
}

type ClearItem

type ClearItem struct {
	// STRING(8),日期(格式: 20190101)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// STRING(40),子账号类型(子帐号类型。1: 普通会员子账号; 2: 挂账子账号; 3: 手续费子账号; 4: 利息子账号; 5: 平台担保子账号; 7: 在途; 8: 理财购买子帐号; 9: 理财赎回子帐号; 10: 平台子拥有结算子帐号)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAcctType *string `json:"SubAcctType,omitnil,omitempty" name:"SubAcctType"`

	// STRING(3),对账状态(0: 成功; 1: 失败)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReconcileStatus *string `json:"ReconcileStatus,omitnil,omitempty" name:"ReconcileStatus"`

	// STRING(300),对账返回信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReconcileReturnMsg *string `json:"ReconcileReturnMsg,omitnil,omitempty" name:"ReconcileReturnMsg"`

	// STRING(20),清算状态(0: 成功; 1: 失败; 2: 异常; 3: 待处理)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClearingStatus *string `json:"ClearingStatus,omitnil,omitempty" name:"ClearingStatus"`

	// STRING(2),清算返回信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClearingReturnMsg *string `json:"ClearingReturnMsg,omitnil,omitempty" name:"ClearingReturnMsg"`

	// STRING(300),待清算总金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalAmt *string `json:"TotalAmt,omitnil,omitempty" name:"TotalAmt"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AddContract added in v1.0.293

func (c *Client) AddContract(request *AddContractRequest) (response *AddContractResponse, err error)

AddContract 云支付-添加合同接口

func (*Client) AddContractWithContext added in v1.0.324

func (c *Client) AddContractWithContext(ctx context.Context, request *AddContractRequest) (response *AddContractResponse, err error)

AddContract 云支付-添加合同接口

func (*Client) AddFlexFundingAccount added in v1.0.568

func (c *Client) AddFlexFundingAccount(request *AddFlexFundingAccountRequest) (response *AddFlexFundingAccountResponse, err error)

AddFlexFundingAccount 灵云V2-绑定收款用户资金账号信息

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) AddFlexFundingAccountWithContext added in v1.0.568

func (c *Client) AddFlexFundingAccountWithContext(ctx context.Context, request *AddFlexFundingAccountRequest) (response *AddFlexFundingAccountResponse, err error)

AddFlexFundingAccount 灵云V2-绑定收款用户资金账号信息

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) AddFlexIdInfo added in v1.0.435

func (c *Client) AddFlexIdInfo(request *AddFlexIdInfoRequest) (response *AddFlexIdInfoResponse, err error)

AddFlexIdInfo 灵云V2-补充证件信息

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) AddFlexIdInfoWithContext added in v1.0.435

func (c *Client) AddFlexIdInfoWithContext(ctx context.Context, request *AddFlexIdInfoRequest) (response *AddFlexIdInfoResponse, err error)

AddFlexIdInfo 灵云V2-补充证件信息

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) AddFlexPhoneNo added in v1.0.435

func (c *Client) AddFlexPhoneNo(request *AddFlexPhoneNoRequest) (response *AddFlexPhoneNoResponse, err error)

AddFlexPhoneNo 灵云V2-补充手机号信息

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) AddFlexPhoneNoWithContext added in v1.0.435

func (c *Client) AddFlexPhoneNoWithContext(ctx context.Context, request *AddFlexPhoneNoRequest) (response *AddFlexPhoneNoResponse, err error)

AddFlexPhoneNo 灵云V2-补充手机号信息

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) AddMerchant added in v1.0.293

func (c *Client) AddMerchant(request *AddMerchantRequest) (response *AddMerchantResponse, err error)

AddMerchant 云支付-添加商户接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) AddMerchantWithContext added in v1.0.324

func (c *Client) AddMerchantWithContext(ctx context.Context, request *AddMerchantRequest) (response *AddMerchantResponse, err error)

AddMerchant 云支付-添加商户接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) AddShop added in v1.0.293

func (c *Client) AddShop(request *AddShopRequest) (response *AddShopResponse, err error)

AddShop 云支付-添加门店接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) AddShopWithContext added in v1.0.324

func (c *Client) AddShopWithContext(ctx context.Context, request *AddShopRequest) (response *AddShopResponse, err error)

AddShop 云支付-添加门店接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyApplicationMaterial

func (c *Client) ApplyApplicationMaterial(request *ApplyApplicationMaterialRequest) (response *ApplyApplicationMaterialResponse, err error)

ApplyApplicationMaterial 跨境-提交申报材料。申报材料的主体是付款人,需要提前调用【跨境-付款人申请】接口提交付款人信息且审核通过后调用。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) ApplyApplicationMaterialWithContext added in v1.0.324

func (c *Client) ApplyApplicationMaterialWithContext(ctx context.Context, request *ApplyApplicationMaterialRequest) (response *ApplyApplicationMaterialResponse, err error)

ApplyApplicationMaterial 跨境-提交申报材料。申报材料的主体是付款人,需要提前调用【跨境-付款人申请】接口提交付款人信息且审核通过后调用。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) ApplyFlexPayment added in v1.0.414

func (c *Client) ApplyFlexPayment(request *ApplyFlexPaymentRequest) (response *ApplyFlexPaymentResponse, err error)

ApplyFlexPayment 灵云V2-付款

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyFlexPaymentWithContext added in v1.0.414

func (c *Client) ApplyFlexPaymentWithContext(ctx context.Context, request *ApplyFlexPaymentRequest) (response *ApplyFlexPaymentResponse, err error)

ApplyFlexPayment 灵云V2-付款

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyFlexSettlement added in v1.0.414

func (c *Client) ApplyFlexSettlement(request *ApplyFlexSettlementRequest) (response *ApplyFlexSettlementResponse, err error)

ApplyFlexSettlement 灵云V2-结算

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyFlexSettlementWithContext added in v1.0.414

func (c *Client) ApplyFlexSettlementWithContext(ctx context.Context, request *ApplyFlexSettlementRequest) (response *ApplyFlexSettlementResponse, err error)

ApplyFlexSettlement 灵云V2-结算

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyFlexWechatPreAuth added in v1.0.650

func (c *Client) ApplyFlexWechatPreAuth(request *ApplyFlexWechatPreAuthRequest) (response *ApplyFlexWechatPreAuthResponse, err error)

ApplyFlexWechatPreAuth 微工卡开通预核身接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyFlexWechatPreAuthWithContext added in v1.0.650

func (c *Client) ApplyFlexWechatPreAuthWithContext(ctx context.Context, request *ApplyFlexWechatPreAuthRequest) (response *ApplyFlexWechatPreAuthResponse, err error)

ApplyFlexWechatPreAuth 微工卡开通预核身接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyOpenBankOrderDetailReceipt added in v1.0.390

func (c *Client) ApplyOpenBankOrderDetailReceipt(request *ApplyOpenBankOrderDetailReceiptRequest) (response *ApplyOpenBankOrderDetailReceiptResponse, err error)

ApplyOpenBankOrderDetailReceipt 云企付-申请单笔交易回单

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyOpenBankOrderDetailReceiptWithContext added in v1.0.390

func (c *Client) ApplyOpenBankOrderDetailReceiptWithContext(ctx context.Context, request *ApplyOpenBankOrderDetailReceiptRequest) (response *ApplyOpenBankOrderDetailReceiptResponse, err error)

ApplyOpenBankOrderDetailReceipt 云企付-申请单笔交易回单

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyOpenBankSettleOrder added in v1.0.486

func (c *Client) ApplyOpenBankSettleOrder(request *ApplyOpenBankSettleOrderRequest) (response *ApplyOpenBankSettleOrderResponse, err error)

ApplyOpenBankSettleOrder 云企付-结算申请接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyOpenBankSettleOrderWithContext added in v1.0.486

func (c *Client) ApplyOpenBankSettleOrderWithContext(ctx context.Context, request *ApplyOpenBankSettleOrderRequest) (response *ApplyOpenBankSettleOrderResponse, err error)

ApplyOpenBankSettleOrder 云企付-结算申请接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyOpenBankSubMerchantSignOnline added in v1.0.486

func (c *Client) ApplyOpenBankSubMerchantSignOnline(request *ApplyOpenBankSubMerchantSignOnlineRequest) (response *ApplyOpenBankSubMerchantSignOnlineResponse, err error)

ApplyOpenBankSubMerchantSignOnline 子商户在线签约

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyOpenBankSubMerchantSignOnlineWithContext added in v1.0.486

func (c *Client) ApplyOpenBankSubMerchantSignOnlineWithContext(ctx context.Context, request *ApplyOpenBankSubMerchantSignOnlineRequest) (response *ApplyOpenBankSubMerchantSignOnlineResponse, err error)

ApplyOpenBankSubMerchantSignOnline 子商户在线签约

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ApplyOutwardOrder

func (c *Client) ApplyOutwardOrder(request *ApplyOutwardOrderRequest) (response *ApplyOutwardOrderResponse, err error)

ApplyOutwardOrder 跨境-汇出指令申请。通过该接口可将对接方账户中的人民币余额汇兑成外币,再汇出至指定银行账户。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) ApplyOutwardOrderWithContext added in v1.0.324

func (c *Client) ApplyOutwardOrderWithContext(ctx context.Context, request *ApplyOutwardOrderRequest) (response *ApplyOutwardOrderResponse, err error)

ApplyOutwardOrder 跨境-汇出指令申请。通过该接口可将对接方账户中的人民币余额汇兑成外币,再汇出至指定银行账户。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) ApplyPayerInfo

func (c *Client) ApplyPayerInfo(request *ApplyPayerInfoRequest) (response *ApplyPayerInfoResponse, err error)

ApplyPayerInfo 跨境-付款人申请。通过该接口提交付款人信息并进行 kyc 审核。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) ApplyPayerInfoWithContext added in v1.0.324

func (c *Client) ApplyPayerInfoWithContext(ctx context.Context, request *ApplyPayerInfoRequest) (response *ApplyPayerInfoResponse, err error)

ApplyPayerInfo 跨境-付款人申请。通过该接口提交付款人信息并进行 kyc 审核。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) ApplyReWithdrawal

func (c *Client) ApplyReWithdrawal(request *ApplyReWithdrawalRequest) (response *ApplyReWithdrawalResponse, err error)

ApplyReWithdrawal 正常结算提现失败情况下,发起重新提现的请求接口

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ApplyReWithdrawalWithContext added in v1.0.324

func (c *Client) ApplyReWithdrawalWithContext(ctx context.Context, request *ApplyReWithdrawalRequest) (response *ApplyReWithdrawalResponse, err error)

ApplyReWithdrawal 正常结算提现失败情况下,发起重新提现的请求接口

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ApplyReconciliationFile added in v1.0.360

func (c *Client) ApplyReconciliationFile(request *ApplyReconciliationFileRequest) (response *ApplyReconciliationFileResponse, err error)

ApplyReconciliationFile 聚鑫-申请对账文件

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ApplyReconciliationFileWithContext added in v1.0.360

func (c *Client) ApplyReconciliationFileWithContext(ctx context.Context, request *ApplyReconciliationFileRequest) (response *ApplyReconciliationFileResponse, err error)

ApplyReconciliationFile 聚鑫-申请对账文件

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ApplyTrade

func (c *Client) ApplyTrade(request *ApplyTradeRequest) (response *ApplyTradeResponse, err error)

ApplyTrade 跨境-提交贸易材料。通过提交贸易材料接口可为对接方累计贸易额度,在额度范围内可发起汇兑汇出交易。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) ApplyTradeWithContext added in v1.0.324

func (c *Client) ApplyTradeWithContext(ctx context.Context, request *ApplyTradeRequest) (response *ApplyTradeResponse, err error)

ApplyTrade 跨境-提交贸易材料。通过提交贸易材料接口可为对接方累计贸易额度,在额度范围内可发起汇兑汇出交易。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) ApplyWithdrawal

func (c *Client) ApplyWithdrawal(request *ApplyWithdrawalRequest) (response *ApplyWithdrawalResponse, err error)

ApplyWithdrawal 商户提现

可能返回的错误码:

FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) ApplyWithdrawalWithContext added in v1.0.324

func (c *Client) ApplyWithdrawalWithContext(ctx context.Context, request *ApplyWithdrawalRequest) (response *ApplyWithdrawalResponse, err error)

ApplyWithdrawal 商户提现

可能返回的错误码:

FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) BindAccount added in v1.0.229

func (c *Client) BindAccount(request *BindAccountRequest) (response *BindAccountResponse, err error)

BindAccount 灵云-绑定账号

可能返回的错误码:

FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) BindAccountWithContext added in v1.0.324

func (c *Client) BindAccountWithContext(ctx context.Context, request *BindAccountRequest) (response *BindAccountResponse, err error)

BindAccount 灵云-绑定账号

可能返回的错误码:

FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) BindAcct

func (c *Client) BindAcct(request *BindAcctRequest) (response *BindAcctResponse, err error)

BindAcct 商户绑定提现银行卡,每个商户只能绑定一张提现银行卡

可能返回的错误码:

FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) BindAcctWithContext added in v1.0.324

func (c *Client) BindAcctWithContext(ctx context.Context, request *BindAcctRequest) (response *BindAcctResponse, err error)

BindAcct 商户绑定提现银行卡,每个商户只能绑定一张提现银行卡

可能返回的错误码:

FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) BindOpenBankExternalSubMerchantBankAccount added in v1.0.351

func (c *Client) BindOpenBankExternalSubMerchantBankAccount(request *BindOpenBankExternalSubMerchantBankAccountRequest) (response *BindOpenBankExternalSubMerchantBankAccountResponse, err error)

BindOpenBankExternalSubMerchantBankAccount 云企付-子商户银行卡绑定

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) BindOpenBankExternalSubMerchantBankAccountWithContext added in v1.0.351

func (c *Client) BindOpenBankExternalSubMerchantBankAccountWithContext(ctx context.Context, request *BindOpenBankExternalSubMerchantBankAccountRequest) (response *BindOpenBankExternalSubMerchantBankAccountResponse, err error)

BindOpenBankExternalSubMerchantBankAccount 云企付-子商户银行卡绑定

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) BindOpenBankProfitSharePayee added in v1.0.521

func (c *Client) BindOpenBankProfitSharePayee(request *BindOpenBankProfitSharePayeeRequest) (response *BindOpenBankProfitSharePayeeResponse, err error)

BindOpenBankProfitSharePayee 云企付-绑定分账收款方

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) BindOpenBankProfitSharePayeeWithContext added in v1.0.521

func (c *Client) BindOpenBankProfitSharePayeeWithContext(ctx context.Context, request *BindOpenBankProfitSharePayeeRequest) (response *BindOpenBankProfitSharePayeeResponse, err error)

BindOpenBankProfitSharePayee 云企付-绑定分账收款方

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) BindRelateAccReUnionPay

func (c *Client) BindRelateAccReUnionPay(request *BindRelateAccReUnionPayRequest) (response *BindRelateAccReUnionPayResponse, err error)

BindRelateAccReUnionPay 会员绑定提现账户-回填银联鉴权短信码。用于会员填写动态验证码后,发往银行进行验证,验证成功则完成绑定。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) BindRelateAccReUnionPayWithContext added in v1.0.324

func (c *Client) BindRelateAccReUnionPayWithContext(ctx context.Context, request *BindRelateAccReUnionPayRequest) (response *BindRelateAccReUnionPayResponse, err error)

BindRelateAccReUnionPay 会员绑定提现账户-回填银联鉴权短信码。用于会员填写动态验证码后,发往银行进行验证,验证成功则完成绑定。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) BindRelateAcctSmallAmount

func (c *Client) BindRelateAcctSmallAmount(request *BindRelateAcctSmallAmountRequest) (response *BindRelateAcctSmallAmountResponse, err error)

BindRelateAcctSmallAmount 会员绑定提现账户-小额鉴权。会员申请绑定提现账户,绑定后从会员子账户中提现到绑定账户。

转账鉴权有两种形式:往账鉴权和来账鉴权。

往账鉴权:该接口发起成功后,银行会向提现账户转入小于等于0.5元的随机金额,并短信通知客户查看,客户查看后,需将收到的金额大小,在电商平台页面上回填,并通知银行。银行验证通过后,完成提现账户绑定。

来账鉴权:该接口发起成功后,银行以短信通知客户查看,客户查看后,需通过待绑定的账户往市场的监管账户转入短信上指定的金额。银行检索到该笔指定金额的来账是源自待绑定账户,则绑定成功。平安银行的账户,即BankType送1时,大小额行号和超级网银号都不用送。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) BindRelateAcctSmallAmountWithContext added in v1.0.324

func (c *Client) BindRelateAcctSmallAmountWithContext(ctx context.Context, request *BindRelateAcctSmallAmountRequest) (response *BindRelateAcctSmallAmountResponse, err error)

BindRelateAcctSmallAmount 会员绑定提现账户-小额鉴权。会员申请绑定提现账户,绑定后从会员子账户中提现到绑定账户。

转账鉴权有两种形式:往账鉴权和来账鉴权。

往账鉴权:该接口发起成功后,银行会向提现账户转入小于等于0.5元的随机金额,并短信通知客户查看,客户查看后,需将收到的金额大小,在电商平台页面上回填,并通知银行。银行验证通过后,完成提现账户绑定。

来账鉴权:该接口发起成功后,银行以短信通知客户查看,客户查看后,需通过待绑定的账户往市场的监管账户转入短信上指定的金额。银行检索到该笔指定金额的来账是源自待绑定账户,则绑定成功。平安银行的账户,即BankType送1时,大小额行号和超级网银号都不用送。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) BindRelateAcctUnionPay

func (c *Client) BindRelateAcctUnionPay(request *BindRelateAcctUnionPayRequest) (response *BindRelateAcctUnionPayResponse, err error)

BindRelateAcctUnionPay 会员绑定提现账户-银联鉴权。用于会员申请绑定提现账户,申请后银行前往银联验证卡信息:姓名、证件、卡号、银行预留手机是否相符,相符则发送给会员手机动态验证码并返回成功,不相符则返回失败。

平台接收到银行返回成功后,进入输入动态验证码的页面,有效期120秒,若120秒未输入,客户可点击重新发送动态验证码,这个步骤重新调用该接口即可。

平安银行的账户,大小额行号和超级网银号都不用送。

超级网银号:单笔转账金额不超过5万,不限制笔数,只用选XX银行,不用具体到支行,可实时知道对方是否收款成功。

大小额联行号:单笔转账可超过5万,需具体到支行,不能实时知道对方是否收款成功。金额超过5万的,在工作日的8点30-17点间才会成功。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) BindRelateAcctUnionPayWithContext added in v1.0.324

func (c *Client) BindRelateAcctUnionPayWithContext(ctx context.Context, request *BindRelateAcctUnionPayRequest) (response *BindRelateAcctUnionPayResponse, err error)

BindRelateAcctUnionPay 会员绑定提现账户-银联鉴权。用于会员申请绑定提现账户,申请后银行前往银联验证卡信息:姓名、证件、卡号、银行预留手机是否相符,相符则发送给会员手机动态验证码并返回成功,不相符则返回失败。

平台接收到银行返回成功后,进入输入动态验证码的页面,有效期120秒,若120秒未输入,客户可点击重新发送动态验证码,这个步骤重新调用该接口即可。

平安银行的账户,大小额行号和超级网银号都不用送。

超级网银号:单笔转账金额不超过5万,不限制笔数,只用选XX银行,不用具体到支行,可实时知道对方是否收款成功。

大小额联行号:单笔转账可超过5万,需具体到支行,不能实时知道对方是否收款成功。金额超过5万的,在工作日的8点30-17点间才会成功。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) CheckAcct

func (c *Client) CheckAcct(request *CheckAcctRequest) (response *CheckAcctResponse, err error)

CheckAcct 商户绑定提现银行卡的验证接口

可能返回的错误码:

FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) CheckAcctWithContext added in v1.0.324

func (c *Client) CheckAcctWithContext(ctx context.Context, request *CheckAcctRequest) (response *CheckAcctResponse, err error)

CheckAcct 商户绑定提现银行卡的验证接口

可能返回的错误码:

FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) CheckAmount

func (c *Client) CheckAmount(request *CheckAmountRequest) (response *CheckAmountResponse, err error)

CheckAmount 验证鉴权金额。此接口可受理BindRelateAcctSmallAmount接口发起的转账金额(往账鉴权方式)的验证处理。若所回填的验证金额验证通过,则会绑定原申请中的银行账户作为提现账户。通过此接口也可以查得BindRelateAcctSmallAmount接口发起的来账鉴权方式的申请的当前状态。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) CheckAmountWithContext added in v1.0.324

func (c *Client) CheckAmountWithContext(ctx context.Context, request *CheckAmountRequest) (response *CheckAmountResponse, err error)

CheckAmount 验证鉴权金额。此接口可受理BindRelateAcctSmallAmount接口发起的转账金额(往账鉴权方式)的验证处理。若所回填的验证金额验证通过,则会绑定原申请中的银行账户作为提现账户。通过此接口也可以查得BindRelateAcctSmallAmount接口发起的来账鉴权方式的申请的当前状态。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) CloseCloudOrder added in v1.0.386

func (c *Client) CloseCloudOrder(request *CloseCloudOrderRequest) (response *CloseCloudOrderResponse, err error)

CloseCloudOrder 通过此接口关闭此前已创建的订单。关闭后,用户将无法继续付款,仅能关闭创建后未支付的订单。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) CloseCloudOrderWithContext added in v1.0.386

func (c *Client) CloseCloudOrderWithContext(ctx context.Context, request *CloseCloudOrderRequest) (response *CloseCloudOrderResponse, err error)

CloseCloudOrder 通过此接口关闭此前已创建的订单。关闭后,用户将无法继续付款,仅能关闭创建后未支付的订单。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) CloseOpenBankPaymentOrder added in v1.0.351

func (c *Client) CloseOpenBankPaymentOrder(request *CloseOpenBankPaymentOrderRequest) (response *CloseOpenBankPaymentOrderResponse, err error)

CloseOpenBankPaymentOrder 云企付-关闭订单

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CloseOpenBankPaymentOrderWithContext added in v1.0.351

func (c *Client) CloseOpenBankPaymentOrderWithContext(ctx context.Context, request *CloseOpenBankPaymentOrderRequest) (response *CloseOpenBankPaymentOrderResponse, err error)

CloseOpenBankPaymentOrder 云企付-关闭订单

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CloseOrder

func (c *Client) CloseOrder(request *CloseOrderRequest) (response *CloseOrderResponse, err error)

CloseOrder 通过此接口关闭此前已创建的订单,关闭后,用户将无法继续付款。仅能关闭创建后未支付的订单

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_ORDERNOTACTIVATED = "FailedOperation.OrderNotActivated"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CloseOrderWithContext added in v1.0.324

func (c *Client) CloseOrderWithContext(ctx context.Context, request *CloseOrderRequest) (response *CloseOrderResponse, err error)

CloseOrder 通过此接口关闭此前已创建的订单,关闭后,用户将无法继续付款。仅能关闭创建后未支付的订单

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_ORDERNOTACTIVATED = "FailedOperation.OrderNotActivated"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ConfirmOrder added in v1.0.228

func (c *Client) ConfirmOrder(request *ConfirmOrderRequest) (response *ConfirmOrderResponse, err error)

ConfirmOrder 云鉴-消费订单确认接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) ConfirmOrderWithContext added in v1.0.324

func (c *Client) ConfirmOrderWithContext(ctx context.Context, request *ConfirmOrderRequest) (response *ConfirmOrderResponse, err error)

ConfirmOrder 云鉴-消费订单确认接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) ContractOrder

func (c *Client) ContractOrder(request *ContractOrderRequest) (response *ContractOrderResponse, err error)

ContractOrder 应用需要先带上签约信息调用本接口生成支付订单号,并将应答的PayInfo透传给聚鑫SDK,拉起客户端(包括微信公众号/微信小程序/客户端App)支付。

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTINSERTTFAILED = "FailedOperation.DbClientInserttFailed"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PARENTAPPIDERROR = "FailedOperation.ParentAppIdError"
FAILEDOPERATION_PORTALERROR = "FailedOperation.PortalError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_WECHATERROR = "FailedOperation.WechatError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ContractOrderWithContext added in v1.0.324

func (c *Client) ContractOrderWithContext(ctx context.Context, request *ContractOrderRequest) (response *ContractOrderResponse, err error)

ContractOrder 应用需要先带上签约信息调用本接口生成支付订单号,并将应答的PayInfo透传给聚鑫SDK,拉起客户端(包括微信公众号/微信小程序/客户端App)支付。

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTINSERTTFAILED = "FailedOperation.DbClientInserttFailed"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_PARENTAPPIDERROR = "FailedOperation.ParentAppIdError"
FAILEDOPERATION_PORTALERROR = "FailedOperation.PortalError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_WECHATERROR = "FailedOperation.WechatError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateAcct

func (c *Client) CreateAcct(request *CreateAcctRequest) (response *CreateAcctResponse, err error)

CreateAcct 子商户入驻聚鑫平台

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) CreateAcctWithContext added in v1.0.324

func (c *Client) CreateAcctWithContext(ctx context.Context, request *CreateAcctRequest) (response *CreateAcctResponse, err error)

CreateAcct 子商户入驻聚鑫平台

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) CreateAgentTaxPaymentInfos

func (c *Client) CreateAgentTaxPaymentInfos(request *CreateAgentTaxPaymentInfosRequest) (response *CreateAgentTaxPaymentInfosResponse, err error)

CreateAgentTaxPaymentInfos 直播平台-代理商完税信息录入

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateAgentTaxPaymentInfosWithContext added in v1.0.324

func (c *Client) CreateAgentTaxPaymentInfosWithContext(ctx context.Context, request *CreateAgentTaxPaymentInfosRequest) (response *CreateAgentTaxPaymentInfosResponse, err error)

CreateAgentTaxPaymentInfos 直播平台-代理商完税信息录入

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateAnchor added in v1.0.291

func (c *Client) CreateAnchor(request *CreateAnchorRequest) (response *CreateAnchorResponse, err error)

CreateAnchor 直播平台-主播入驻

可能返回的错误码:

FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_CREATEAGENT = "FailedOperation.CreateAgent"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) CreateAnchorWithContext added in v1.0.324

func (c *Client) CreateAnchorWithContext(ctx context.Context, request *CreateAnchorRequest) (response *CreateAnchorResponse, err error)

CreateAnchor 直播平台-主播入驻

可能返回的错误码:

FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_CREATEAGENT = "FailedOperation.CreateAgent"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) CreateBatchPayment added in v1.0.230

func (c *Client) CreateBatchPayment(request *CreateBatchPaymentRequest) (response *CreateBatchPaymentResponse, err error)

CreateBatchPayment 灵云-批量主播转账接口

可能返回的错误码:

FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_CREATEAGENT = "FailedOperation.CreateAgent"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) CreateBatchPaymentWithContext added in v1.0.324

func (c *Client) CreateBatchPaymentWithContext(ctx context.Context, request *CreateBatchPaymentRequest) (response *CreateBatchPaymentResponse, err error)

CreateBatchPayment 灵云-批量主播转账接口

可能返回的错误码:

FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_CREATEAGENT = "FailedOperation.CreateAgent"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) CreateCloudSubMerchant added in v1.0.386

func (c *Client) CreateCloudSubMerchant(request *CreateCloudSubMerchantRequest) (response *CreateCloudSubMerchantResponse, err error)

CreateCloudSubMerchant 创建子商户

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) CreateCloudSubMerchantWithContext added in v1.0.386

func (c *Client) CreateCloudSubMerchantWithContext(ctx context.Context, request *CreateCloudSubMerchantRequest) (response *CreateCloudSubMerchantResponse, err error)

CreateCloudSubMerchant 创建子商户

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) CreateCustAcctId

func (c *Client) CreateCustAcctId(request *CreateCustAcctIdRequest) (response *CreateCustAcctIdResponse, err error)

CreateCustAcctId 会员子账户开立。会员在银行注册,并开立会员子账户,交易网会员代码即会员在平台端系统的会员编号。

平台需保存银行返回的子账户账号,后续交易接口都会用到。会员属性字段为预留扩展字段,当前必须送默认值。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_SDKERROR = "FailedOperation.SDKError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) CreateCustAcctIdWithContext added in v1.0.324

func (c *Client) CreateCustAcctIdWithContext(ctx context.Context, request *CreateCustAcctIdRequest) (response *CreateCustAcctIdResponse, err error)

CreateCustAcctId 会员子账户开立。会员在银行注册,并开立会员子账户,交易网会员代码即会员在平台端系统的会员编号。

平台需保存银行返回的子账户账号,后续交易接口都会用到。会员属性字段为预留扩展字段,当前必须送默认值。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_SDKERROR = "FailedOperation.SDKError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) CreateExternalAnchor added in v1.0.229

func (c *Client) CreateExternalAnchor(request *CreateExternalAnchorRequest) (response *CreateExternalAnchorResponse, err error)

CreateExternalAnchor 灵云-主播入驻

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_SDKERROR = "FailedOperation.SDKError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) CreateExternalAnchorWithContext added in v1.0.324

func (c *Client) CreateExternalAnchorWithContext(ctx context.Context, request *CreateExternalAnchorRequest) (response *CreateExternalAnchorResponse, err error)

CreateExternalAnchor 灵云-主播入驻

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_SDKERROR = "FailedOperation.SDKError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) CreateFlexPayee added in v1.0.414

func (c *Client) CreateFlexPayee(request *CreateFlexPayeeRequest) (response *CreateFlexPayeeResponse, err error)

CreateFlexPayee 灵云V2-收款用户开立

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateFlexPayeeWithContext added in v1.0.414

func (c *Client) CreateFlexPayeeWithContext(ctx context.Context, request *CreateFlexPayeeRequest) (response *CreateFlexPayeeResponse, err error)

CreateFlexPayee 灵云V2-收款用户开立

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateInvoice

func (c *Client) CreateInvoice(request *CreateInvoiceRequest) (response *CreateInvoiceResponse, err error)

CreateInvoice 智慧零售-发票开具

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_INVOICEEXIST = "FailedOperation.InvoiceExist"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_INVOICEEXIST = "InternalError.InvoiceExist"
INTERNALERROR_SANDBOXACCESSERROR = "InternalError.SandBoxAccessError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
INVALIDPARAMETER_UNSUPPORTEDPARAMETER = "InvalidParameter.UnsupportedParameter"
RESOURCEINSUFFICIENT_THREADPOOLREJECT = "ResourceInsufficient.ThreadPoolReject"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateInvoiceV2

func (c *Client) CreateInvoiceV2(request *CreateInvoiceV2Request) (response *CreateInvoiceV2Response, err error)

CreateInvoiceV2 智慧零售-发票开具V2

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) CreateInvoiceV2WithContext added in v1.0.324

func (c *Client) CreateInvoiceV2WithContext(ctx context.Context, request *CreateInvoiceV2Request) (response *CreateInvoiceV2Response, err error)

CreateInvoiceV2 智慧零售-发票开具V2

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) CreateInvoiceWithContext added in v1.0.324

func (c *Client) CreateInvoiceWithContext(ctx context.Context, request *CreateInvoiceRequest) (response *CreateInvoiceResponse, err error)

CreateInvoice 智慧零售-发票开具

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_INVOICEEXIST = "FailedOperation.InvoiceExist"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_INVOICEEXIST = "InternalError.InvoiceExist"
INTERNALERROR_SANDBOXACCESSERROR = "InternalError.SandBoxAccessError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
INVALIDPARAMETER_UNSUPPORTEDPARAMETER = "InvalidParameter.UnsupportedParameter"
RESOURCEINSUFFICIENT_THREADPOOLREJECT = "ResourceInsufficient.ThreadPoolReject"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateMerchant

func (c *Client) CreateMerchant(request *CreateMerchantRequest) (response *CreateMerchantResponse, err error)

CreateMerchant 智慧零售-商户注册

可能返回的错误码:

INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateMerchantWithContext added in v1.0.324

func (c *Client) CreateMerchantWithContext(ctx context.Context, request *CreateMerchantRequest) (response *CreateMerchantResponse, err error)

CreateMerchant 智慧零售-商户注册

可能返回的错误码:

INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateOpenBankAggregatedSubMerchantRegistration added in v1.0.430

func (c *Client) CreateOpenBankAggregatedSubMerchantRegistration(request *CreateOpenBankAggregatedSubMerchantRegistrationRequest) (response *CreateOpenBankAggregatedSubMerchantRegistrationResponse, err error)

CreateOpenBankAggregatedSubMerchantRegistration 云企付-子商户进件V2

可能返回的错误码:

INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateOpenBankAggregatedSubMerchantRegistrationWithContext added in v1.0.430

func (c *Client) CreateOpenBankAggregatedSubMerchantRegistrationWithContext(ctx context.Context, request *CreateOpenBankAggregatedSubMerchantRegistrationRequest) (response *CreateOpenBankAggregatedSubMerchantRegistrationResponse, err error)

CreateOpenBankAggregatedSubMerchantRegistration 云企付-子商户进件V2

可能返回的错误码:

INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateOpenBankExternalSubMerchantAccountBook added in v1.0.390

func (c *Client) CreateOpenBankExternalSubMerchantAccountBook(request *CreateOpenBankExternalSubMerchantAccountBookRequest) (response *CreateOpenBankExternalSubMerchantAccountBookResponse, err error)

CreateOpenBankExternalSubMerchantAccountBook 第三方子商户电子记账本创建接口

可能返回的错误码:

INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateOpenBankExternalSubMerchantAccountBookWithContext added in v1.0.390

func (c *Client) CreateOpenBankExternalSubMerchantAccountBookWithContext(ctx context.Context, request *CreateOpenBankExternalSubMerchantAccountBookRequest) (response *CreateOpenBankExternalSubMerchantAccountBookResponse, err error)

CreateOpenBankExternalSubMerchantAccountBook 第三方子商户电子记账本创建接口

可能返回的错误码:

INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateOpenBankExternalSubMerchantRegistration added in v1.0.351

func (c *Client) CreateOpenBankExternalSubMerchantRegistration(request *CreateOpenBankExternalSubMerchantRegistrationRequest) (response *CreateOpenBankExternalSubMerchantRegistrationResponse, err error)

CreateOpenBankExternalSubMerchantRegistration 云企付-子商户进件

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankExternalSubMerchantRegistrationWithContext added in v1.0.351

func (c *Client) CreateOpenBankExternalSubMerchantRegistrationWithContext(ctx context.Context, request *CreateOpenBankExternalSubMerchantRegistrationRequest) (response *CreateOpenBankExternalSubMerchantRegistrationResponse, err error)

CreateOpenBankExternalSubMerchantRegistration 云企付-子商户进件

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankGlobalPaymentOrder added in v1.0.517

func (c *Client) CreateOpenBankGlobalPaymentOrder(request *CreateOpenBankGlobalPaymentOrderRequest) (response *CreateOpenBankGlobalPaymentOrderResponse, err error)

CreateOpenBankGlobalPaymentOrder 云企付-跨境支付下单

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankGlobalPaymentOrderWithContext added in v1.0.517

func (c *Client) CreateOpenBankGlobalPaymentOrderWithContext(ctx context.Context, request *CreateOpenBankGlobalPaymentOrderRequest) (response *CreateOpenBankGlobalPaymentOrderResponse, err error)

CreateOpenBankGlobalPaymentOrder 云企付-跨境支付下单

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankMerchant added in v1.0.351

func (c *Client) CreateOpenBankMerchant(request *CreateOpenBankMerchantRequest) (response *CreateOpenBankMerchantResponse, err error)

CreateOpenBankMerchant 云企付-创建商户

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankMerchantWithContext added in v1.0.351

func (c *Client) CreateOpenBankMerchantWithContext(ctx context.Context, request *CreateOpenBankMerchantRequest) (response *CreateOpenBankMerchantResponse, err error)

CreateOpenBankMerchant 云企付-创建商户

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankPaymentOrder added in v1.0.351

func (c *Client) CreateOpenBankPaymentOrder(request *CreateOpenBankPaymentOrderRequest) (response *CreateOpenBankPaymentOrderResponse, err error)

CreateOpenBankPaymentOrder 云企付-创建支付订单。支持B2B网关支付,B2C转账下单。

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankPaymentOrderWithContext added in v1.0.351

func (c *Client) CreateOpenBankPaymentOrderWithContext(ctx context.Context, request *CreateOpenBankPaymentOrderRequest) (response *CreateOpenBankPaymentOrderResponse, err error)

CreateOpenBankPaymentOrder 云企付-创建支付订单。支持B2B网关支付,B2C转账下单。

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankRechargeOrder added in v1.0.390

func (c *Client) CreateOpenBankRechargeOrder(request *CreateOpenBankRechargeOrderRequest) (response *CreateOpenBankRechargeOrderResponse, err error)

CreateOpenBankRechargeOrder 云企付-创建充值订单

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankRechargeOrderWithContext added in v1.0.390

func (c *Client) CreateOpenBankRechargeOrderWithContext(ctx context.Context, request *CreateOpenBankRechargeOrderRequest) (response *CreateOpenBankRechargeOrderResponse, err error)

CreateOpenBankRechargeOrder 云企付-创建充值订单

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankSubMerchantRateConfigure added in v1.0.430

func (c *Client) CreateOpenBankSubMerchantRateConfigure(request *CreateOpenBankSubMerchantRateConfigureRequest) (response *CreateOpenBankSubMerchantRateConfigureResponse, err error)

CreateOpenBankSubMerchantRateConfigure 云企付-子商户费率配置

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankSubMerchantRateConfigureWithContext added in v1.0.430

func (c *Client) CreateOpenBankSubMerchantRateConfigureWithContext(ctx context.Context, request *CreateOpenBankSubMerchantRateConfigureRequest) (response *CreateOpenBankSubMerchantRateConfigureResponse, err error)

CreateOpenBankSubMerchantRateConfigure 云企付-子商户费率配置

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankUnifiedOrder added in v1.0.430

func (c *Client) CreateOpenBankUnifiedOrder(request *CreateOpenBankUnifiedOrderRequest) (response *CreateOpenBankUnifiedOrderResponse, err error)

CreateOpenBankUnifiedOrder 云企付-聚合下单

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankUnifiedOrderWithContext added in v1.0.430

func (c *Client) CreateOpenBankUnifiedOrderWithContext(ctx context.Context, request *CreateOpenBankUnifiedOrderRequest) (response *CreateOpenBankUnifiedOrderResponse, err error)

CreateOpenBankUnifiedOrder 云企付-聚合下单

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankVerificationOrder added in v1.0.439

func (c *Client) CreateOpenBankVerificationOrder(request *CreateOpenBankVerificationOrderRequest) (response *CreateOpenBankVerificationOrderResponse, err error)

CreateOpenBankVerificationOrder 云企付-创建核销申请,适用于针对支付订单维度的确认收货,解冻等业务场景。目前支持的渠道有TENPAY下的EBANK_PAYMENT付款方式创建支付订单时,选择担保支付下单的订单进行解冻。

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOpenBankVerificationOrderWithContext added in v1.0.439

func (c *Client) CreateOpenBankVerificationOrderWithContext(ctx context.Context, request *CreateOpenBankVerificationOrderRequest) (response *CreateOpenBankVerificationOrderResponse, err error)

CreateOpenBankVerificationOrder 云企付-创建核销申请,适用于针对支付订单维度的确认收货,解冻等业务场景。目前支持的渠道有TENPAY下的EBANK_PAYMENT付款方式创建支付订单时,选择担保支付下单的订单进行解冻。

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) CreateOrder added in v1.0.228

func (c *Client) CreateOrder(request *CreateOrderRequest) (response *CreateOrderResponse, err error)

CreateOrder 云鉴-消费订单发起的接口

可能返回的错误码:

FAILEDOPERATION_CREATEORDERERROR = "FailedOperation.CreateOrderError"
FAILEDOPERATION_CREATEORDERUNKNOWN = "FailedOperation.CreateOrderUnknown"
FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) CreateOrderWithContext added in v1.0.324

func (c *Client) CreateOrderWithContext(ctx context.Context, request *CreateOrderRequest) (response *CreateOrderResponse, err error)

CreateOrder 云鉴-消费订单发起的接口

可能返回的错误码:

FAILEDOPERATION_CREATEORDERERROR = "FailedOperation.CreateOrderError"
FAILEDOPERATION_CREATEORDERUNKNOWN = "FailedOperation.CreateOrderUnknown"
FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) CreatePayMerchant added in v1.0.228

func (c *Client) CreatePayMerchant(request *CreatePayMerchantRequest) (response *CreatePayMerchantResponse, err error)

CreatePayMerchant 商户新增的接口

可能返回的错误码:

FAILEDOPERATION_ADDMERCHANTFAILED = "FailedOperation.AddMerchantFailed"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MERCHANTCHECKFAILED = "FailedOperation.MerchantCheckFailed"
FAILEDOPERATION_MERCHANTCREATEFAILED = "FailedOperation.MerchantCreateFailed"
FAILEDOPERATION_MERCHANTEXIST = "FailedOperation.MerchantExist"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) CreatePayMerchantWithContext added in v1.0.324

func (c *Client) CreatePayMerchantWithContext(ctx context.Context, request *CreatePayMerchantRequest) (response *CreatePayMerchantResponse, err error)

CreatePayMerchant 商户新增的接口

可能返回的错误码:

FAILEDOPERATION_ADDMERCHANTFAILED = "FailedOperation.AddMerchantFailed"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MERCHANTCHECKFAILED = "FailedOperation.MerchantCheckFailed"
FAILEDOPERATION_MERCHANTCREATEFAILED = "FailedOperation.MerchantCreateFailed"
FAILEDOPERATION_MERCHANTEXIST = "FailedOperation.MerchantExist"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) CreatePayRollPreOrder added in v1.0.403

func (c *Client) CreatePayRollPreOrder(request *CreatePayRollPreOrderRequest) (response *CreatePayRollPreOrderResponse, err error)

CreatePayRollPreOrder 务工卡-核身预下单

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) CreatePayRollPreOrderWithAuth added in v1.0.403

func (c *Client) CreatePayRollPreOrderWithAuth(request *CreatePayRollPreOrderWithAuthRequest) (response *CreatePayRollPreOrderWithAuthResponse, err error)

CreatePayRollPreOrderWithAuth 务工卡-核身预下单带授权

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) CreatePayRollPreOrderWithAuthWithContext added in v1.0.403

func (c *Client) CreatePayRollPreOrderWithAuthWithContext(ctx context.Context, request *CreatePayRollPreOrderWithAuthRequest) (response *CreatePayRollPreOrderWithAuthResponse, err error)

CreatePayRollPreOrderWithAuth 务工卡-核身预下单带授权

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) CreatePayRollPreOrderWithContext added in v1.0.403

func (c *Client) CreatePayRollPreOrderWithContext(ctx context.Context, request *CreatePayRollPreOrderRequest) (response *CreatePayRollPreOrderResponse, err error)

CreatePayRollPreOrder 务工卡-核身预下单

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) CreatePayRollToken added in v1.0.403

func (c *Client) CreatePayRollToken(request *CreatePayRollTokenRequest) (response *CreatePayRollTokenResponse, err error)

CreatePayRollToken 务工卡-生成授权令牌

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) CreatePayRollTokenWithContext added in v1.0.403

func (c *Client) CreatePayRollTokenWithContext(ctx context.Context, request *CreatePayRollTokenRequest) (response *CreatePayRollTokenResponse, err error)

CreatePayRollToken 务工卡-生成授权令牌

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) CreateRedInvoice

func (c *Client) CreateRedInvoice(request *CreateRedInvoiceRequest) (response *CreateRedInvoiceResponse, err error)

CreateRedInvoice 智慧零售-发票红冲

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_INVOICEEXIST = "FailedOperation.InvoiceExist"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_SANDBOXACCESSERROR = "InternalError.SandBoxAccessError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
INVALIDPARAMETER_UNSUPPORTEDPARAMETER = "InvalidParameter.UnsupportedParameter"
RESOURCEINSUFFICIENT_THREADPOOLREJECT = "ResourceInsufficient.ThreadPoolReject"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateRedInvoiceV2

func (c *Client) CreateRedInvoiceV2(request *CreateRedInvoiceV2Request) (response *CreateRedInvoiceV2Response, err error)

CreateRedInvoiceV2 智慧零售-发票红冲V2

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) CreateRedInvoiceV2WithContext added in v1.0.324

func (c *Client) CreateRedInvoiceV2WithContext(ctx context.Context, request *CreateRedInvoiceV2Request) (response *CreateRedInvoiceV2Response, err error)

CreateRedInvoiceV2 智慧零售-发票红冲V2

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) CreateRedInvoiceWithContext added in v1.0.324

func (c *Client) CreateRedInvoiceWithContext(ctx context.Context, request *CreateRedInvoiceRequest) (response *CreateRedInvoiceResponse, err error)

CreateRedInvoice 智慧零售-发票红冲

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_INVOICEEXIST = "FailedOperation.InvoiceExist"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_SANDBOXACCESSERROR = "InternalError.SandBoxAccessError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
INVALIDPARAMETER_UNSUPPORTEDPARAMETER = "InvalidParameter.UnsupportedParameter"
RESOURCEINSUFFICIENT_THREADPOOLREJECT = "ResourceInsufficient.ThreadPoolReject"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) CreateSinglePayment added in v1.0.230

func (c *Client) CreateSinglePayment(request *CreateSinglePaymentRequest) (response *CreateSinglePaymentResponse, err error)

CreateSinglePayment 灵云-单笔主播转账接口

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) CreateSinglePaymentWithContext added in v1.0.324

func (c *Client) CreateSinglePaymentWithContext(ctx context.Context, request *CreateSinglePaymentRequest) (response *CreateSinglePaymentResponse, err error)

CreateSinglePayment 灵云-单笔主播转账接口

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) CreateTransferBatch

func (c *Client) CreateTransferBatch(request *CreateTransferBatchRequest) (response *CreateTransferBatchResponse, err error)

CreateTransferBatch 微信商户发起批量转账

可能返回的错误码:

FAILEDOPERATION_ALREADYEXISTS = "FailedOperation.AlreadyExists"
FAILEDOPERATION_APPIDMCHIDNOTMATCH = "FailedOperation.AppidMchidNotMatch"
FAILEDOPERATION_FREQUENCYLIMITED = "FailedOperation.FrequencyLimited"
FAILEDOPERATION_INVALIDREQUEST = "FailedOperation.InvalidRequest"
FAILEDOPERATION_NOAUTH = "FailedOperation.NoAuth"
FAILEDOPERATION_NOTENOUGH = "FailedOperation.NotEnough"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_PARAMERROR = "FailedOperation.ParamError"
FAILEDOPERATION_QUOTAEXCEED = "FailedOperation.QuotaExceed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_ = "InternalError."
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) CreateTransferBatchWithContext added in v1.0.324

func (c *Client) CreateTransferBatchWithContext(ctx context.Context, request *CreateTransferBatchRequest) (response *CreateTransferBatchResponse, err error)

CreateTransferBatch 微信商户发起批量转账

可能返回的错误码:

FAILEDOPERATION_ALREADYEXISTS = "FailedOperation.AlreadyExists"
FAILEDOPERATION_APPIDMCHIDNOTMATCH = "FailedOperation.AppidMchidNotMatch"
FAILEDOPERATION_FREQUENCYLIMITED = "FailedOperation.FrequencyLimited"
FAILEDOPERATION_INVALIDREQUEST = "FailedOperation.InvalidRequest"
FAILEDOPERATION_NOAUTH = "FailedOperation.NoAuth"
FAILEDOPERATION_NOTENOUGH = "FailedOperation.NotEnough"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_PARAMERROR = "FailedOperation.ParamError"
FAILEDOPERATION_QUOTAEXCEED = "FailedOperation.QuotaExceed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_ = "InternalError."
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) DeduceQuota added in v1.0.306

func (c *Client) DeduceQuota(request *DeduceQuotaRequest) (response *DeduceQuotaResponse, err error)

DeduceQuota 直播平台-扣减额度

可能返回的错误码:

FAILEDOPERATION_ALREADYEXISTS = "FailedOperation.AlreadyExists"
FAILEDOPERATION_APPIDMCHIDNOTMATCH = "FailedOperation.AppidMchidNotMatch"
FAILEDOPERATION_FREQUENCYLIMITED = "FailedOperation.FrequencyLimited"
FAILEDOPERATION_INVALIDREQUEST = "FailedOperation.InvalidRequest"
FAILEDOPERATION_NOAUTH = "FailedOperation.NoAuth"
FAILEDOPERATION_NOTENOUGH = "FailedOperation.NotEnough"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_PARAMERROR = "FailedOperation.ParamError"
FAILEDOPERATION_QUOTAEXCEED = "FailedOperation.QuotaExceed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_ = "InternalError."
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) DeduceQuotaWithContext added in v1.0.324

func (c *Client) DeduceQuotaWithContext(ctx context.Context, request *DeduceQuotaRequest) (response *DeduceQuotaResponse, err error)

DeduceQuota 直播平台-扣减额度

可能返回的错误码:

FAILEDOPERATION_ALREADYEXISTS = "FailedOperation.AlreadyExists"
FAILEDOPERATION_APPIDMCHIDNOTMATCH = "FailedOperation.AppidMchidNotMatch"
FAILEDOPERATION_FREQUENCYLIMITED = "FailedOperation.FrequencyLimited"
FAILEDOPERATION_INVALIDREQUEST = "FailedOperation.InvalidRequest"
FAILEDOPERATION_NOAUTH = "FailedOperation.NoAuth"
FAILEDOPERATION_NOTENOUGH = "FailedOperation.NotEnough"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_PARAMERROR = "FailedOperation.ParamError"
FAILEDOPERATION_QUOTAEXCEED = "FailedOperation.QuotaExceed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_ = "InternalError."
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) DeleteAgentTaxPaymentInfo

func (c *Client) DeleteAgentTaxPaymentInfo(request *DeleteAgentTaxPaymentInfoRequest) (response *DeleteAgentTaxPaymentInfoResponse, err error)

DeleteAgentTaxPaymentInfo 直播平台-删除代理商完税信息

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) DeleteAgentTaxPaymentInfoWithContext added in v1.0.324

func (c *Client) DeleteAgentTaxPaymentInfoWithContext(ctx context.Context, request *DeleteAgentTaxPaymentInfoRequest) (response *DeleteAgentTaxPaymentInfoResponse, err error)

DeleteAgentTaxPaymentInfo 直播平台-删除代理商完税信息

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) DeleteAgentTaxPaymentInfos

func (c *Client) DeleteAgentTaxPaymentInfos(request *DeleteAgentTaxPaymentInfosRequest) (response *DeleteAgentTaxPaymentInfosResponse, err error)

DeleteAgentTaxPaymentInfos 直播平台-删除代理商完税信息

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) DeleteAgentTaxPaymentInfosWithContext added in v1.0.324

func (c *Client) DeleteAgentTaxPaymentInfosWithContext(ctx context.Context, request *DeleteAgentTaxPaymentInfosRequest) (response *DeleteAgentTaxPaymentInfosResponse, err error)

DeleteAgentTaxPaymentInfos 直播平台-删除代理商完税信息

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) DescribeChargeDetail

func (c *Client) DescribeChargeDetail(request *DescribeChargeDetailRequest) (response *DescribeChargeDetailResponse, err error)

DescribeChargeDetail 查询充值明细接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) DescribeChargeDetailWithContext added in v1.0.324

func (c *Client) DescribeChargeDetailWithContext(ctx context.Context, request *DescribeChargeDetailRequest) (response *DescribeChargeDetailResponse, err error)

DescribeChargeDetail 查询充值明细接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) DescribeOrderStatus

func (c *Client) DescribeOrderStatus(request *DescribeOrderStatusRequest) (response *DescribeOrderStatusResponse, err error)

DescribeOrderStatus 查询单笔订单交易状态

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DescribeOrderStatusWithContext added in v1.0.324

func (c *Client) DescribeOrderStatusWithContext(ctx context.Context, request *DescribeOrderStatusRequest) (response *DescribeOrderStatusResponse, err error)

DescribeOrderStatus 查询单笔订单交易状态

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeAccreditQuery added in v1.0.293

func (c *Client) DistributeAccreditQuery(request *DistributeAccreditQueryRequest) (response *DistributeAccreditQueryResponse, err error)

DistributeAccreditQuery 云支付-分账授权申请查询接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeAccreditQueryWithContext added in v1.0.324

func (c *Client) DistributeAccreditQueryWithContext(ctx context.Context, request *DistributeAccreditQueryRequest) (response *DistributeAccreditQueryResponse, err error)

DistributeAccreditQuery 云支付-分账授权申请查询接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeAccreditTlinx added in v1.0.293

func (c *Client) DistributeAccreditTlinx(request *DistributeAccreditTlinxRequest) (response *DistributeAccreditTlinxResponse, err error)

DistributeAccreditTlinx 云支付-分账授权申请接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeAccreditTlinxWithContext added in v1.0.324

func (c *Client) DistributeAccreditTlinxWithContext(ctx context.Context, request *DistributeAccreditTlinxRequest) (response *DistributeAccreditTlinxResponse, err error)

DistributeAccreditTlinx 云支付-分账授权申请接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeAddReceiver added in v1.0.293

func (c *Client) DistributeAddReceiver(request *DistributeAddReceiverRequest) (response *DistributeAddReceiverResponse, err error)

DistributeAddReceiver 云支付-分账添加分账接收方接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeAddReceiverWithContext added in v1.0.324

func (c *Client) DistributeAddReceiverWithContext(ctx context.Context, request *DistributeAddReceiverRequest) (response *DistributeAddReceiverResponse, err error)

DistributeAddReceiver 云支付-分账添加分账接收方接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeApply added in v1.0.293

func (c *Client) DistributeApply(request *DistributeApplyRequest) (response *DistributeApplyResponse, err error)

DistributeApply 云支付-分账请求接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeApplyWithContext added in v1.0.324

func (c *Client) DistributeApplyWithContext(ctx context.Context, request *DistributeApplyRequest) (response *DistributeApplyResponse, err error)

DistributeApply 云支付-分账请求接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeCancel added in v1.0.293

func (c *Client) DistributeCancel(request *DistributeCancelRequest) (response *DistributeCancelResponse, err error)

DistributeCancel 云支付-分账撤销接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeCancelWithContext added in v1.0.324

func (c *Client) DistributeCancelWithContext(ctx context.Context, request *DistributeCancelRequest) (response *DistributeCancelResponse, err error)

DistributeCancel 云支付-分账撤销接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeQuery added in v1.0.293

func (c *Client) DistributeQuery(request *DistributeQueryRequest) (response *DistributeQueryResponse, err error)

DistributeQuery 云支付-分账结果查询接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeQueryReceiver added in v1.0.293

func (c *Client) DistributeQueryReceiver(request *DistributeQueryReceiverRequest) (response *DistributeQueryReceiverResponse, err error)

DistributeQueryReceiver 云支付-查询已添加分账接收方接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeQueryReceiverWithContext added in v1.0.324

func (c *Client) DistributeQueryReceiverWithContext(ctx context.Context, request *DistributeQueryReceiverRequest) (response *DistributeQueryReceiverResponse, err error)

DistributeQueryReceiver 云支付-查询已添加分账接收方接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeQueryWithContext added in v1.0.324

func (c *Client) DistributeQueryWithContext(ctx context.Context, request *DistributeQueryRequest) (response *DistributeQueryResponse, err error)

DistributeQuery 云支付-分账结果查询接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeRemoveReceiver added in v1.0.293

func (c *Client) DistributeRemoveReceiver(request *DistributeRemoveReceiverRequest) (response *DistributeRemoveReceiverResponse, err error)

DistributeRemoveReceiver 云支付-分账解除分账接收方接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DistributeRemoveReceiverWithContext added in v1.0.324

func (c *Client) DistributeRemoveReceiverWithContext(ctx context.Context, request *DistributeRemoveReceiverRequest) (response *DistributeRemoveReceiverResponse, err error)

DistributeRemoveReceiver 云支付-分账解除分账接收方接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) DownloadBill

func (c *Client) DownloadBill(request *DownloadBillRequest) (response *DownloadBillResponse, err error)

DownloadBill 账单下载接口,根据本接口返回的URL地址,在D+1日下载对账单。注意,本接口返回的URL地址有时效,请尽快下载。URL超时时效后,请重新调用本接口再次获取。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFIGERROR = "FailedOperation.ConfigError"
FAILEDOPERATION_DBCONFIGERROR = "FailedOperation.DBConfigError"
FAILEDOPERATION_FILENOTEXIST = "FailedOperation.FileNotExist"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DownloadBillWithContext added in v1.0.324

func (c *Client) DownloadBillWithContext(ctx context.Context, request *DownloadBillRequest) (response *DownloadBillResponse, err error)

DownloadBill 账单下载接口,根据本接口返回的URL地址,在D+1日下载对账单。注意,本接口返回的URL地址有时效,请尽快下载。URL超时时效后,请重新调用本接口再次获取。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFIGERROR = "FailedOperation.ConfigError"
FAILEDOPERATION_DBCONFIGERROR = "FailedOperation.DBConfigError"
FAILEDOPERATION_FILENOTEXIST = "FailedOperation.FileNotExist"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DownloadOrgFile added in v1.0.293

func (c *Client) DownloadOrgFile(request *DownloadOrgFileRequest) (response *DownloadOrgFileResponse, err error)

DownloadOrgFile 云支付-下载机构文件接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFIGERROR = "FailedOperation.ConfigError"
FAILEDOPERATION_DBCONFIGERROR = "FailedOperation.DBConfigError"
FAILEDOPERATION_FILENOTEXIST = "FailedOperation.FileNotExist"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DownloadOrgFileWithContext added in v1.0.324

func (c *Client) DownloadOrgFileWithContext(ctx context.Context, request *DownloadOrgFileRequest) (response *DownloadOrgFileResponse, err error)

DownloadOrgFile 云支付-下载机构文件接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CONFIGERROR = "FailedOperation.ConfigError"
FAILEDOPERATION_DBCONFIGERROR = "FailedOperation.DBConfigError"
FAILEDOPERATION_FILENOTEXIST = "FailedOperation.FileNotExist"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DownloadReconciliationUrl added in v1.0.236

func (c *Client) DownloadReconciliationUrl(request *DownloadReconciliationUrlRequest) (response *DownloadReconciliationUrlResponse, err error)

DownloadReconciliationUrl 获取对账中心账单下载地址的接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_ISEMPTY = "FailedOperation.IsEmpty"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) DownloadReconciliationUrlWithContext added in v1.0.324

func (c *Client) DownloadReconciliationUrlWithContext(ctx context.Context, request *DownloadReconciliationUrlRequest) (response *DownloadReconciliationUrlResponse, err error)

DownloadReconciliationUrl 获取对账中心账单下载地址的接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_ISEMPTY = "FailedOperation.IsEmpty"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) ExecuteMemberTransaction

func (c *Client) ExecuteMemberTransaction(request *ExecuteMemberTransactionRequest) (response *ExecuteMemberTransactionResponse, err error)

ExecuteMemberTransaction 会员间交易接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) ExecuteMemberTransactionWithContext added in v1.0.324

func (c *Client) ExecuteMemberTransactionWithContext(ctx context.Context, request *ExecuteMemberTransactionRequest) (response *ExecuteMemberTransactionResponse, err error)

ExecuteMemberTransaction 会员间交易接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) FreezeFlexBalance added in v1.0.414

func (c *Client) FreezeFlexBalance(request *FreezeFlexBalanceRequest) (response *FreezeFlexBalanceResponse, err error)

FreezeFlexBalance 灵云V2-冻结余额

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) FreezeFlexBalanceWithContext added in v1.0.414

func (c *Client) FreezeFlexBalanceWithContext(ctx context.Context, request *FreezeFlexBalanceRequest) (response *FreezeFlexBalanceResponse, err error)

FreezeFlexBalance 灵云V2-冻结余额

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) GetBillDownloadUrl added in v1.0.375

func (c *Client) GetBillDownloadUrl(request *GetBillDownloadUrlRequest) (response *GetBillDownloadUrlResponse, err error)

GetBillDownloadUrl 调用该接口返回对账单下载地址,对账单下载URL通过GET方式访问,返回zip包,解压后为csv格式文件。文件首行如下:

订单号,订单归属日期,机构编号,订单描述,交易类型,订单状态,支付场景,原始金额,折扣金额,实际交易金额,支付渠道优惠金额,抹零金额,币种,下单时间,付款成功时间,商户编号,门店编号,付款方式编号,付款方式名称,商户手续费T1,商户扣率,是否信用卡交易,原始订单号,用户账号,外部订单号,订单备注

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) GetBillDownloadUrlWithContext added in v1.0.375

func (c *Client) GetBillDownloadUrlWithContext(ctx context.Context, request *GetBillDownloadUrlRequest) (response *GetBillDownloadUrlResponse, err error)

GetBillDownloadUrl 调用该接口返回对账单下载地址,对账单下载URL通过GET方式访问,返回zip包,解压后为csv格式文件。文件首行如下:

订单号,订单归属日期,机构编号,订单描述,交易类型,订单状态,支付场景,原始金额,折扣金额,实际交易金额,支付渠道优惠金额,抹零金额,币种,下单时间,付款成功时间,商户编号,门店编号,付款方式编号,付款方式名称,商户手续费T1,商户扣率,是否信用卡交易,原始订单号,用户账号,外部订单号,订单备注

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) GetDistributeBillDownloadUrl added in v1.0.393

func (c *Client) GetDistributeBillDownloadUrl(request *GetDistributeBillDownloadUrlRequest) (response *GetDistributeBillDownloadUrlResponse, err error)

GetDistributeBillDownloadUrl 调用该接口返回对账单下载地址,对账单下载URL通过GET方式访问,返回zip包,解压后为csv格式文件。文件首行如下:

商户号,订单号,支付订单号,分账订单总金额,分账详情(通过|分割每笔明细:商户号1#分账金额1|商户号2#分账金额2),交易手续费承担方商户号,交易手续费,发起时间,分账状态,结算日期,非交易主体分账金额,商户退款订单号,商户分账单号

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) GetDistributeBillDownloadUrlWithContext added in v1.0.393

func (c *Client) GetDistributeBillDownloadUrlWithContext(ctx context.Context, request *GetDistributeBillDownloadUrlRequest) (response *GetDistributeBillDownloadUrlResponse, err error)

GetDistributeBillDownloadUrl 调用该接口返回对账单下载地址,对账单下载URL通过GET方式访问,返回zip包,解压后为csv格式文件。文件首行如下:

商户号,订单号,支付订单号,分账订单总金额,分账详情(通过|分割每笔明细:商户号1#分账金额1|商户号2#分账金额2),交易手续费承担方商户号,交易手续费,发起时间,分账状态,结算日期,非交易主体分账金额,商户退款订单号,商户分账单号

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) GetPayRollAuth added in v1.0.403

func (c *Client) GetPayRollAuth(request *GetPayRollAuthRequest) (response *GetPayRollAuthResponse, err error)

GetPayRollAuth 务工卡-查询授权关系

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) GetPayRollAuthList added in v1.0.403

func (c *Client) GetPayRollAuthList(request *GetPayRollAuthListRequest) (response *GetPayRollAuthListResponse, err error)

GetPayRollAuthList 务工卡-查询核身记录

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) GetPayRollAuthListWithContext added in v1.0.403

func (c *Client) GetPayRollAuthListWithContext(ctx context.Context, request *GetPayRollAuthListRequest) (response *GetPayRollAuthListResponse, err error)

GetPayRollAuthList 务工卡-查询核身记录

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) GetPayRollAuthResult added in v1.0.403

func (c *Client) GetPayRollAuthResult(request *GetPayRollAuthResultRequest) (response *GetPayRollAuthResultResponse, err error)

GetPayRollAuthResult 务工卡-获取核身结果

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) GetPayRollAuthResultWithContext added in v1.0.403

func (c *Client) GetPayRollAuthResultWithContext(ctx context.Context, request *GetPayRollAuthResultRequest) (response *GetPayRollAuthResultResponse, err error)

GetPayRollAuthResult 务工卡-获取核身结果

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) GetPayRollAuthWithContext added in v1.0.403

func (c *Client) GetPayRollAuthWithContext(ctx context.Context, request *GetPayRollAuthRequest) (response *GetPayRollAuthResponse, err error)

GetPayRollAuth 务工卡-查询授权关系

可能返回的错误码:

AUTHFAILURE_SIGN = "AuthFailure.Sign"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_KEY = "ResourceNotFound.Key"

func (*Client) MigrateOrderRefund

func (c *Client) MigrateOrderRefund(request *MigrateOrderRefundRequest) (response *MigrateOrderRefundResponse, err error)

MigrateOrderRefund 山姆聚合支付项目-存量订单退款接口。可以通过本接口将支付款全部或部分退还给付款方,在收到用户退款请求并且验证成功之后,按照退款规则将支付款按原路退回到支付账号。

可能返回的错误码:

FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_CHANNELERROR = "FailedOperation.ChannelError"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SANDBOXACCESSERROR = "InternalError.SandBoxAccessError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
INVALIDPARAMETER_UNSUPPORTEDPARAMETER = "InvalidParameter.UnsupportedParameter"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) MigrateOrderRefundQuery

func (c *Client) MigrateOrderRefundQuery(request *MigrateOrderRefundQueryRequest) (response *MigrateOrderRefundQueryResponse, err error)

MigrateOrderRefundQuery 提交退款申请后,通过调用该接口查询退款状态。退款可能有一定延时。

可能返回的错误码:

FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_CHANNELERROR = "FailedOperation.ChannelError"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SANDBOXACCESSERROR = "InternalError.SandBoxAccessError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
INVALIDPARAMETER_UNSUPPORTEDPARAMETER = "InvalidParameter.UnsupportedParameter"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) MigrateOrderRefundQueryWithContext added in v1.0.324

func (c *Client) MigrateOrderRefundQueryWithContext(ctx context.Context, request *MigrateOrderRefundQueryRequest) (response *MigrateOrderRefundQueryResponse, err error)

MigrateOrderRefundQuery 提交退款申请后,通过调用该接口查询退款状态。退款可能有一定延时。

可能返回的错误码:

FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_CHANNELERROR = "FailedOperation.ChannelError"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SANDBOXACCESSERROR = "InternalError.SandBoxAccessError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
INVALIDPARAMETER_UNSUPPORTEDPARAMETER = "InvalidParameter.UnsupportedParameter"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) MigrateOrderRefundWithContext added in v1.0.324

func (c *Client) MigrateOrderRefundWithContext(ctx context.Context, request *MigrateOrderRefundRequest) (response *MigrateOrderRefundResponse, err error)

MigrateOrderRefund 山姆聚合支付项目-存量订单退款接口。可以通过本接口将支付款全部或部分退还给付款方,在收到用户退款请求并且验证成功之后,按照退款规则将支付款按原路退回到支付账号。

可能返回的错误码:

FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_CHANNELERROR = "FailedOperation.ChannelError"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SANDBOXACCESSERROR = "InternalError.SandBoxAccessError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
INVALIDPARAMETER_UNSUPPORTEDPARAMETER = "InvalidParameter.UnsupportedParameter"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) ModifyAgentTaxPaymentInfo

func (c *Client) ModifyAgentTaxPaymentInfo(request *ModifyAgentTaxPaymentInfoRequest) (response *ModifyAgentTaxPaymentInfoResponse, err error)

ModifyAgentTaxPaymentInfo 直播平台-修改代理商完税信息

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) ModifyAgentTaxPaymentInfoWithContext added in v1.0.324

func (c *Client) ModifyAgentTaxPaymentInfoWithContext(ctx context.Context, request *ModifyAgentTaxPaymentInfoRequest) (response *ModifyAgentTaxPaymentInfoResponse, err error)

ModifyAgentTaxPaymentInfo 直播平台-修改代理商完税信息

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) ModifyBindedAccount added in v1.0.229

func (c *Client) ModifyBindedAccount(request *ModifyBindedAccountRequest) (response *ModifyBindedAccountResponse, err error)

ModifyBindedAccount 灵云-重新绑定账号

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) ModifyBindedAccountWithContext added in v1.0.324

func (c *Client) ModifyBindedAccountWithContext(ctx context.Context, request *ModifyBindedAccountRequest) (response *ModifyBindedAccountResponse, err error)

ModifyBindedAccount 灵云-重新绑定账号

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) ModifyFlexFundingAccount added in v1.0.568

func (c *Client) ModifyFlexFundingAccount(request *ModifyFlexFundingAccountRequest) (response *ModifyFlexFundingAccountResponse, err error)

ModifyFlexFundingAccount 灵云V2-修改收款用户资金账号信息

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ModifyFlexFundingAccountWithContext added in v1.0.568

func (c *Client) ModifyFlexFundingAccountWithContext(ctx context.Context, request *ModifyFlexFundingAccountRequest) (response *ModifyFlexFundingAccountResponse, err error)

ModifyFlexFundingAccount 灵云V2-修改收款用户资金账号信息

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ModifyFlexPayeeAccountRightStatus added in v1.0.414

func (c *Client) ModifyFlexPayeeAccountRightStatus(request *ModifyFlexPayeeAccountRightStatusRequest) (response *ModifyFlexPayeeAccountRightStatusResponse, err error)

ModifyFlexPayeeAccountRightStatus 灵云V2-收款用户账户权益状态修改

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ModifyFlexPayeeAccountRightStatusWithContext added in v1.0.414

func (c *Client) ModifyFlexPayeeAccountRightStatusWithContext(ctx context.Context, request *ModifyFlexPayeeAccountRightStatusRequest) (response *ModifyFlexPayeeAccountRightStatusResponse, err error)

ModifyFlexPayeeAccountRightStatus 灵云V2-收款用户账户权益状态修改

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ModifyMerchant added in v1.0.228

func (c *Client) ModifyMerchant(request *ModifyMerchantRequest) (response *ModifyMerchantResponse, err error)

ModifyMerchant 云鉴-商户信息修改的接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MERCHANTNOTEXIST = "FailedOperation.MerchantNotExist"
FAILEDOPERATION_MODIFYMERCHANTFAILED = "FailedOperation.ModifyMerchantFailed"

func (*Client) ModifyMerchantWithContext added in v1.0.324

func (c *Client) ModifyMerchantWithContext(ctx context.Context, request *ModifyMerchantRequest) (response *ModifyMerchantResponse, err error)

ModifyMerchant 云鉴-商户信息修改的接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MERCHANTNOTEXIST = "FailedOperation.MerchantNotExist"
FAILEDOPERATION_MODIFYMERCHANTFAILED = "FailedOperation.ModifyMerchantFailed"

func (*Client) ModifyMntMbrBindRelateAcctBankCode

func (c *Client) ModifyMntMbrBindRelateAcctBankCode(request *ModifyMntMbrBindRelateAcctBankCodeRequest) (response *ModifyMntMbrBindRelateAcctBankCodeResponse, err error)

ModifyMntMbrBindRelateAcctBankCode 维护会员绑定提现账户联行号。此接口可以支持市场修改会员的提现账户的开户行信息,具体包括开户行行名、开户行的银行联行号(大小额联行号)和超级网银行号。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) ModifyMntMbrBindRelateAcctBankCodeWithContext added in v1.0.324

func (c *Client) ModifyMntMbrBindRelateAcctBankCodeWithContext(ctx context.Context, request *ModifyMntMbrBindRelateAcctBankCodeRequest) (response *ModifyMntMbrBindRelateAcctBankCodeResponse, err error)

ModifyMntMbrBindRelateAcctBankCode 维护会员绑定提现账户联行号。此接口可以支持市场修改会员的提现账户的开户行信息,具体包括开户行行名、开户行的银行联行号(大小额联行号)和超级网银行号。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryAcctBinding

func (c *Client) QueryAcctBinding(request *QueryAcctBindingRequest) (response *QueryAcctBindingResponse, err error)

QueryAcctBinding 聚鑫-查询子账户绑定银行卡

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryAcctBindingWithContext added in v1.0.324

func (c *Client) QueryAcctBindingWithContext(ctx context.Context, request *QueryAcctBindingRequest) (response *QueryAcctBindingResponse, err error)

QueryAcctBinding 聚鑫-查询子账户绑定银行卡

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryAcctInfo

func (c *Client) QueryAcctInfo(request *QueryAcctInfoRequest) (response *QueryAcctInfoResponse, err error)

QueryAcctInfo 聚鑫-开户信息查询

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryAcctInfoList

func (c *Client) QueryAcctInfoList(request *QueryAcctInfoListRequest) (response *QueryAcctInfoListResponse, err error)

QueryAcctInfoList 聚鑫-开户信息列表查询, 查询某一段时间的开户信息

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryAcctInfoListWithContext added in v1.0.324

func (c *Client) QueryAcctInfoListWithContext(ctx context.Context, request *QueryAcctInfoListRequest) (response *QueryAcctInfoListResponse, err error)

QueryAcctInfoList 聚鑫-开户信息列表查询, 查询某一段时间的开户信息

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryAcctInfoWithContext added in v1.0.324

func (c *Client) QueryAcctInfoWithContext(ctx context.Context, request *QueryAcctInfoRequest) (response *QueryAcctInfoResponse, err error)

QueryAcctInfo 聚鑫-开户信息查询

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryAgentStatements

func (c *Client) QueryAgentStatements(request *QueryAgentStatementsRequest) (response *QueryAgentStatementsResponse, err error)

QueryAgentStatements 直播平台-查询代理商结算单链接

可能返回的错误码:

AUTHFAILURE_ACCOUNT = "AuthFailure.Account"
FAILEDOPERATION_GETLIVEDAILYSUMMARY = "FailedOperation.GetLiveDailySummary"
FAILEDOPERATION_QUERYAGENTSTATEMENTS = "FailedOperation.QueryAgentStatements"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"

func (*Client) QueryAgentStatementsWithContext added in v1.0.324

func (c *Client) QueryAgentStatementsWithContext(ctx context.Context, request *QueryAgentStatementsRequest) (response *QueryAgentStatementsResponse, err error)

QueryAgentStatements 直播平台-查询代理商结算单链接

可能返回的错误码:

AUTHFAILURE_ACCOUNT = "AuthFailure.Account"
FAILEDOPERATION_GETLIVEDAILYSUMMARY = "FailedOperation.GetLiveDailySummary"
FAILEDOPERATION_QUERYAGENTSTATEMENTS = "FailedOperation.QueryAgentStatements"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"

func (*Client) QueryAgentTaxPaymentBatch

func (c *Client) QueryAgentTaxPaymentBatch(request *QueryAgentTaxPaymentBatchRequest) (response *QueryAgentTaxPaymentBatchResponse, err error)

QueryAgentTaxPaymentBatch 直播平台-查询批次信息

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) QueryAgentTaxPaymentBatchWithContext added in v1.0.324

func (c *Client) QueryAgentTaxPaymentBatchWithContext(ctx context.Context, request *QueryAgentTaxPaymentBatchRequest) (response *QueryAgentTaxPaymentBatchResponse, err error)

QueryAgentTaxPaymentBatch 直播平台-查询批次信息

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) QueryAnchorContractInfo

func (c *Client) QueryAnchorContractInfo(request *QueryAnchorContractInfoRequest) (response *QueryAnchorContractInfoResponse, err error)

QueryAnchorContractInfo 直播平台-查询主播签约信息

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) QueryAnchorContractInfoWithContext added in v1.0.324

func (c *Client) QueryAnchorContractInfoWithContext(ctx context.Context, request *QueryAnchorContractInfoRequest) (response *QueryAnchorContractInfoResponse, err error)

QueryAnchorContractInfo 直播平台-查询主播签约信息

可能返回的错误码:

INTERNALERROR_DELETEDBERROR = "InternalError.DeleteDBError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_BATCHINFONOTFOUND = "ResourceNotFound.BatchInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) QueryApplicationMaterial

func (c *Client) QueryApplicationMaterial(request *QueryApplicationMaterialRequest) (response *QueryApplicationMaterialResponse, err error)

QueryApplicationMaterial 跨境-成功申报材料查询。查询成功入库的申报材料。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryApplicationMaterialWithContext added in v1.0.324

func (c *Client) QueryApplicationMaterialWithContext(ctx context.Context, request *QueryApplicationMaterialRequest) (response *QueryApplicationMaterialResponse, err error)

QueryApplicationMaterial 跨境-成功申报材料查询。查询成功入库的申报材料。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryAssignment added in v1.0.306

func (c *Client) QueryAssignment(request *QueryAssignmentRequest) (response *QueryAssignmentResponse, err error)

QueryAssignment 直播平台-查询分配关系

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryAssignmentWithContext added in v1.0.324

func (c *Client) QueryAssignmentWithContext(ctx context.Context, request *QueryAssignmentRequest) (response *QueryAssignmentResponse, err error)

QueryAssignment 直播平台-查询分配关系

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryBalance

func (c *Client) QueryBalance(request *QueryBalanceRequest) (response *QueryBalanceResponse, err error)

QueryBalance 子商户余额查询

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryBalanceWithContext added in v1.0.324

func (c *Client) QueryBalanceWithContext(ctx context.Context, request *QueryBalanceRequest) (response *QueryBalanceResponse, err error)

QueryBalance 子商户余额查询

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryBankClear

func (c *Client) QueryBankClear(request *QueryBankClearRequest) (response *QueryBankClearResponse, err error)

QueryBankClear 查询银行在途清算结果。查询时间段内交易网的在途清算结果。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryBankClearWithContext added in v1.0.324

func (c *Client) QueryBankClearWithContext(ctx context.Context, request *QueryBankClearRequest) (response *QueryBankClearResponse, err error)

QueryBankClear 查询银行在途清算结果。查询时间段内交易网的在途清算结果。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryBankTransactionDetails

func (c *Client) QueryBankTransactionDetails(request *QueryBankTransactionDetailsRequest) (response *QueryBankTransactionDetailsResponse, err error)

QueryBankTransactionDetails 查询银行时间段内交易明细。查询时间段的会员成功交易。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryBankTransactionDetailsWithContext added in v1.0.324

func (c *Client) QueryBankTransactionDetailsWithContext(ctx context.Context, request *QueryBankTransactionDetailsRequest) (response *QueryBankTransactionDetailsResponse, err error)

QueryBankTransactionDetails 查询银行时间段内交易明细。查询时间段的会员成功交易。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryBankWithdrawCashDetails

func (c *Client) QueryBankWithdrawCashDetails(request *QueryBankWithdrawCashDetailsRequest) (response *QueryBankWithdrawCashDetailsResponse, err error)

QueryBankWithdrawCashDetails 查询银行时间段内清分提现明细。查询银行时间段内清分提现明细接口:若为“见证+收单退款”“见证+收单充值”记录时备注Note为“见证+收单充值,订单号”“见证+收单退款,订单号”,此接口可以查到T0/T1的充值明细和退款记录。查询标志:充值记录仍用3清分选项查询,退款记录同提现用2选项查询。

可能返回的错误码:

FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryBankWithdrawCashDetailsWithContext added in v1.0.324

func (c *Client) QueryBankWithdrawCashDetailsWithContext(ctx context.Context, request *QueryBankWithdrawCashDetailsRequest) (response *QueryBankWithdrawCashDetailsResponse, err error)

QueryBankWithdrawCashDetails 查询银行时间段内清分提现明细。查询银行时间段内清分提现明细接口:若为“见证+收单退款”“见证+收单充值”记录时备注Note为“见证+收单充值,订单号”“见证+收单退款,订单号”,此接口可以查到T0/T1的充值明细和退款记录。查询标志:充值记录仍用3清分选项查询,退款记录同提现用2选项查询。

可能返回的错误码:

FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryBatchPaymentResult added in v1.0.230

func (c *Client) QueryBatchPaymentResult(request *QueryBatchPaymentResultRequest) (response *QueryBatchPaymentResultResponse, err error)

QueryBatchPaymentResult 灵云-批量转账结果查询

可能返回的错误码:

FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryBatchPaymentResultWithContext added in v1.0.324

func (c *Client) QueryBatchPaymentResultWithContext(ctx context.Context, request *QueryBatchPaymentResultRequest) (response *QueryBatchPaymentResultResponse, err error)

QueryBatchPaymentResult 灵云-批量转账结果查询

可能返回的错误码:

FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryBillDownloadURL

func (c *Client) QueryBillDownloadURL(request *QueryBillDownloadURLRequest) (response *QueryBillDownloadURLResponse, err error)

QueryBillDownloadURL 获取单笔代发转账对账单下载URL

可能返回的错误码:

FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryBillDownloadURLWithContext added in v1.0.324

func (c *Client) QueryBillDownloadURLWithContext(ctx context.Context, request *QueryBillDownloadURLRequest) (response *QueryBillDownloadURLResponse, err error)

QueryBillDownloadURL 获取单笔代发转账对账单下载URL

可能返回的错误码:

FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryCityCode added in v1.0.293

func (c *Client) QueryCityCode(request *QueryCityCodeRequest) (response *QueryCityCodeResponse, err error)

QueryCityCode 云支付-查询城市编码接口

可能返回的错误码:

FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryCityCodeWithContext added in v1.0.324

func (c *Client) QueryCityCodeWithContext(ctx context.Context, request *QueryCityCodeRequest) (response *QueryCityCodeResponse, err error)

QueryCityCode 云支付-查询城市编码接口

可能返回的错误码:

FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryCloudChannelData added in v1.0.386

func (c *Client) QueryCloudChannelData(request *QueryCloudChannelDataRequest) (response *QueryCloudChannelDataResponse, err error)

QueryCloudChannelData 发起支付等渠道操作后,可以调用该接口查询渠道的数据。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) QueryCloudChannelDataWithContext added in v1.0.386

func (c *Client) QueryCloudChannelDataWithContext(ctx context.Context, request *QueryCloudChannelDataRequest) (response *QueryCloudChannelDataResponse, err error)

QueryCloudChannelData 发起支付等渠道操作后,可以调用该接口查询渠道的数据。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) QueryCloudOrder added in v1.0.386

func (c *Client) QueryCloudOrder(request *QueryCloudOrderRequest) (response *QueryCloudOrderResponse, err error)

QueryCloudOrder 根据订单号或用户ID,查询支付订单状态。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) QueryCloudOrderWithContext added in v1.0.386

func (c *Client) QueryCloudOrderWithContext(ctx context.Context, request *QueryCloudOrderRequest) (response *QueryCloudOrderResponse, err error)

QueryCloudOrder 根据订单号或用户ID,查询支付订单状态。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) QueryCloudRefundOrder added in v1.0.386

func (c *Client) QueryCloudRefundOrder(request *QueryCloudRefundOrderRequest) (response *QueryCloudRefundOrderResponse, err error)

QueryCloudRefundOrder 提交退款申请后,通过调用该接口查询退款状态。退款可能有一定延时,用微信零钱支付的退款约20分钟内到账,银行卡支付的退款约3个工作日后到账。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) QueryCloudRefundOrderWithContext added in v1.0.386

func (c *Client) QueryCloudRefundOrderWithContext(ctx context.Context, request *QueryCloudRefundOrderRequest) (response *QueryCloudRefundOrderResponse, err error)

QueryCloudRefundOrder 提交退款申请后,通过调用该接口查询退款状态。退款可能有一定延时,用微信零钱支付的退款约20分钟内到账,银行卡支付的退款约3个工作日后到账。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) QueryCommonTransferRecharge

func (c *Client) QueryCommonTransferRecharge(request *QueryCommonTransferRechargeRequest) (response *QueryCommonTransferRechargeResponse, err error)

QueryCommonTransferRecharge 查询普通转账充值明细。接口用于查询会员主动转账进资金汇总账户的明细情况。若会员使用绑定账号转入,则直接入账到会员子账户。若未使用绑定账号转入,则系统无法自动清分到对应子账户,则转入挂账子账户由平台自行清分。若是 “见证+收单充值”T0充值记录时备注Note为“见证+收单充值,订单号” 此接口可以查到T0到账的“见证+收单充值”充值记录。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryCommonTransferRechargeWithContext added in v1.0.324

func (c *Client) QueryCommonTransferRechargeWithContext(ctx context.Context, request *QueryCommonTransferRechargeRequest) (response *QueryCommonTransferRechargeResponse, err error)

QueryCommonTransferRecharge 查询普通转账充值明细。接口用于查询会员主动转账进资金汇总账户的明细情况。若会员使用绑定账号转入,则直接入账到会员子账户。若未使用绑定账号转入,则系统无法自动清分到对应子账户,则转入挂账子账户由平台自行清分。若是 “见证+收单充值”T0充值记录时备注Note为“见证+收单充值,订单号” 此接口可以查到T0到账的“见证+收单充值”充值记录。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryCompanyTitle added in v1.0.511

func (c *Client) QueryCompanyTitle(request *QueryCompanyTitleRequest) (response *QueryCompanyTitleResponse, err error)

QueryCompanyTitle 智慧零售-查询公司抬头

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) QueryCompanyTitleWithContext added in v1.0.511

func (c *Client) QueryCompanyTitleWithContext(ctx context.Context, request *QueryCompanyTitleRequest) (response *QueryCompanyTitleResponse, err error)

QueryCompanyTitle 智慧零售-查询公司抬头

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) QueryContract

func (c *Client) QueryContract(request *QueryContractRequest) (response *QueryContractResponse, err error)

QueryContract 通过此接口查询签约数据

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTINDEXNOTFOUND = "FailedOperation.ExternalContractIndexNotFound"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_QUERYCONTRACTNULL = "FailedOperation.QueryContractNull"
FAILEDOPERATION_QUERYMCHANNELERROR = "FailedOperation.QueryMchannelError"
FAILEDOPERATION_QUERYMODEERROR = "FailedOperation.QueryModeError"
FAILEDOPERATION_QUERYRESULTNULL = "FailedOperation.QueryResultNull"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_UPDATECONTRACTSTATUSFAILED = "FailedOperation.UpdateContractStatusFailed"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryContractPayFee added in v1.0.293

func (c *Client) QueryContractPayFee(request *QueryContractPayFeeRequest) (response *QueryContractPayFeeResponse, err error)

QueryContractPayFee 云支付-查询支付方式费率及自定义表单项接口

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTINDEXNOTFOUND = "FailedOperation.ExternalContractIndexNotFound"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_QUERYCONTRACTNULL = "FailedOperation.QueryContractNull"
FAILEDOPERATION_QUERYMCHANNELERROR = "FailedOperation.QueryMchannelError"
FAILEDOPERATION_QUERYMODEERROR = "FailedOperation.QueryModeError"
FAILEDOPERATION_QUERYRESULTNULL = "FailedOperation.QueryResultNull"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_UPDATECONTRACTSTATUSFAILED = "FailedOperation.UpdateContractStatusFailed"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryContractPayFeeWithContext added in v1.0.324

func (c *Client) QueryContractPayFeeWithContext(ctx context.Context, request *QueryContractPayFeeRequest) (response *QueryContractPayFeeResponse, err error)

QueryContractPayFee 云支付-查询支付方式费率及自定义表单项接口

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTINDEXNOTFOUND = "FailedOperation.ExternalContractIndexNotFound"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_QUERYCONTRACTNULL = "FailedOperation.QueryContractNull"
FAILEDOPERATION_QUERYMCHANNELERROR = "FailedOperation.QueryMchannelError"
FAILEDOPERATION_QUERYMODEERROR = "FailedOperation.QueryModeError"
FAILEDOPERATION_QUERYRESULTNULL = "FailedOperation.QueryResultNull"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_UPDATECONTRACTSTATUSFAILED = "FailedOperation.UpdateContractStatusFailed"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryContractPayWayList added in v1.0.293

func (c *Client) QueryContractPayWayList(request *QueryContractPayWayListRequest) (response *QueryContractPayWayListResponse, err error)

QueryContractPayWayList 云支付-查询合同支付方式列表接口

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTINDEXNOTFOUND = "FailedOperation.ExternalContractIndexNotFound"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_QUERYCONTRACTNULL = "FailedOperation.QueryContractNull"
FAILEDOPERATION_QUERYMCHANNELERROR = "FailedOperation.QueryMchannelError"
FAILEDOPERATION_QUERYMODEERROR = "FailedOperation.QueryModeError"
FAILEDOPERATION_QUERYRESULTNULL = "FailedOperation.QueryResultNull"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_UPDATECONTRACTSTATUSFAILED = "FailedOperation.UpdateContractStatusFailed"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryContractPayWayListWithContext added in v1.0.324

func (c *Client) QueryContractPayWayListWithContext(ctx context.Context, request *QueryContractPayWayListRequest) (response *QueryContractPayWayListResponse, err error)

QueryContractPayWayList 云支付-查询合同支付方式列表接口

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTINDEXNOTFOUND = "FailedOperation.ExternalContractIndexNotFound"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_QUERYCONTRACTNULL = "FailedOperation.QueryContractNull"
FAILEDOPERATION_QUERYMCHANNELERROR = "FailedOperation.QueryMchannelError"
FAILEDOPERATION_QUERYMODEERROR = "FailedOperation.QueryModeError"
FAILEDOPERATION_QUERYRESULTNULL = "FailedOperation.QueryResultNull"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_UPDATECONTRACTSTATUSFAILED = "FailedOperation.UpdateContractStatusFailed"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryContractRelateShop added in v1.0.293

func (c *Client) QueryContractRelateShop(request *QueryContractRelateShopRequest) (response *QueryContractRelateShopResponse, err error)

QueryContractRelateShop 云支付-查询合同可关联门店接口

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTINDEXNOTFOUND = "FailedOperation.ExternalContractIndexNotFound"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_QUERYCONTRACTNULL = "FailedOperation.QueryContractNull"
FAILEDOPERATION_QUERYMCHANNELERROR = "FailedOperation.QueryMchannelError"
FAILEDOPERATION_QUERYMODEERROR = "FailedOperation.QueryModeError"
FAILEDOPERATION_QUERYRESULTNULL = "FailedOperation.QueryResultNull"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_UPDATECONTRACTSTATUSFAILED = "FailedOperation.UpdateContractStatusFailed"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryContractRelateShopWithContext added in v1.0.324

func (c *Client) QueryContractRelateShopWithContext(ctx context.Context, request *QueryContractRelateShopRequest) (response *QueryContractRelateShopResponse, err error)

QueryContractRelateShop 云支付-查询合同可关联门店接口

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTINDEXNOTFOUND = "FailedOperation.ExternalContractIndexNotFound"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_QUERYCONTRACTNULL = "FailedOperation.QueryContractNull"
FAILEDOPERATION_QUERYMCHANNELERROR = "FailedOperation.QueryMchannelError"
FAILEDOPERATION_QUERYMODEERROR = "FailedOperation.QueryModeError"
FAILEDOPERATION_QUERYRESULTNULL = "FailedOperation.QueryResultNull"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_UPDATECONTRACTSTATUSFAILED = "FailedOperation.UpdateContractStatusFailed"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryContractWithContext added in v1.0.324

func (c *Client) QueryContractWithContext(ctx context.Context, request *QueryContractRequest) (response *QueryContractResponse, err error)

QueryContract 通过此接口查询签约数据

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTINDEXNOTFOUND = "FailedOperation.ExternalContractIndexNotFound"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_QUERYCONTRACTNULL = "FailedOperation.QueryContractNull"
FAILEDOPERATION_QUERYMCHANNELERROR = "FailedOperation.QueryMchannelError"
FAILEDOPERATION_QUERYMODEERROR = "FailedOperation.QueryModeError"
FAILEDOPERATION_QUERYRESULTNULL = "FailedOperation.QueryResultNull"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_UPDATECONTRACTSTATUSFAILED = "FailedOperation.UpdateContractStatusFailed"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryCustAcctIdBalance

func (c *Client) QueryCustAcctIdBalance(request *QueryCustAcctIdBalanceRequest) (response *QueryCustAcctIdBalanceResponse, err error)

QueryCustAcctIdBalance 查询银行子账户余额。查询会员子账户以及平台的功能子账户的余额。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryCustAcctIdBalanceWithContext added in v1.0.324

func (c *Client) QueryCustAcctIdBalanceWithContext(ctx context.Context, request *QueryCustAcctIdBalanceRequest) (response *QueryCustAcctIdBalanceResponse, err error)

QueryCustAcctIdBalance 查询银行子账户余额。查询会员子账户以及平台的功能子账户的余额。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryDownloadBillURL added in v1.0.228

func (c *Client) QueryDownloadBillURL(request *QueryDownloadBillURLRequest) (response *QueryDownloadBillURLResponse, err error)

QueryDownloadBillURL 云鉴-查询对账单下载地址的接口

可能返回的错误码:

FAILEDOPERATION_DOWNLOADBILLERROR = "FailedOperation.DownloadBillError"
FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) QueryDownloadBillURLWithContext added in v1.0.324

func (c *Client) QueryDownloadBillURLWithContext(ctx context.Context, request *QueryDownloadBillURLRequest) (response *QueryDownloadBillURLResponse, err error)

QueryDownloadBillURL 云鉴-查询对账单下载地址的接口

可能返回的错误码:

FAILEDOPERATION_DOWNLOADBILLERROR = "FailedOperation.DownloadBillError"
FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) QueryExceedingInfo added in v1.0.355

func (c *Client) QueryExceedingInfo(request *QueryExceedingInfoRequest) (response *QueryExceedingInfoResponse, err error)

QueryExceedingInfo 灵云-查询超额信息

可能返回的错误码:

FAILEDOPERATION_DOWNLOADBILLERROR = "FailedOperation.DownloadBillError"
FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) QueryExceedingInfoWithContext added in v1.0.355

func (c *Client) QueryExceedingInfoWithContext(ctx context.Context, request *QueryExceedingInfoRequest) (response *QueryExceedingInfoResponse, err error)

QueryExceedingInfo 灵云-查询超额信息

可能返回的错误码:

FAILEDOPERATION_DOWNLOADBILLERROR = "FailedOperation.DownloadBillError"
FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) QueryExchangeRate

func (c *Client) QueryExchangeRate(request *QueryExchangeRateRequest) (response *QueryExchangeRateResponse, err error)

QueryExchangeRate 跨境-查询汇率

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryExchangeRateWithContext added in v1.0.324

func (c *Client) QueryExchangeRateWithContext(ctx context.Context, request *QueryExchangeRateRequest) (response *QueryExchangeRateResponse, err error)

QueryExchangeRate 跨境-查询汇率

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryFinancialDataUrl added in v1.0.505

func (c *Client) QueryFinancialDataUrl(request *QueryFinancialDataUrlRequest) (response *QueryFinancialDataUrlResponse, err error)

QueryFinancialDataUrl 财税-查询金融数据文件下载链接

可能返回的错误码:

FAILEDOPERATION_MOUNTNOTFOUND = "FailedOperation.MountNotFound"

func (*Client) QueryFinancialDataUrlWithContext added in v1.0.505

func (c *Client) QueryFinancialDataUrlWithContext(ctx context.Context, request *QueryFinancialDataUrlRequest) (response *QueryFinancialDataUrlResponse, err error)

QueryFinancialDataUrl 财税-查询金融数据文件下载链接

可能返回的错误码:

FAILEDOPERATION_MOUNTNOTFOUND = "FailedOperation.MountNotFound"

func (*Client) QueryFlexAmountBeforeTax added in v1.0.414

func (c *Client) QueryFlexAmountBeforeTax(request *QueryFlexAmountBeforeTaxRequest) (response *QueryFlexAmountBeforeTaxResponse, err error)

QueryFlexAmountBeforeTax 灵云V2-查询税前金额

可能返回的错误码:

FAILEDOPERATION_MOUNTNOTFOUND = "FailedOperation.MountNotFound"

func (*Client) QueryFlexAmountBeforeTaxWithContext added in v1.0.414

func (c *Client) QueryFlexAmountBeforeTaxWithContext(ctx context.Context, request *QueryFlexAmountBeforeTaxRequest) (response *QueryFlexAmountBeforeTaxResponse, err error)

QueryFlexAmountBeforeTax 灵云V2-查询税前金额

可能返回的错误码:

FAILEDOPERATION_MOUNTNOTFOUND = "FailedOperation.MountNotFound"

func (*Client) QueryFlexBillDownloadUrl added in v1.0.435

func (c *Client) QueryFlexBillDownloadUrl(request *QueryFlexBillDownloadUrlRequest) (response *QueryFlexBillDownloadUrlResponse, err error)

QueryFlexBillDownloadUrl 灵云V2-查询对账单文件下载链接

可能返回的错误码:

FAILEDOPERATION_MOUNTNOTFOUND = "FailedOperation.MountNotFound"

func (*Client) QueryFlexBillDownloadUrlWithContext added in v1.0.435

func (c *Client) QueryFlexBillDownloadUrlWithContext(ctx context.Context, request *QueryFlexBillDownloadUrlRequest) (response *QueryFlexBillDownloadUrlResponse, err error)

QueryFlexBillDownloadUrl 灵云V2-查询对账单文件下载链接

可能返回的错误码:

FAILEDOPERATION_MOUNTNOTFOUND = "FailedOperation.MountNotFound"

func (*Client) QueryFlexFreezeOrderList added in v1.0.414

func (c *Client) QueryFlexFreezeOrderList(request *QueryFlexFreezeOrderListRequest) (response *QueryFlexFreezeOrderListResponse, err error)

QueryFlexFreezeOrderList 灵云V2-查询冻结订单列表

可能返回的错误码:

FAILEDOPERATION_MOUNTNOTFOUND = "FailedOperation.MountNotFound"

func (*Client) QueryFlexFreezeOrderListWithContext added in v1.0.414

func (c *Client) QueryFlexFreezeOrderListWithContext(ctx context.Context, request *QueryFlexFreezeOrderListRequest) (response *QueryFlexFreezeOrderListResponse, err error)

QueryFlexFreezeOrderList 灵云V2-查询冻结订单列表

可能返回的错误码:

FAILEDOPERATION_MOUNTNOTFOUND = "FailedOperation.MountNotFound"

func (*Client) QueryFlexOrderSummaryList added in v1.0.435

func (c *Client) QueryFlexOrderSummaryList(request *QueryFlexOrderSummaryListRequest) (response *QueryFlexOrderSummaryListResponse, err error)

QueryFlexOrderSummaryList 灵云V2-订单汇总列表查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexOrderSummaryListWithContext added in v1.0.435

func (c *Client) QueryFlexOrderSummaryListWithContext(ctx context.Context, request *QueryFlexOrderSummaryListRequest) (response *QueryFlexOrderSummaryListResponse, err error)

QueryFlexOrderSummaryList 灵云V2-订单汇总列表查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPayeeAccountBalance added in v1.0.414

func (c *Client) QueryFlexPayeeAccountBalance(request *QueryFlexPayeeAccountBalanceRequest) (response *QueryFlexPayeeAccountBalanceResponse, err error)

QueryFlexPayeeAccountBalance 灵云V2-收款用户账户余额查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPayeeAccountBalanceWithContext added in v1.0.414

func (c *Client) QueryFlexPayeeAccountBalanceWithContext(ctx context.Context, request *QueryFlexPayeeAccountBalanceRequest) (response *QueryFlexPayeeAccountBalanceResponse, err error)

QueryFlexPayeeAccountBalance 灵云V2-收款用户账户余额查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPayeeAccountInfo added in v1.0.414

func (c *Client) QueryFlexPayeeAccountInfo(request *QueryFlexPayeeAccountInfoRequest) (response *QueryFlexPayeeAccountInfoResponse, err error)

QueryFlexPayeeAccountInfo 灵云V2-收款用户账户信息查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPayeeAccountInfoWithContext added in v1.0.414

func (c *Client) QueryFlexPayeeAccountInfoWithContext(ctx context.Context, request *QueryFlexPayeeAccountInfoRequest) (response *QueryFlexPayeeAccountInfoResponse, err error)

QueryFlexPayeeAccountInfo 灵云V2-收款用户账户信息查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPayeeAccountList added in v1.0.414

func (c *Client) QueryFlexPayeeAccountList(request *QueryFlexPayeeAccountListRequest) (response *QueryFlexPayeeAccountListResponse, err error)

QueryFlexPayeeAccountList 灵云V2-收款用户账户列表查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPayeeAccountListWithContext added in v1.0.414

func (c *Client) QueryFlexPayeeAccountListWithContext(ctx context.Context, request *QueryFlexPayeeAccountListRequest) (response *QueryFlexPayeeAccountListResponse, err error)

QueryFlexPayeeAccountList 灵云V2-收款用户账户列表查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPayeeInfo added in v1.0.414

func (c *Client) QueryFlexPayeeInfo(request *QueryFlexPayeeInfoRequest) (response *QueryFlexPayeeInfoResponse, err error)

QueryFlexPayeeInfo 灵云V2-收款用户信息查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPayeeInfoWithContext added in v1.0.414

func (c *Client) QueryFlexPayeeInfoWithContext(ctx context.Context, request *QueryFlexPayeeInfoRequest) (response *QueryFlexPayeeInfoResponse, err error)

QueryFlexPayeeInfo 灵云V2-收款用户信息查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPaymentOrderList added in v1.0.414

func (c *Client) QueryFlexPaymentOrderList(request *QueryFlexPaymentOrderListRequest) (response *QueryFlexPaymentOrderListResponse, err error)

QueryFlexPaymentOrderList 灵云V2-查询付款订单列表

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPaymentOrderListWithContext added in v1.0.414

func (c *Client) QueryFlexPaymentOrderListWithContext(ctx context.Context, request *QueryFlexPaymentOrderListRequest) (response *QueryFlexPaymentOrderListResponse, err error)

QueryFlexPaymentOrderList 灵云V2-查询付款订单列表

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPaymentOrderStatus added in v1.0.414

func (c *Client) QueryFlexPaymentOrderStatus(request *QueryFlexPaymentOrderStatusRequest) (response *QueryFlexPaymentOrderStatusResponse, err error)

QueryFlexPaymentOrderStatus 灵云V2-查询付款订单状态

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPaymentOrderStatusWithContext added in v1.0.414

func (c *Client) QueryFlexPaymentOrderStatusWithContext(ctx context.Context, request *QueryFlexPaymentOrderStatusRequest) (response *QueryFlexPaymentOrderStatusResponse, err error)

QueryFlexPaymentOrderStatus 灵云V2-查询付款订单状态

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPlatformAccountBalance added in v1.0.559

func (c *Client) QueryFlexPlatformAccountBalance(request *QueryFlexPlatformAccountBalanceRequest) (response *QueryFlexPlatformAccountBalanceResponse, err error)

QueryFlexPlatformAccountBalance 灵云V2-平台账户余额查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexPlatformAccountBalanceWithContext added in v1.0.559

func (c *Client) QueryFlexPlatformAccountBalanceWithContext(ctx context.Context, request *QueryFlexPlatformAccountBalanceRequest) (response *QueryFlexPlatformAccountBalanceResponse, err error)

QueryFlexPlatformAccountBalance 灵云V2-平台账户余额查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexServiceProviderAccountBalance added in v1.0.568

func (c *Client) QueryFlexServiceProviderAccountBalance(request *QueryFlexServiceProviderAccountBalanceRequest) (response *QueryFlexServiceProviderAccountBalanceResponse, err error)

QueryFlexServiceProviderAccountBalance 灵云V2-查询服务商账户余额

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexServiceProviderAccountBalanceWithContext added in v1.0.568

func (c *Client) QueryFlexServiceProviderAccountBalanceWithContext(ctx context.Context, request *QueryFlexServiceProviderAccountBalanceRequest) (response *QueryFlexServiceProviderAccountBalanceResponse, err error)

QueryFlexServiceProviderAccountBalance 灵云V2-查询服务商账户余额

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexSettlementOrderList added in v1.0.414

func (c *Client) QueryFlexSettlementOrderList(request *QueryFlexSettlementOrderListRequest) (response *QueryFlexSettlementOrderListResponse, err error)

QueryFlexSettlementOrderList 灵云V2-查询结算订单列表

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexSettlementOrderListWithContext added in v1.0.414

func (c *Client) QueryFlexSettlementOrderListWithContext(ctx context.Context, request *QueryFlexSettlementOrderListRequest) (response *QueryFlexSettlementOrderListResponse, err error)

QueryFlexSettlementOrderList 灵云V2-查询结算订单列表

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexWechatAuthResult added in v1.0.650

func (c *Client) QueryFlexWechatAuthResult(request *QueryFlexWechatAuthResultRequest) (response *QueryFlexWechatAuthResultResponse, err error)

QueryFlexWechatAuthResult 查询微工卡核身结果

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFlexWechatAuthResultWithContext added in v1.0.650

func (c *Client) QueryFlexWechatAuthResultWithContext(ctx context.Context, request *QueryFlexWechatAuthResultRequest) (response *QueryFlexWechatAuthResultResponse, err error)

QueryFlexWechatAuthResult 查询微工卡核身结果

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFundsTransactionDetails added in v1.0.360

func (c *Client) QueryFundsTransactionDetails(request *QueryFundsTransactionDetailsRequest) (response *QueryFundsTransactionDetailsResponse, err error)

QueryFundsTransactionDetails 聚鑫-查询会员资金交易信息列表

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryFundsTransactionDetailsWithContext added in v1.0.360

func (c *Client) QueryFundsTransactionDetailsWithContext(ctx context.Context, request *QueryFundsTransactionDetailsRequest) (response *QueryFundsTransactionDetailsResponse, err error)

QueryFundsTransactionDetails 聚鑫-查询会员资金交易信息列表

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryInvoice

func (c *Client) QueryInvoice(request *QueryInvoiceRequest) (response *QueryInvoiceResponse, err error)

QueryInvoice 智慧零售-发票查询

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_INVOICEEXIST = "FailedOperation.InvoiceExist"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_INVOICEEXIST = "InternalError.InvoiceExist"
INTERNALERROR_SANDBOXACCESSERROR = "InternalError.SandBoxAccessError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
INVALIDPARAMETER_UNSUPPORTEDPARAMETER = "InvalidParameter.UnsupportedParameter"
RESOURCEINSUFFICIENT_THREADPOOLREJECT = "ResourceInsufficient.ThreadPoolReject"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) QueryInvoiceV2

func (c *Client) QueryInvoiceV2(request *QueryInvoiceV2Request) (response *QueryInvoiceV2Response, err error)

QueryInvoiceV2 智慧零售-发票查询V2

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) QueryInvoiceV2WithContext added in v1.0.324

func (c *Client) QueryInvoiceV2WithContext(ctx context.Context, request *QueryInvoiceV2Request) (response *QueryInvoiceV2Response, err error)

QueryInvoiceV2 智慧零售-发票查询V2

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) QueryInvoiceWithContext added in v1.0.324

func (c *Client) QueryInvoiceWithContext(ctx context.Context, request *QueryInvoiceRequest) (response *QueryInvoiceResponse, err error)

QueryInvoice 智慧零售-发票查询

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
FAILEDOPERATION_INVOICEEXIST = "FailedOperation.InvoiceExist"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_INVOICEEXIST = "InternalError.InvoiceExist"
INTERNALERROR_SANDBOXACCESSERROR = "InternalError.SandBoxAccessError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
INVALIDPARAMETER_UNSUPPORTEDPARAMETER = "InvalidParameter.UnsupportedParameter"
RESOURCEINSUFFICIENT_THREADPOOLREJECT = "ResourceInsufficient.ThreadPoolReject"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) QueryMaliciousRegistration added in v1.0.285

func (c *Client) QueryMaliciousRegistration(request *QueryMaliciousRegistrationRequest) (response *QueryMaliciousRegistrationResponse, err error)

QueryMaliciousRegistration 商户恶意注册接口

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) QueryMaliciousRegistrationWithContext added in v1.0.324

func (c *Client) QueryMaliciousRegistrationWithContext(ctx context.Context, request *QueryMaliciousRegistrationRequest) (response *QueryMaliciousRegistrationResponse, err error)

QueryMaliciousRegistration 商户恶意注册接口

可能返回的错误码:

RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"

func (*Client) QueryMemberBind

func (c *Client) QueryMemberBind(request *QueryMemberBindRequest) (response *QueryMemberBindResponse, err error)

QueryMemberBind 会员绑定信息查询。查询标志为“单个会员”的情况下,返回该会员的有效的绑定账户信息。

查询标志为“全部会员”的情况下,返回市场下的全部的有效的绑定账户信息。查询标志为“单个会员的证件信息”的情况下,返回市场下的指定的会员的留存在电商见证宝系统的证件信息。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryMemberBindWithContext added in v1.0.324

func (c *Client) QueryMemberBindWithContext(ctx context.Context, request *QueryMemberBindRequest) (response *QueryMemberBindResponse, err error)

QueryMemberBind 会员绑定信息查询。查询标志为“单个会员”的情况下,返回该会员的有效的绑定账户信息。

查询标志为“全部会员”的情况下,返回市场下的全部的有效的绑定账户信息。查询标志为“单个会员的证件信息”的情况下,返回市场下的指定的会员的留存在电商见证宝系统的证件信息。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryMemberTransaction

func (c *Client) QueryMemberTransaction(request *QueryMemberTransactionRequest) (response *QueryMemberTransactionResponse, err error)

QueryMemberTransaction 会员间交易-不验证。此接口可以实现会员间的余额的交易,实现资金在会员之间流动。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryMemberTransactionDetails added in v1.0.360

func (c *Client) QueryMemberTransactionDetails(request *QueryMemberTransactionDetailsRequest) (response *QueryMemberTransactionDetailsResponse, err error)

QueryMemberTransactionDetails 聚鑫-查询会员间交易信息列表

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryMemberTransactionDetailsWithContext added in v1.0.360

func (c *Client) QueryMemberTransactionDetailsWithContext(ctx context.Context, request *QueryMemberTransactionDetailsRequest) (response *QueryMemberTransactionDetailsResponse, err error)

QueryMemberTransactionDetails 聚鑫-查询会员间交易信息列表

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryMemberTransactionWithContext added in v1.0.324

func (c *Client) QueryMemberTransactionWithContext(ctx context.Context, request *QueryMemberTransactionRequest) (response *QueryMemberTransactionResponse, err error)

QueryMemberTransaction 会员间交易-不验证。此接口可以实现会员间的余额的交易,实现资金在会员之间流动。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryMerchant added in v1.0.228

func (c *Client) QueryMerchant(request *QueryMerchantRequest) (response *QueryMerchantResponse, err error)

QueryMerchant 云鉴-商户信息查询接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MERCHANTNOTEXIST = "FailedOperation.MerchantNotExist"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) QueryMerchantBalance

func (c *Client) QueryMerchantBalance(request *QueryMerchantBalanceRequest) (response *QueryMerchantBalanceResponse, err error)

QueryMerchantBalance 跨境-对接方账户余额查询

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryMerchantBalanceWithContext added in v1.0.324

func (c *Client) QueryMerchantBalanceWithContext(ctx context.Context, request *QueryMerchantBalanceRequest) (response *QueryMerchantBalanceResponse, err error)

QueryMerchantBalance 跨境-对接方账户余额查询

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryMerchantClassification added in v1.0.293

func (c *Client) QueryMerchantClassification(request *QueryMerchantClassificationRequest) (response *QueryMerchantClassificationResponse, err error)

QueryMerchantClassification 云支付-查询商户分类接口

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryMerchantClassificationWithContext added in v1.0.324

func (c *Client) QueryMerchantClassificationWithContext(ctx context.Context, request *QueryMerchantClassificationRequest) (response *QueryMerchantClassificationResponse, err error)

QueryMerchantClassification 云支付-查询商户分类接口

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryMerchantInfoForManagement

func (c *Client) QueryMerchantInfoForManagement(request *QueryMerchantInfoForManagementRequest) (response *QueryMerchantInfoForManagementResponse, err error)

QueryMerchantInfoForManagement 智慧零售-查询管理端商户

可能返回的错误码:

INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) QueryMerchantInfoForManagementWithContext added in v1.0.324

func (c *Client) QueryMerchantInfoForManagementWithContext(ctx context.Context, request *QueryMerchantInfoForManagementRequest) (response *QueryMerchantInfoForManagementResponse, err error)

QueryMerchantInfoForManagement 智慧零售-查询管理端商户

可能返回的错误码:

INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DUPLICATEKEYERROR = "InternalError.DuplicateKeyError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SIGGENERROR = "InternalError.SigGenError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
INVALIDPARAMETER_LACKPARAMETER = "InvalidParameter.LackParameter"
RESOURCENOTFOUND_INVOICENOTFOUND = "ResourceNotFound.InvoiceNotFound"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"
RESOURCENOTFOUND_PLATFORMINFONOTFOUND = "ResourceNotFound.PlatformInfoNotFound"

func (*Client) QueryMerchantOrder added in v1.0.228

func (c *Client) QueryMerchantOrder(request *QueryMerchantOrderRequest) (response *QueryMerchantOrderResponse, err error)

QueryMerchantOrder 云鉴-消费订单查询接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_QUERYORDERERROR = "FailedOperation.QueryOrderError"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) QueryMerchantOrderWithContext added in v1.0.324

func (c *Client) QueryMerchantOrderWithContext(ctx context.Context, request *QueryMerchantOrderRequest) (response *QueryMerchantOrderResponse, err error)

QueryMerchantOrder 云鉴-消费订单查询接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_QUERYORDERERROR = "FailedOperation.QueryOrderError"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) QueryMerchantPayWayList added in v1.0.265

func (c *Client) QueryMerchantPayWayList(request *QueryMerchantPayWayListRequest) (response *QueryMerchantPayWayListResponse, err error)

QueryMerchantPayWayList 商户查询已开通的支付方式列表

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_QUERYORDERERROR = "FailedOperation.QueryOrderError"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) QueryMerchantPayWayListWithContext added in v1.0.324

func (c *Client) QueryMerchantPayWayListWithContext(ctx context.Context, request *QueryMerchantPayWayListRequest) (response *QueryMerchantPayWayListResponse, err error)

QueryMerchantPayWayList 商户查询已开通的支付方式列表

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_QUERYORDERERROR = "FailedOperation.QueryOrderError"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) QueryMerchantWithContext added in v1.0.324

func (c *Client) QueryMerchantWithContext(ctx context.Context, request *QueryMerchantRequest) (response *QueryMerchantResponse, err error)

QueryMerchant 云鉴-商户信息查询接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MERCHANTNOTEXIST = "FailedOperation.MerchantNotExist"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) QueryOpenBankBankAccountBalance added in v1.0.361

func (c *Client) QueryOpenBankBankAccountBalance(request *QueryOpenBankBankAccountBalanceRequest) (response *QueryOpenBankBankAccountBalanceResponse, err error)

QueryOpenBankBankAccountBalance 云企付-子商户银行卡余额查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankBankAccountBalanceWithContext added in v1.0.361

func (c *Client) QueryOpenBankBankAccountBalanceWithContext(ctx context.Context, request *QueryOpenBankBankAccountBalanceRequest) (response *QueryOpenBankBankAccountBalanceResponse, err error)

QueryOpenBankBankAccountBalance 云企付-子商户银行卡余额查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankBankBranchList added in v1.0.361

func (c *Client) QueryOpenBankBankBranchList(request *QueryOpenBankBankBranchListRequest) (response *QueryOpenBankBankBranchListResponse, err error)

QueryOpenBankBankBranchList 云企付-查询联行号

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankBankBranchListWithContext added in v1.0.361

func (c *Client) QueryOpenBankBankBranchListWithContext(ctx context.Context, request *QueryOpenBankBankBranchListRequest) (response *QueryOpenBankBankBranchListResponse, err error)

QueryOpenBankBankBranchList 云企付-查询联行号

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankBillDataPage added in v1.0.430

func (c *Client) QueryOpenBankBillDataPage(request *QueryOpenBankBillDataPageRequest) (response *QueryOpenBankBillDataPageResponse, err error)

QueryOpenBankBillDataPage 云企付-分页查询对账单数据

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankBillDataPageWithContext added in v1.0.430

func (c *Client) QueryOpenBankBillDataPageWithContext(ctx context.Context, request *QueryOpenBankBillDataPageRequest) (response *QueryOpenBankBillDataPageResponse, err error)

QueryOpenBankBillDataPage 云企付-分页查询对账单数据

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankBindExternalSubMerchantBankAccount added in v1.0.351

func (c *Client) QueryOpenBankBindExternalSubMerchantBankAccount(request *QueryOpenBankBindExternalSubMerchantBankAccountRequest) (response *QueryOpenBankBindExternalSubMerchantBankAccountResponse, err error)

QueryOpenBankBindExternalSubMerchantBankAccount 云企付-子商户银行卡绑定结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankBindExternalSubMerchantBankAccountWithContext added in v1.0.351

func (c *Client) QueryOpenBankBindExternalSubMerchantBankAccountWithContext(ctx context.Context, request *QueryOpenBankBindExternalSubMerchantBankAccountRequest) (response *QueryOpenBankBindExternalSubMerchantBankAccountResponse, err error)

QueryOpenBankBindExternalSubMerchantBankAccount 云企付-子商户银行卡绑定结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankDailyReceiptDownloadUrl added in v1.0.361

func (c *Client) QueryOpenBankDailyReceiptDownloadUrl(request *QueryOpenBankDailyReceiptDownloadUrlRequest) (response *QueryOpenBankDailyReceiptDownloadUrlResponse, err error)

QueryOpenBankDailyReceiptDownloadUrl 云企付-按日期批量查询回单下载地址

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankDailyReceiptDownloadUrlWithContext added in v1.0.361

func (c *Client) QueryOpenBankDailyReceiptDownloadUrlWithContext(ctx context.Context, request *QueryOpenBankDailyReceiptDownloadUrlRequest) (response *QueryOpenBankDailyReceiptDownloadUrlResponse, err error)

QueryOpenBankDailyReceiptDownloadUrl 云企付-按日期批量查询回单下载地址

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankDownLoadUrl added in v1.0.351

func (c *Client) QueryOpenBankDownLoadUrl(request *QueryOpenBankDownLoadUrlRequest) (response *QueryOpenBankDownLoadUrlResponse, err error)

QueryOpenBankDownLoadUrl 云企付-查询对账单下载地址

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankDownLoadUrlWithContext added in v1.0.351

func (c *Client) QueryOpenBankDownLoadUrlWithContext(ctx context.Context, request *QueryOpenBankDownLoadUrlRequest) (response *QueryOpenBankDownLoadUrlResponse, err error)

QueryOpenBankDownLoadUrl 云企付-查询对账单下载地址

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankExternalSubAccountBookBalance added in v1.0.390

func (c *Client) QueryOpenBankExternalSubAccountBookBalance(request *QueryOpenBankExternalSubAccountBookBalanceRequest) (response *QueryOpenBankExternalSubAccountBookBalanceResponse, err error)

QueryOpenBankExternalSubAccountBookBalance 第三方子商户电子记账本余额查询接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankExternalSubAccountBookBalanceWithContext added in v1.0.390

func (c *Client) QueryOpenBankExternalSubAccountBookBalanceWithContext(ctx context.Context, request *QueryOpenBankExternalSubAccountBookBalanceRequest) (response *QueryOpenBankExternalSubAccountBookBalanceResponse, err error)

QueryOpenBankExternalSubAccountBookBalance 第三方子商户电子记账本余额查询接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankExternalSubMerchantBankAccount added in v1.0.351

func (c *Client) QueryOpenBankExternalSubMerchantBankAccount(request *QueryOpenBankExternalSubMerchantBankAccountRequest) (response *QueryOpenBankExternalSubMerchantBankAccountResponse, err error)

QueryOpenBankExternalSubMerchantBankAccount 云企付-子商户银行卡列表查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankExternalSubMerchantBankAccountWithContext added in v1.0.351

func (c *Client) QueryOpenBankExternalSubMerchantBankAccountWithContext(ctx context.Context, request *QueryOpenBankExternalSubMerchantBankAccountRequest) (response *QueryOpenBankExternalSubMerchantBankAccountResponse, err error)

QueryOpenBankExternalSubMerchantBankAccount 云企付-子商户银行卡列表查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankExternalSubMerchantRegistration added in v1.0.351

func (c *Client) QueryOpenBankExternalSubMerchantRegistration(request *QueryOpenBankExternalSubMerchantRegistrationRequest) (response *QueryOpenBankExternalSubMerchantRegistrationResponse, err error)

QueryOpenBankExternalSubMerchantRegistration 云企付-子商户进件结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankExternalSubMerchantRegistrationWithContext added in v1.0.351

func (c *Client) QueryOpenBankExternalSubMerchantRegistrationWithContext(ctx context.Context, request *QueryOpenBankExternalSubMerchantRegistrationRequest) (response *QueryOpenBankExternalSubMerchantRegistrationResponse, err error)

QueryOpenBankExternalSubMerchantRegistration 云企付-子商户进件结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankOrderDetailReceiptInfo added in v1.0.390

func (c *Client) QueryOpenBankOrderDetailReceiptInfo(request *QueryOpenBankOrderDetailReceiptInfoRequest) (response *QueryOpenBankOrderDetailReceiptInfoResponse, err error)

QueryOpenBankOrderDetailReceiptInfo 云企付-单笔交易回单申请结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankOrderDetailReceiptInfoWithContext added in v1.0.390

func (c *Client) QueryOpenBankOrderDetailReceiptInfoWithContext(ctx context.Context, request *QueryOpenBankOrderDetailReceiptInfoRequest) (response *QueryOpenBankOrderDetailReceiptInfoResponse, err error)

QueryOpenBankOrderDetailReceiptInfo 云企付-单笔交易回单申请结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankPaymentOrder added in v1.0.351

func (c *Client) QueryOpenBankPaymentOrder(request *QueryOpenBankPaymentOrderRequest) (response *QueryOpenBankPaymentOrderResponse, err error)

QueryOpenBankPaymentOrder 云企付-查询订单支付结果

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankPaymentOrderWithContext added in v1.0.351

func (c *Client) QueryOpenBankPaymentOrderWithContext(ctx context.Context, request *QueryOpenBankPaymentOrderRequest) (response *QueryOpenBankPaymentOrderResponse, err error)

QueryOpenBankPaymentOrder 云企付-查询订单支付结果

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankProfitSharePayee added in v1.0.521

func (c *Client) QueryOpenBankProfitSharePayee(request *QueryOpenBankProfitSharePayeeRequest) (response *QueryOpenBankProfitSharePayeeResponse, err error)

QueryOpenBankProfitSharePayee 云企付-绑定分账收款方查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankProfitSharePayeeWithContext added in v1.0.521

func (c *Client) QueryOpenBankProfitSharePayeeWithContext(ctx context.Context, request *QueryOpenBankProfitSharePayeeRequest) (response *QueryOpenBankProfitSharePayeeResponse, err error)

QueryOpenBankProfitSharePayee 云企付-绑定分账收款方查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankRefundOrder added in v1.0.430

func (c *Client) QueryOpenBankRefundOrder(request *QueryOpenBankRefundOrderRequest) (response *QueryOpenBankRefundOrderResponse, err error)

QueryOpenBankRefundOrder 云企付-退款结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankRefundOrderWithContext added in v1.0.430

func (c *Client) QueryOpenBankRefundOrderWithContext(ctx context.Context, request *QueryOpenBankRefundOrderRequest) (response *QueryOpenBankRefundOrderResponse, err error)

QueryOpenBankRefundOrder 云企付-退款结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankSettleOrder added in v1.0.486

func (c *Client) QueryOpenBankSettleOrder(request *QueryOpenBankSettleOrderRequest) (response *QueryOpenBankSettleOrderResponse, err error)

QueryOpenBankSettleOrder 云企付-结算单查询结果

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankSettleOrderWithContext added in v1.0.486

func (c *Client) QueryOpenBankSettleOrderWithContext(ctx context.Context, request *QueryOpenBankSettleOrderRequest) (response *QueryOpenBankSettleOrderResponse, err error)

QueryOpenBankSettleOrder 云企付-结算单查询结果

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankSubMerchantCredential added in v1.0.430

func (c *Client) QueryOpenBankSubMerchantCredential(request *QueryOpenBankSubMerchantCredentialRequest) (response *QueryOpenBankSubMerchantCredentialResponse, err error)

QueryOpenBankSubMerchantCredential 云企付-子商户资质文件查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankSubMerchantCredentialWithContext added in v1.0.430

func (c *Client) QueryOpenBankSubMerchantCredentialWithContext(ctx context.Context, request *QueryOpenBankSubMerchantCredentialRequest) (response *QueryOpenBankSubMerchantCredentialResponse, err error)

QueryOpenBankSubMerchantCredential 云企付-子商户资质文件查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankSubMerchantRateConfigure added in v1.0.430

func (c *Client) QueryOpenBankSubMerchantRateConfigure(request *QueryOpenBankSubMerchantRateConfigureRequest) (response *QueryOpenBankSubMerchantRateConfigureResponse, err error)

QueryOpenBankSubMerchantRateConfigure 云企付-子商户费率配置结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankSubMerchantRateConfigureWithContext added in v1.0.430

func (c *Client) QueryOpenBankSubMerchantRateConfigureWithContext(ctx context.Context, request *QueryOpenBankSubMerchantRateConfigureRequest) (response *QueryOpenBankSubMerchantRateConfigureResponse, err error)

QueryOpenBankSubMerchantRateConfigure 云企付-子商户费率配置结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankSubMerchantSignOnline added in v1.0.486

func (c *Client) QueryOpenBankSubMerchantSignOnline(request *QueryOpenBankSubMerchantSignOnlineRequest) (response *QueryOpenBankSubMerchantSignOnlineResponse, err error)

QueryOpenBankSubMerchantSignOnline 子商户在线签约查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankSubMerchantSignOnlineWithContext added in v1.0.486

func (c *Client) QueryOpenBankSubMerchantSignOnlineWithContext(ctx context.Context, request *QueryOpenBankSubMerchantSignOnlineRequest) (response *QueryOpenBankSubMerchantSignOnlineResponse, err error)

QueryOpenBankSubMerchantSignOnline 子商户在线签约查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankSupportBankList added in v1.0.361

func (c *Client) QueryOpenBankSupportBankList(request *QueryOpenBankSupportBankListRequest) (response *QueryOpenBankSupportBankListResponse, err error)

QueryOpenBankSupportBankList 云企付-查询支持银行列表

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankSupportBankListWithContext added in v1.0.361

func (c *Client) QueryOpenBankSupportBankListWithContext(ctx context.Context, request *QueryOpenBankSupportBankListRequest) (response *QueryOpenBankSupportBankListResponse, err error)

QueryOpenBankSupportBankList 云企付-查询支持银行列表

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankUnbindExternalSubMerchantBankAccount added in v1.0.351

func (c *Client) QueryOpenBankUnbindExternalSubMerchantBankAccount(request *QueryOpenBankUnbindExternalSubMerchantBankAccountRequest) (response *QueryOpenBankUnbindExternalSubMerchantBankAccountResponse, err error)

QueryOpenBankUnbindExternalSubMerchantBankAccount 云企付-子商户银行卡解绑结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankUnbindExternalSubMerchantBankAccountWithContext added in v1.0.351

func (c *Client) QueryOpenBankUnbindExternalSubMerchantBankAccountWithContext(ctx context.Context, request *QueryOpenBankUnbindExternalSubMerchantBankAccountRequest) (response *QueryOpenBankUnbindExternalSubMerchantBankAccountResponse, err error)

QueryOpenBankUnbindExternalSubMerchantBankAccount 云企付-子商户银行卡解绑结果查询

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankVerificationOrder added in v1.0.439

func (c *Client) QueryOpenBankVerificationOrder(request *QueryOpenBankVerificationOrderRequest) (response *QueryOpenBankVerificationOrderResponse, err error)

QueryOpenBankVerificationOrder 云企付-查询核销订单状态,客户可以使用该接口来查询核销申请的订单状态。目前仅支持TENPAY渠道EBANK_PAYMENT付款方式的担保支付订单查询。

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOpenBankVerificationOrderWithContext added in v1.0.439

func (c *Client) QueryOpenBankVerificationOrderWithContext(ctx context.Context, request *QueryOpenBankVerificationOrderRequest) (response *QueryOpenBankVerificationOrderResponse, err error)

QueryOpenBankVerificationOrder 云企付-查询核销订单状态,客户可以使用该接口来查询核销申请的订单状态。目前仅支持TENPAY渠道EBANK_PAYMENT付款方式的担保支付订单查询。

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) QueryOrder

func (c *Client) QueryOrder(request *QueryOrderRequest) (response *QueryOrderResponse, err error)

QueryOrder 根据订单号,或者用户Id,查询支付订单状态

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) QueryOrderStatus added in v1.0.268

func (c *Client) QueryOrderStatus(request *QueryOrderStatusRequest) (response *QueryOrderStatusResponse, err error)

QueryOrderStatus 云支付-查询订单付款状态

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) QueryOrderStatusWithContext added in v1.0.324

func (c *Client) QueryOrderStatusWithContext(ctx context.Context, request *QueryOrderStatusRequest) (response *QueryOrderStatusResponse, err error)

QueryOrderStatus 云支付-查询订单付款状态

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) QueryOrderWithContext added in v1.0.324

func (c *Client) QueryOrderWithContext(ctx context.Context, request *QueryOrderRequest) (response *QueryOrderResponse, err error)

QueryOrder 根据订单号,或者用户Id,查询支付订单状态

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
AUTHFAILURE_VERIFYTOKENFAILURE = "AuthFailure.VerifyTokenFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) QueryOutwardOrder

func (c *Client) QueryOutwardOrder(request *QueryOutwardOrderRequest) (response *QueryOutwardOrderResponse, err error)

QueryOutwardOrder 跨境-查询汇出结果

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryOutwardOrderWithContext added in v1.0.324

func (c *Client) QueryOutwardOrderWithContext(ctx context.Context, request *QueryOutwardOrderRequest) (response *QueryOutwardOrderResponse, err error)

QueryOutwardOrder 跨境-查询汇出结果

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryPayerInfo

func (c *Client) QueryPayerInfo(request *QueryPayerInfoRequest) (response *QueryPayerInfoResponse, err error)

QueryPayerInfo 跨境-付款人查询

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryPayerInfoWithContext added in v1.0.324

func (c *Client) QueryPayerInfoWithContext(ctx context.Context, request *QueryPayerInfoRequest) (response *QueryPayerInfoResponse, err error)

QueryPayerInfo 跨境-付款人查询

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryReconciliationDocument

func (c *Client) QueryReconciliationDocument(request *QueryReconciliationDocumentRequest) (response *QueryReconciliationDocumentResponse, err error)

QueryReconciliationDocument 查询对账文件信息。平台调用该接口获取需下载对账文件的文件名称以及密钥。 平台获取到信息后, 可以再调用OPENAPI的文件下载功能。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryReconciliationDocumentWithContext added in v1.0.324

func (c *Client) QueryReconciliationDocumentWithContext(ctx context.Context, request *QueryReconciliationDocumentRequest) (response *QueryReconciliationDocumentResponse, err error)

QueryReconciliationDocument 查询对账文件信息。平台调用该接口获取需下载对账文件的文件名称以及密钥。 平台获取到信息后, 可以再调用OPENAPI的文件下载功能。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryReconciliationFileApplyInfo added in v1.0.360

func (c *Client) QueryReconciliationFileApplyInfo(request *QueryReconciliationFileApplyInfoRequest) (response *QueryReconciliationFileApplyInfoResponse, err error)

QueryReconciliationFileApplyInfo 聚鑫-查询对账文件申请结果

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryReconciliationFileApplyInfoWithContext added in v1.0.360

func (c *Client) QueryReconciliationFileApplyInfoWithContext(ctx context.Context, request *QueryReconciliationFileApplyInfoRequest) (response *QueryReconciliationFileApplyInfoResponse, err error)

QueryReconciliationFileApplyInfo 聚鑫-查询对账文件申请结果

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryRefund

func (c *Client) QueryRefund(request *QueryRefundRequest) (response *QueryRefundResponse, err error)

QueryRefund 提交退款申请后,通过调用该接口查询退款状态。退款可能有一定延时,用微信零钱支付的退款约20分钟内到账,银行卡支付的退款约3个工作日后到账。

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) QueryRefundWithContext added in v1.0.324

func (c *Client) QueryRefundWithContext(ctx context.Context, request *QueryRefundRequest) (response *QueryRefundResponse, err error)

QueryRefund 提交退款申请后,通过调用该接口查询退款状态。退款可能有一定延时,用微信零钱支付的退款约20分钟内到账,银行卡支付的退款约3个工作日后到账。

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) QueryShopOpenId added in v1.0.293

func (c *Client) QueryShopOpenId(request *QueryShopOpenIdRequest) (response *QueryShopOpenIdResponse, err error)

QueryShopOpenId 云支付-获取门店OpenId接口

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) QueryShopOpenIdWithContext added in v1.0.324

func (c *Client) QueryShopOpenIdWithContext(ctx context.Context, request *QueryShopOpenIdRequest) (response *QueryShopOpenIdResponse, err error)

QueryShopOpenId 云支付-获取门店OpenId接口

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) QuerySinglePaymentResult added in v1.0.230

func (c *Client) QuerySinglePaymentResult(request *QuerySinglePaymentResultRequest) (response *QuerySinglePaymentResultResponse, err error)

QuerySinglePaymentResult 灵云-单笔转账结果查询

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) QuerySinglePaymentResultWithContext added in v1.0.324

func (c *Client) QuerySinglePaymentResultWithContext(ctx context.Context, request *QuerySinglePaymentResultRequest) (response *QuerySinglePaymentResultResponse, err error)

QuerySinglePaymentResult 灵云-单笔转账结果查询

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) QuerySingleTransactionStatus

func (c *Client) QuerySingleTransactionStatus(request *QuerySingleTransactionStatusRequest) (response *QuerySingleTransactionStatusResponse, err error)

QuerySingleTransactionStatus 查询银行单笔交易状态。查询单笔交易的状态。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QuerySingleTransactionStatusWithContext added in v1.0.324

func (c *Client) QuerySingleTransactionStatusWithContext(ctx context.Context, request *QuerySingleTransactionStatusRequest) (response *QuerySingleTransactionStatusResponse, err error)

QuerySingleTransactionStatus 查询银行单笔交易状态。查询单笔交易的状态。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QuerySmallAmountTransfer

func (c *Client) QuerySmallAmountTransfer(request *QuerySmallAmountTransferRequest) (response *QuerySmallAmountTransferResponse, err error)

QuerySmallAmountTransfer 查询小额鉴权转账结果。查询小额往账鉴权的转账状态。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QuerySmallAmountTransferWithContext added in v1.0.324

func (c *Client) QuerySmallAmountTransferWithContext(ctx context.Context, request *QuerySmallAmountTransferRequest) (response *QuerySmallAmountTransferResponse, err error)

QuerySmallAmountTransfer 查询小额鉴权转账结果。查询小额往账鉴权的转账状态。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) QueryTrade

func (c *Client) QueryTrade(request *QueryTradeRequest) (response *QueryTradeResponse, err error)

QueryTrade 跨境-贸易材料明细查询。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryTradeWithContext added in v1.0.324

func (c *Client) QueryTradeWithContext(ctx context.Context, request *QueryTradeRequest) (response *QueryTradeResponse, err error)

QueryTrade 跨境-贸易材料明细查询。

可能返回的错误码:

INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"
RESOURCENOTFOUND_MERCHANTINFONOTFOUND = "ResourceNotFound.MerchantInfoNotFound"

func (*Client) QueryTransferBatch

func (c *Client) QueryTransferBatch(request *QueryTransferBatchRequest) (response *QueryTransferBatchResponse, err error)

QueryTransferBatch 通过商家批次单号或者微信批次号查询批次单

可能返回的错误码:

FAILEDOPERATION_ALREADYEXISTS = "FailedOperation.AlreadyExists"
FAILEDOPERATION_APPIDMCHIDNOTMATCH = "FailedOperation.AppidMchidNotMatch"
FAILEDOPERATION_FREQUENCYLIMITED = "FailedOperation.FrequencyLimited"
FAILEDOPERATION_INVALIDREQUEST = "FailedOperation.InvalidRequest"
FAILEDOPERATION_NOAUTH = "FailedOperation.NoAuth"
FAILEDOPERATION_NOTENOUGH = "FailedOperation.NotEnough"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_PARAMERROR = "FailedOperation.ParamError"
FAILEDOPERATION_QUOTAEXCEED = "FailedOperation.QuotaExceed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_ = "InternalError."
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryTransferBatchWithContext added in v1.0.324

func (c *Client) QueryTransferBatchWithContext(ctx context.Context, request *QueryTransferBatchRequest) (response *QueryTransferBatchResponse, err error)

QueryTransferBatch 通过商家批次单号或者微信批次号查询批次单

可能返回的错误码:

FAILEDOPERATION_ALREADYEXISTS = "FailedOperation.AlreadyExists"
FAILEDOPERATION_APPIDMCHIDNOTMATCH = "FailedOperation.AppidMchidNotMatch"
FAILEDOPERATION_FREQUENCYLIMITED = "FailedOperation.FrequencyLimited"
FAILEDOPERATION_INVALIDREQUEST = "FailedOperation.InvalidRequest"
FAILEDOPERATION_NOAUTH = "FailedOperation.NoAuth"
FAILEDOPERATION_NOTENOUGH = "FailedOperation.NotEnough"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_PARAMERROR = "FailedOperation.ParamError"
FAILEDOPERATION_QUOTAEXCEED = "FailedOperation.QuotaExceed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_ = "InternalError."
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryTransferDetail

func (c *Client) QueryTransferDetail(request *QueryTransferDetailRequest) (response *QueryTransferDetailResponse, err error)

QueryTransferDetail 通过商家或者微信批次明细单号查询明细单

可能返回的错误码:

FAILEDOPERATION_ALREADYEXISTS = "FailedOperation.AlreadyExists"
FAILEDOPERATION_APPIDMCHIDNOTMATCH = "FailedOperation.AppidMchidNotMatch"
FAILEDOPERATION_FREQUENCYLIMITED = "FailedOperation.FrequencyLimited"
FAILEDOPERATION_INVALIDREQUEST = "FailedOperation.InvalidRequest"
FAILEDOPERATION_NOAUTH = "FailedOperation.NoAuth"
FAILEDOPERATION_NOTENOUGH = "FailedOperation.NotEnough"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_PARAMERROR = "FailedOperation.ParamError"
FAILEDOPERATION_QUOTAEXCEED = "FailedOperation.QuotaExceed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_ = "InternalError."
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryTransferDetailWithContext added in v1.0.324

func (c *Client) QueryTransferDetailWithContext(ctx context.Context, request *QueryTransferDetailRequest) (response *QueryTransferDetailResponse, err error)

QueryTransferDetail 通过商家或者微信批次明细单号查询明细单

可能返回的错误码:

FAILEDOPERATION_ALREADYEXISTS = "FailedOperation.AlreadyExists"
FAILEDOPERATION_APPIDMCHIDNOTMATCH = "FailedOperation.AppidMchidNotMatch"
FAILEDOPERATION_FREQUENCYLIMITED = "FailedOperation.FrequencyLimited"
FAILEDOPERATION_INVALIDREQUEST = "FailedOperation.InvalidRequest"
FAILEDOPERATION_NOAUTH = "FailedOperation.NoAuth"
FAILEDOPERATION_NOTENOUGH = "FailedOperation.NotEnough"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_PARAMERROR = "FailedOperation.ParamError"
FAILEDOPERATION_QUOTAEXCEED = "FailedOperation.QuotaExceed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_ = "InternalError."
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryTransferResult

func (c *Client) QueryTransferResult(request *QueryTransferResultRequest) (response *QueryTransferResultResponse, err error)

QueryTransferResult 智能代发-单笔代发转账查询接口

可能返回的错误码:

FAILEDOPERATION_ALREADYEXISTS = "FailedOperation.AlreadyExists"
FAILEDOPERATION_APPIDMCHIDNOTMATCH = "FailedOperation.AppidMchidNotMatch"
FAILEDOPERATION_FREQUENCYLIMITED = "FailedOperation.FrequencyLimited"
FAILEDOPERATION_INVALIDREQUEST = "FailedOperation.InvalidRequest"
FAILEDOPERATION_NOAUTH = "FailedOperation.NoAuth"
FAILEDOPERATION_NOTENOUGH = "FailedOperation.NotEnough"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_PARAMERROR = "FailedOperation.ParamError"
FAILEDOPERATION_QUOTAEXCEED = "FailedOperation.QuotaExceed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_ = "InternalError."
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) QueryTransferResultWithContext added in v1.0.324

func (c *Client) QueryTransferResultWithContext(ctx context.Context, request *QueryTransferResultRequest) (response *QueryTransferResultResponse, err error)

QueryTransferResult 智能代发-单笔代发转账查询接口

可能返回的错误码:

FAILEDOPERATION_ALREADYEXISTS = "FailedOperation.AlreadyExists"
FAILEDOPERATION_APPIDMCHIDNOTMATCH = "FailedOperation.AppidMchidNotMatch"
FAILEDOPERATION_FREQUENCYLIMITED = "FailedOperation.FrequencyLimited"
FAILEDOPERATION_INVALIDREQUEST = "FailedOperation.InvalidRequest"
FAILEDOPERATION_NOAUTH = "FailedOperation.NoAuth"
FAILEDOPERATION_NOTENOUGH = "FailedOperation.NotEnough"
FAILEDOPERATION_NOTFOUND = "FailedOperation.NotFound"
FAILEDOPERATION_PARAMERROR = "FailedOperation.ParamError"
FAILEDOPERATION_QUOTAEXCEED = "FailedOperation.QuotaExceed"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"
INTERNALERROR_ = "InternalError."
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) RechargeByThirdPay

func (c *Client) RechargeByThirdPay(request *RechargeByThirdPayRequest) (response *RechargeByThirdPayResponse, err error)

RechargeByThirdPay 会员在途充值(经第三方支付渠道)接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) RechargeByThirdPayWithContext added in v1.0.324

func (c *Client) RechargeByThirdPayWithContext(ctx context.Context, request *RechargeByThirdPayRequest) (response *RechargeByThirdPayResponse, err error)

RechargeByThirdPay 会员在途充值(经第三方支付渠道)接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) RechargeMemberThirdPay

func (c *Client) RechargeMemberThirdPay(request *RechargeMemberThirdPayRequest) (response *RechargeMemberThirdPayResponse, err error)

RechargeMemberThirdPay 见证宝-会员在途充值(经第三方支付渠道)

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) RechargeMemberThirdPayWithContext added in v1.0.324

func (c *Client) RechargeMemberThirdPayWithContext(ctx context.Context, request *RechargeMemberThirdPayRequest) (response *RechargeMemberThirdPayResponse, err error)

RechargeMemberThirdPay 见证宝-会员在途充值(经第三方支付渠道)

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) Refund

func (c *Client) Refund(request *RefundRequest) (response *RefundResponse, err error)

Refund 如交易订单需退款,可以通过本接口将支付款全部或部分退还给付款方,聚鑫将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退回到支付帐号。最长支持1年的订单退款。在订单包含多个子订单的情况下,如果使用本接口传入OutTradeNo或TransactionId退款,则只支持全单退款;如果需要部分退款,请通过传入子订单的方式来指定部分金额退款。

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ABNORMALMERCHANTSTATE = "FailedOperation.AbnormalMerchantState"
FAILEDOPERATION_ABNORMALORDERSTATE = "FailedOperation.AbnormalOrderState"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_BANLANCENOTENOUGHERROR = "FailedOperation.BanlanceNotEnoughError"
FAILEDOPERATION_CHANNELREFUNDFAILED = "FailedOperation.ChannelRefundFailed"
FAILEDOPERATION_CHANNELREFUNDFREQUENCYLIMITED = "FailedOperation.ChannelRefundFrequencyLimited"
FAILEDOPERATION_INTERNALSERVICETIMEOUT = "FailedOperation.InternalServiceTimeout"
FAILEDOPERATION_INVALIDREFUNDAMT = "FailedOperation.InvalidRefundAmt"
FAILEDOPERATION_MERCHANTBALANCENOTENOUGH = "FailedOperation.MerchantBalanceNotEnough"
FAILEDOPERATION_MERCHANTNOTEXISTS = "FailedOperation.MerchantNotExists"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_ORDERLOCKED = "FailedOperation.OrderLocked"
FAILEDOPERATION_PORTALERROR = "FailedOperation.PortalError"
FAILEDOPERATION_REFUNDINFODUPLICATE = "FailedOperation.RefundInfoDuplicate"
FAILEDOPERATION_REFUNDNOTRETRIEABLE = "FailedOperation.RefundNotRetrieable"
FAILEDOPERATION_REFUNDPROCESSING = "FailedOperation.RefundProcessIng"
FAILEDOPERATION_REFUNDTRANSACTIONCLOSED = "FailedOperation.RefundTransactionClosed"
FAILEDOPERATION_REFUNDTRANSACTIONFINISHED = "FailedOperation.RefundTransactionFinished"
FAILEDOPERATION_WXCRTNOTSET = "FailedOperation.WxCrtNotSet"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) RefundCloudOrder added in v1.0.386

func (c *Client) RefundCloudOrder(request *RefundCloudOrderRequest) (response *RefundCloudOrderResponse, err error)

RefundCloudOrder 如交易订单需退款,可以通过本接口将支付款全部或部分退还给付款方,聚鑫将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退回到支付帐号。最长支持1年的订单退款。在订单包含多个子订单的情况下,如果使用本接口传入OutTradeNo或TransactionId退款,则只支持全单退款;如果需要部分退款,请通过传入子订单的方式来指定部分金额退款。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) RefundCloudOrderWithContext added in v1.0.386

func (c *Client) RefundCloudOrderWithContext(ctx context.Context, request *RefundCloudOrderRequest) (response *RefundCloudOrderResponse, err error)

RefundCloudOrder 如交易订单需退款,可以通过本接口将支付款全部或部分退还给付款方,聚鑫将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退回到支付帐号。最长支持1年的订单退款。在订单包含多个子订单的情况下,如果使用本接口传入OutTradeNo或TransactionId退款,则只支持全单退款;如果需要部分退款,请通过传入子订单的方式来指定部分金额退款。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) RefundMemberTransaction

func (c *Client) RefundMemberTransaction(request *RefundMemberTransactionRequest) (response *RefundMemberTransactionResponse, err error)

RefundMemberTransaction 会员间交易退款

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) RefundMemberTransactionWithContext added in v1.0.324

func (c *Client) RefundMemberTransactionWithContext(ctx context.Context, request *RefundMemberTransactionRequest) (response *RefundMemberTransactionResponse, err error)

RefundMemberTransaction 会员间交易退款

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) RefundOpenBankOrder added in v1.0.430

func (c *Client) RefundOpenBankOrder(request *RefundOpenBankOrderRequest) (response *RefundOpenBankOrderResponse, err error)

RefundOpenBankOrder 云企付-退款申请

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) RefundOpenBankOrderWithContext added in v1.0.430

func (c *Client) RefundOpenBankOrderWithContext(ctx context.Context, request *RefundOpenBankOrderRequest) (response *RefundOpenBankOrderResponse, err error)

RefundOpenBankOrder 云企付-退款申请

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) RefundOrder added in v1.0.228

func (c *Client) RefundOrder(request *RefundOrderRequest) (response *RefundOrderResponse, err error)

RefundOrder 云鉴-消费订单退款的接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_ORDERREFUNDERROR = "FailedOperation.OrderRefundError"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) RefundOrderWithContext added in v1.0.324

func (c *Client) RefundOrderWithContext(ctx context.Context, request *RefundOrderRequest) (response *RefundOrderResponse, err error)

RefundOrder 云鉴-消费订单退款的接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_ORDERREFUNDERROR = "FailedOperation.OrderRefundError"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) RefundTlinxOrder added in v1.0.268

func (c *Client) RefundTlinxOrder(request *RefundTlinxOrderRequest) (response *RefundTlinxOrderResponse, err error)

RefundTlinxOrder 云支付订单退款接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_ORDERREFUNDERROR = "FailedOperation.OrderRefundError"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) RefundTlinxOrderWithContext added in v1.0.324

func (c *Client) RefundTlinxOrderWithContext(ctx context.Context, request *RefundTlinxOrderRequest) (response *RefundTlinxOrderResponse, err error)

RefundTlinxOrder 云支付订单退款接口

可能返回的错误码:

FAILEDOPERATION_INVALIDPARAMETER = "FailedOperation.InvalidParameter"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
FAILEDOPERATION_ORDERREFUNDERROR = "FailedOperation.OrderRefundError"
FAILEDOPERATION_SYSTEMERROR = "FailedOperation.SystemError"

func (*Client) RefundWithContext added in v1.0.324

func (c *Client) RefundWithContext(ctx context.Context, request *RefundRequest) (response *RefundResponse, err error)

Refund 如交易订单需退款,可以通过本接口将支付款全部或部分退还给付款方,聚鑫将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退回到支付帐号。最长支持1年的订单退款。在订单包含多个子订单的情况下,如果使用本接口传入OutTradeNo或TransactionId退款,则只支持全单退款;如果需要部分退款,请通过传入子订单的方式来指定部分金额退款。

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_ABNORMALMERCHANTSTATE = "FailedOperation.AbnormalMerchantState"
FAILEDOPERATION_ABNORMALORDERSTATE = "FailedOperation.AbnormalOrderState"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_BANLANCENOTENOUGHERROR = "FailedOperation.BanlanceNotEnoughError"
FAILEDOPERATION_CHANNELREFUNDFAILED = "FailedOperation.ChannelRefundFailed"
FAILEDOPERATION_CHANNELREFUNDFREQUENCYLIMITED = "FailedOperation.ChannelRefundFrequencyLimited"
FAILEDOPERATION_INTERNALSERVICETIMEOUT = "FailedOperation.InternalServiceTimeout"
FAILEDOPERATION_INVALIDREFUNDAMT = "FailedOperation.InvalidRefundAmt"
FAILEDOPERATION_MERCHANTBALANCENOTENOUGH = "FailedOperation.MerchantBalanceNotEnough"
FAILEDOPERATION_MERCHANTNOTEXISTS = "FailedOperation.MerchantNotExists"
FAILEDOPERATION_NORECORD = "FailedOperation.NoRecord"
FAILEDOPERATION_ORDERLOCKED = "FailedOperation.OrderLocked"
FAILEDOPERATION_PORTALERROR = "FailedOperation.PortalError"
FAILEDOPERATION_REFUNDINFODUPLICATE = "FailedOperation.RefundInfoDuplicate"
FAILEDOPERATION_REFUNDNOTRETRIEABLE = "FailedOperation.RefundNotRetrieable"
FAILEDOPERATION_REFUNDPROCESSING = "FailedOperation.RefundProcessIng"
FAILEDOPERATION_REFUNDTRANSACTIONCLOSED = "FailedOperation.RefundTransactionClosed"
FAILEDOPERATION_REFUNDTRANSACTIONFINISHED = "FailedOperation.RefundTransactionFinished"
FAILEDOPERATION_WXCRTNOTSET = "FailedOperation.WxCrtNotSet"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) RegisterBehavior

func (c *Client) RegisterBehavior(request *RegisterBehaviorRequest) (response *RegisterBehaviorResponse, err error)

RegisterBehavior 商户查询是否签约和签约行为上报

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) RegisterBehaviorWithContext added in v1.0.324

func (c *Client) RegisterBehaviorWithContext(ctx context.Context, request *RegisterBehaviorRequest) (response *RegisterBehaviorResponse, err error)

RegisterBehavior 商户查询是否签约和签约行为上报

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) RegisterBill

func (c *Client) RegisterBill(request *RegisterBillRequest) (response *RegisterBillResponse, err error)

RegisterBill 登记挂账(支持撤销)

可能返回的错误码:

FAILEDOPERATION_ACCTNOTBIND = "FailedOperation.AcctNotBind"
FAILEDOPERATION_ACCTNOTEXIST = "FailedOperation.AcctNotExist"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) RegisterBillSupportWithdraw

func (c *Client) RegisterBillSupportWithdraw(request *RegisterBillSupportWithdrawRequest) (response *RegisterBillSupportWithdrawResponse, err error)

RegisterBillSupportWithdraw 登记挂账(支持撤销)。此接口可实现把不明来账或自有资金等已登记在挂账子账户下的资金调整到普通会员子账户。即通过申请调用此接口,将会减少挂账子账户的资金,调增指定的普通会员子账户的可提现余额及可用余额。此接口不支持把挂账子账户资金清分到功能子账户。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) RegisterBillSupportWithdrawWithContext added in v1.0.324

func (c *Client) RegisterBillSupportWithdrawWithContext(ctx context.Context, request *RegisterBillSupportWithdrawRequest) (response *RegisterBillSupportWithdrawResponse, err error)

RegisterBillSupportWithdraw 登记挂账(支持撤销)。此接口可实现把不明来账或自有资金等已登记在挂账子账户下的资金调整到普通会员子账户。即通过申请调用此接口,将会减少挂账子账户的资金,调增指定的普通会员子账户的可提现余额及可用余额。此接口不支持把挂账子账户资金清分到功能子账户。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) RegisterBillWithContext added in v1.0.324

func (c *Client) RegisterBillWithContext(ctx context.Context, request *RegisterBillRequest) (response *RegisterBillResponse, err error)

RegisterBill 登记挂账(支持撤销)

可能返回的错误码:

FAILEDOPERATION_ACCTNOTBIND = "FailedOperation.AcctNotBind"
FAILEDOPERATION_ACCTNOTEXIST = "FailedOperation.AcctNotExist"
FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) ReviseMbrProperty

func (c *Client) ReviseMbrProperty(request *ReviseMbrPropertyRequest) (response *ReviseMbrPropertyResponse, err error)

ReviseMbrProperty 修改会员属性-普通商户子账户。修改会员的会员属性。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) ReviseMbrPropertyWithContext added in v1.0.324

func (c *Client) ReviseMbrPropertyWithContext(ctx context.Context, request *ReviseMbrPropertyRequest) (response *ReviseMbrPropertyResponse, err error)

ReviseMbrProperty 修改会员属性-普通商户子账户。修改会员的会员属性。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) RevokeMemberRechargeThirdPay

func (c *Client) RevokeMemberRechargeThirdPay(request *RevokeMemberRechargeThirdPayRequest) (response *RevokeMemberRechargeThirdPayResponse, err error)

RevokeMemberRechargeThirdPay 撤销会员在途充值(经第三方支付渠道)

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) RevokeMemberRechargeThirdPayWithContext added in v1.0.324

func (c *Client) RevokeMemberRechargeThirdPayWithContext(ctx context.Context, request *RevokeMemberRechargeThirdPayRequest) (response *RevokeMemberRechargeThirdPayResponse, err error)

RevokeMemberRechargeThirdPay 撤销会员在途充值(经第三方支付渠道)

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) RevokeRechargeByThirdPay

func (c *Client) RevokeRechargeByThirdPay(request *RevokeRechargeByThirdPayRequest) (response *RevokeRechargeByThirdPayResponse, err error)

RevokeRechargeByThirdPay 撤销会员在途充值(经第三方支付渠道)接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) RevokeRechargeByThirdPayWithContext added in v1.0.324

func (c *Client) RevokeRechargeByThirdPayWithContext(ctx context.Context, request *RevokeRechargeByThirdPayRequest) (response *RevokeRechargeByThirdPayResponse, err error)

RevokeRechargeByThirdPay 撤销会员在途充值(经第三方支付渠道)接口

可能返回的错误码:

FAILEDOPERATION_ACTIONINVALID = "FailedOperation.ActionInvalid"
FAILEDOPERATION_PABANKERROR = "FailedOperation.PABankError"

func (*Client) SyncContractData

func (c *Client) SyncContractData(request *SyncContractDataRequest) (response *SyncContractDataResponse, err error)

SyncContractData 对于存量的签约关系导入或者部分场景下米大师无法收到签约通知的场景,需要由调用方主动将签约状态同步至米大师

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_SYNCMCHANNELERROR = "FailedOperation.SyncMchannelError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) SyncContractDataWithContext added in v1.0.324

func (c *Client) SyncContractDataWithContext(ctx context.Context, request *SyncContractDataRequest) (response *SyncContractDataResponse, err error)

SyncContractData 对于存量的签约关系导入或者部分场景下米大师无法收到签约通知的场景,需要由调用方主动将签约状态同步至米大师

可能返回的错误码:

AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_SYNCMCHANNELERROR = "FailedOperation.SyncMchannelError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) TerminateContract

func (c *Client) TerminateContract(request *TerminateContractRequest) (response *TerminateContractResponse, err error)

TerminateContract 通过此接口进行解约

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_CLOSECONTRACTDBFAILED = "FailedOperation.CloseContractDbFailed"
FAILEDOPERATION_CLOSECONTRACTMODEINVALID = "FailedOperation.CloseContractModeInvalid"
FAILEDOPERATION_CONTRACTSTATUSERROR = "FailedOperation.ContractStatusError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALCONTRACTSTATUSINVALID = "FailedOperation.ExternalContractStatusInvalid"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_TERMINATEMCHANNELERROR = "FailedOperation.TerminateMchannelError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) TerminateContractWithContext added in v1.0.324

func (c *Client) TerminateContractWithContext(ctx context.Context, request *TerminateContractRequest) (response *TerminateContractResponse, err error)

TerminateContract 通过此接口进行解约

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_CLOSECONTRACTDBFAILED = "FailedOperation.CloseContractDbFailed"
FAILEDOPERATION_CLOSECONTRACTMODEINVALID = "FailedOperation.CloseContractModeInvalid"
FAILEDOPERATION_CONTRACTSTATUSERROR = "FailedOperation.ContractStatusError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALCONTRACTSTATUSINVALID = "FailedOperation.ExternalContractStatusInvalid"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_TERMINATEMCHANNELERROR = "FailedOperation.TerminateMchannelError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) TransferSinglePay

func (c *Client) TransferSinglePay(request *TransferSinglePayRequest) (response *TransferSinglePayResponse, err error)

TransferSinglePay 智能代发-单笔代发转账接口

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_CLOSECONTRACTDBFAILED = "FailedOperation.CloseContractDbFailed"
FAILEDOPERATION_CLOSECONTRACTMODEINVALID = "FailedOperation.CloseContractModeInvalid"
FAILEDOPERATION_CONTRACTSTATUSERROR = "FailedOperation.ContractStatusError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALCONTRACTSTATUSINVALID = "FailedOperation.ExternalContractStatusInvalid"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_TERMINATEMCHANNELERROR = "FailedOperation.TerminateMchannelError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) TransferSinglePayWithContext added in v1.0.324

func (c *Client) TransferSinglePayWithContext(ctx context.Context, request *TransferSinglePayRequest) (response *TransferSinglePayResponse, err error)

TransferSinglePay 智能代发-单笔代发转账接口

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BACKCALLERROR = "FailedOperation.BackCallError"
FAILEDOPERATION_CALLCHANNELGATEWAYERROR = "FailedOperation.CallChannelGatewayError"
FAILEDOPERATION_CLOSECONTRACTDBFAILED = "FailedOperation.CloseContractDbFailed"
FAILEDOPERATION_CLOSECONTRACTMODEINVALID = "FailedOperation.CloseContractModeInvalid"
FAILEDOPERATION_CONTRACTSTATUSERROR = "FailedOperation.ContractStatusError"
FAILEDOPERATION_DBCLIENTCONNECTFAILED = "FailedOperation.DbClientConnectFailed"
FAILEDOPERATION_DBCLIENTQUERYFAILED = "FailedOperation.DbClientQueryFailed"
FAILEDOPERATION_DBCLIENTUPDATEFAILED = "FailedOperation.DbClientUpdateFailed"
FAILEDOPERATION_EXTERNALCONTRACTNOTFOUND = "FailedOperation.ExternalContractNotFound"
FAILEDOPERATION_EXTERNALCONTRACTSTATUSINVALID = "FailedOperation.ExternalContractStatusInvalid"
FAILEDOPERATION_EXTERNALMERCHANTCONTRACTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantContractInfoConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINDEXCONFIGNOFOUND = "FailedOperation.ExternalMerchantIndexConfigNoFound"
FAILEDOPERATION_EXTERNALMERCHANTINFOCONFIGNOFOUND = "FailedOperation.ExternalMerchantInfoConfigNoFound"
FAILEDOPERATION_HTTPDOREQUESTERROR = "FailedOperation.HttpDoRequestError"
FAILEDOPERATION_MARSHALERROR = "FailedOperation.MarshalError"
FAILEDOPERATION_MERCHANTPERMISSIONERROR = "FailedOperation.MerchantPermissionError"
FAILEDOPERATION_NOTIFYURLPARSEERROR = "FailedOperation.NotifyUrlParseError"
FAILEDOPERATION_PARAMETERERROR = "FailedOperation.ParameterError"
FAILEDOPERATION_SIGNERROR = "FailedOperation.SignError"
FAILEDOPERATION_TERMINATEMCHANNELERROR = "FailedOperation.TerminateMchannelError"
FAILEDOPERATION_UNMARSHALERROR = "FailedOperation.UnmarshalError"
FAILEDOPERATION_XMLFAIL = "FailedOperation.XmlFail"
INTERNALERROR_BACKENDCONNECTIONERROR = "InternalError.BackendConnectionError"
INTERNALERROR_BACKENDINTERNALERROR = "InternalError.BackendInternalError"
INTERNALERROR_BACKENDNETWORKERROR = "InternalError.BackendNetworkError"
INTERNALERROR_BACKENDROUTERERROR = "InternalError.BackendRouterError"
INTERNALERROR_BACKENDTIMEOUT = "InternalError.BackendTimeOut"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMMARSHALFAILED = "InvalidParameter.ParamMarshalFailed"
INVALIDPARAMETER_PARAMUNMARSHALFAILED = "InvalidParameter.ParamUnmarshalFailed"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) UnBindAcct

func (c *Client) UnBindAcct(request *UnBindAcctRequest) (response *UnBindAcctResponse, err error)

UnBindAcct 商户解除绑定的提现银行卡

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) UnBindAcctWithContext added in v1.0.324

func (c *Client) UnBindAcctWithContext(ctx context.Context, request *UnBindAcctRequest) (response *UnBindAcctResponse, err error)

UnBindAcct 商户解除绑定的提现银行卡

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) UnbindOpenBankExternalSubMerchantBankAccount added in v1.0.351

func (c *Client) UnbindOpenBankExternalSubMerchantBankAccount(request *UnbindOpenBankExternalSubMerchantBankAccountRequest) (response *UnbindOpenBankExternalSubMerchantBankAccountResponse, err error)

UnbindOpenBankExternalSubMerchantBankAccount 云企付-子商户银行卡解绑

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) UnbindOpenBankExternalSubMerchantBankAccountWithContext added in v1.0.351

func (c *Client) UnbindOpenBankExternalSubMerchantBankAccountWithContext(ctx context.Context, request *UnbindOpenBankExternalSubMerchantBankAccountRequest) (response *UnbindOpenBankExternalSubMerchantBankAccountResponse, err error)

UnbindOpenBankExternalSubMerchantBankAccount 云企付-子商户银行卡解绑

可能返回的错误码:

AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
FAILEDOPERATION_BANKFAILED = "FailedOperation.BankFailed"
FAILEDOPERATION_SERVICEERROR = "FailedOperation.ServiceError"
FAILEDOPERATION_UNKNOWN = "FailedOperation.Unknown"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ = "MissingParameter."

func (*Client) UnbindRelateAcct

func (c *Client) UnbindRelateAcct(request *UnbindRelateAcctRequest) (response *UnbindRelateAcctResponse, err error)

UnbindRelateAcct 会员解绑提现账户。此接口可以支持会员解除名下的绑定账户关系。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) UnbindRelateAcctWithContext added in v1.0.324

func (c *Client) UnbindRelateAcctWithContext(ctx context.Context, request *UnbindRelateAcctRequest) (response *UnbindRelateAcctResponse, err error)

UnbindRelateAcct 会员解绑提现账户。此接口可以支持会员解除名下的绑定账户关系。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) UnifiedCloudOrder added in v1.0.386

func (c *Client) UnifiedCloudOrder(request *UnifiedCloudOrderRequest) (response *UnifiedCloudOrderResponse, err error)

UnifiedCloudOrder 应用需要先调用本接口生成支付订单号,并将应答的PayInfo透传给聚鑫SDK,拉起客户端(包括微信公众号/微信小程序/客户端App)支付。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) UnifiedCloudOrderWithContext added in v1.0.386

func (c *Client) UnifiedCloudOrderWithContext(ctx context.Context, request *UnifiedCloudOrderRequest) (response *UnifiedCloudOrderResponse, err error)

UnifiedCloudOrder 应用需要先调用本接口生成支付订单号,并将应答的PayInfo透传给聚鑫SDK,拉起客户端(包括微信公众号/微信小程序/客户端App)支付。

可能返回的错误码:

AUTHFAILURE_MIDAS = "AuthFailure.Midas"
FAILEDOPERATION_ACTION = "FailedOperation.Action"
FAILEDOPERATION_MIDASINTERNALERROR = "FailedOperation.MidasInternalError"
FAILEDOPERATION_MIDASINVALIDREQUEST = "FailedOperation.MidasInvalidRequest"
FAILEDOPERATION_MIDASNEEDRETRY = "FailedOperation.MidasNeedRetry"
FAILEDOPERATION_MIDASREGISTERUNFINISHED = "FailedOperation.MidasRegisterUnfinished"
FAILEDOPERATION_MIDASREPEATORDER = "FailedOperation.MidasRepeatOrder"
FAILEDOPERATION_MIDASRISK = "FailedOperation.MidasRisk"
FAILEDOPERATION_MIDASSTATUSNOTMATCH = "FailedOperation.MidasStatusNotMatch"
FAILEDOPERATION_MIDASUNSUPPORTEDACTION = "FailedOperation.MidasUnsupportedAction"
FAILEDOPERATION_MISSINGPARAMETER = "FailedOperation.MissingParameter"
INTERNALERROR_MIDAS = "InternalError.Midas"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INVALIDPARAMETER_MIDAS = "InvalidParameter.Midas"
INVALIDPARAMETER_MIDASENVIRONMENT = "InvalidParameter.MidasEnvironment"
INVALIDPARAMETER_MIDASEXTERNALAPP = "InvalidParameter.MidasExternalApp"
INVALIDPARAMETER_MIDASFILETYPE = "InvalidParameter.MidasFileType"
INVALIDPARAMETER_MIDASHASH = "InvalidParameter.MidasHash"
INVALIDPARAMETER_MIDASSIGNID = "InvalidParameter.MidasSignId"
LIMITEXCEEDED_MIDASLARGEFILE = "LimitExceeded.MidasLargeFile"
LIMITEXCEEDED_MIDASORDER = "LimitExceeded.MidasOrder"
LIMITEXCEEDED_MIDASORDERCANCELED = "LimitExceeded.MidasOrderCanceled"
LIMITEXCEEDED_MIDASORDERCLOSED = "LimitExceeded.MidasOrderClosed"
LIMITEXCEEDED_MIDASORDEREXPIRED = "LimitExceeded.MidasOrderExpired"
LIMITEXCEEDED_MIDASORDERFAILED = "LimitExceeded.MidasOrderFailed"
LIMITEXCEEDED_MIDASORDERPARTIALSUCCESS = "LimitExceeded.MidasOrderPartialSuccess"
LIMITEXCEEDED_MIDASORDERPROCESSING = "LimitExceeded.MidasOrderProcessing"
LIMITEXCEEDED_MIDASORDERSUCCESS = "LimitExceeded.MidasOrderSuccess"
REQUESTLIMITEXCEEDED_MIDAS = "RequestLimitExceeded.Midas"
REQUESTLIMITEXCEEDED_MIDASINVALIDREQUEST = "RequestLimitExceeded.MidasInvalidRequest"
RESOURCEINUSE_MIDAS = "ResourceInUse.Midas"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"
RESOURCENOTFOUND_MIDASEXTERNALAPP = "ResourceNotFound.MidasExternalApp"
RESOURCENOTFOUND_MIDASEXTERNALORDER = "ResourceNotFound.MidasExternalOrder"
RESOURCENOTFOUND_MIDASORDER = "ResourceNotFound.MidasOrder"
RESOURCENOTFOUND_MIDASSIGN = "ResourceNotFound.MidasSign"
RESOURCEUNAVAILABLE_MIDASBALANCE = "ResourceUnavailable.MidasBalance"
RESOURCEUNAVAILABLE_MIDASDAY = "ResourceUnavailable.MidasDay"
RESOURCEUNAVAILABLE_MIDASFROZENAMOUNT = "ResourceUnavailable.MidasFrozenAmount"
RESOURCEUNAVAILABLE_MIDASMERCHANTBALANCE = "ResourceUnavailable.MidasMerchantBalance"
RESOURCEUNAVAILABLE_MIDASORDER = "ResourceUnavailable.MidasOrder"
RESOURCEUNAVAILABLE_MIDASUSERBALANCE = "ResourceUnavailable.MidasUserBalance"
RESOURCEUNAVAILABLE_MIDASWALLET = "ResourceUnavailable.MidasWallet"
UNAUTHORIZEDOPERATION_MIDAS = "UnauthorizedOperation.Midas"

func (*Client) UnifiedOrder

func (c *Client) UnifiedOrder(request *UnifiedOrderRequest) (response *UnifiedOrderResponse, err error)

UnifiedOrder 应用需要先调用本接口生成支付订单号,并将应答的PayInfo透传给聚鑫SDK,拉起客户端(包括微信公众号/微信小程序/客户端App)支付。

可能返回的错误码:

AUTHFAILURE_FORBIDDEN = "AuthFailure.Forbidden"
AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_PARENTAPPIDERROR = "FailedOperation.ParentAppIdError"
FAILEDOPERATION_PORTALERROR = "FailedOperation.PortalError"
FAILEDOPERATION_WECHATERROR = "FailedOperation.WechatError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BACKENDCGIERROR = "InvalidParameter.BackendCgiError"

func (*Client) UnifiedOrderWithContext added in v1.0.324

func (c *Client) UnifiedOrderWithContext(ctx context.Context, request *UnifiedOrderRequest) (response *UnifiedOrderResponse, err error)

UnifiedOrder 应用需要先调用本接口生成支付订单号,并将应答的PayInfo透传给聚鑫SDK,拉起客户端(包括微信公众号/微信小程序/客户端App)支付。

可能返回的错误码:

AUTHFAILURE_FORBIDDEN = "AuthFailure.Forbidden"
AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_PARENTAPPIDERROR = "FailedOperation.ParentAppIdError"
FAILEDOPERATION_PORTALERROR = "FailedOperation.PortalError"
FAILEDOPERATION_WECHATERROR = "FailedOperation.WechatError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BACKENDCGIERROR = "InvalidParameter.BackendCgiError"

func (*Client) UnifiedTlinxOrder added in v1.0.268

func (c *Client) UnifiedTlinxOrder(request *UnifiedTlinxOrderRequest) (response *UnifiedTlinxOrderResponse, err error)

UnifiedTlinxOrder 云支付-统一下单接口

可能返回的错误码:

AUTHFAILURE_FORBIDDEN = "AuthFailure.Forbidden"
AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_PARENTAPPIDERROR = "FailedOperation.ParentAppIdError"
FAILEDOPERATION_PORTALERROR = "FailedOperation.PortalError"
FAILEDOPERATION_WECHATERROR = "FailedOperation.WechatError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BACKENDCGIERROR = "InvalidParameter.BackendCgiError"

func (*Client) UnifiedTlinxOrderWithContext added in v1.0.324

func (c *Client) UnifiedTlinxOrderWithContext(ctx context.Context, request *UnifiedTlinxOrderRequest) (response *UnifiedTlinxOrderResponse, err error)

UnifiedTlinxOrder 云支付-统一下单接口

可能返回的错误码:

AUTHFAILURE_FORBIDDEN = "AuthFailure.Forbidden"
AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_PARENTAPPIDERROR = "FailedOperation.ParentAppIdError"
FAILEDOPERATION_PORTALERROR = "FailedOperation.PortalError"
FAILEDOPERATION_WECHATERROR = "FailedOperation.WechatError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BACKENDCGIERROR = "InvalidParameter.BackendCgiError"

func (*Client) UploadExternalAnchorInfo added in v1.0.229

func (c *Client) UploadExternalAnchorInfo(request *UploadExternalAnchorInfoRequest) (response *UploadExternalAnchorInfoResponse, err error)

UploadExternalAnchorInfo 灵云-上传主播信息

可能返回的错误码:

AUTHFAILURE_FORBIDDEN = "AuthFailure.Forbidden"
AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_PARENTAPPIDERROR = "FailedOperation.ParentAppIdError"
FAILEDOPERATION_PORTALERROR = "FailedOperation.PortalError"
FAILEDOPERATION_WECHATERROR = "FailedOperation.WechatError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BACKENDCGIERROR = "InvalidParameter.BackendCgiError"

func (*Client) UploadExternalAnchorInfoWithContext added in v1.0.324

func (c *Client) UploadExternalAnchorInfoWithContext(ctx context.Context, request *UploadExternalAnchorInfoRequest) (response *UploadExternalAnchorInfoResponse, err error)

UploadExternalAnchorInfo 灵云-上传主播信息

可能返回的错误码:

AUTHFAILURE_FORBIDDEN = "AuthFailure.Forbidden"
AUTHFAILURE_SECRETKEYNOTFOUND = "AuthFailure.SecretKeyNotFound"
AUTHFAILURE_VERIFYERROR = "AuthFailure.VerifyError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APPDENY = "FailedOperation.AppDeny"
FAILEDOPERATION_CHANNELDENY = "FailedOperation.ChannelDeny"
FAILEDOPERATION_OCCOMPLETEDORDER = "FailedOperation.OcCompletedOrder"
FAILEDOPERATION_OCREPEATORDER = "FailedOperation.OcRepeatOrder"
FAILEDOPERATION_PARENTAPPIDERROR = "FailedOperation.ParentAppIdError"
FAILEDOPERATION_PORTALERROR = "FailedOperation.PortalError"
FAILEDOPERATION_WECHATERROR = "FailedOperation.WechatError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BACKENDCGIERROR = "InvalidParameter.BackendCgiError"

func (*Client) UploadFile added in v1.0.291

func (c *Client) UploadFile(request *UploadFileRequest) (response *UploadFileResponse, err error)

UploadFile 直播平台-文件上传

可能返回的错误码:

FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) UploadFileWithContext added in v1.0.324

func (c *Client) UploadFileWithContext(ctx context.Context, request *UploadFileRequest) (response *UploadFileResponse, err error)

UploadFile 直播平台-文件上传

可能返回的错误码:

FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) UploadOpenBankSubMerchantCredential added in v1.0.430

func (c *Client) UploadOpenBankSubMerchantCredential(request *UploadOpenBankSubMerchantCredentialRequest) (response *UploadOpenBankSubMerchantCredentialResponse, err error)

UploadOpenBankSubMerchantCredential 云企付-子商户资质文件上传

可能返回的错误码:

FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) UploadOpenBankSubMerchantCredentialWithContext added in v1.0.430

func (c *Client) UploadOpenBankSubMerchantCredentialWithContext(ctx context.Context, request *UploadOpenBankSubMerchantCredentialRequest) (response *UploadOpenBankSubMerchantCredentialResponse, err error)

UploadOpenBankSubMerchantCredential 云企付-子商户资质文件上传

可能返回的错误码:

FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) UploadOrgFile added in v1.0.293

func (c *Client) UploadOrgFile(request *UploadOrgFileRequest) (response *UploadOrgFileResponse, err error)

UploadOrgFile 云支付-上传机构文件接口

可能返回的错误码:

FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) UploadOrgFileWithContext added in v1.0.324

func (c *Client) UploadOrgFileWithContext(ctx context.Context, request *UploadOrgFileRequest) (response *UploadOrgFileResponse, err error)

UploadOrgFile 云支付-上传机构文件接口

可能返回的错误码:

FAILEDOPERATION_ACTION = "FailedOperation.Action"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"

func (*Client) UploadTaxList

func (c *Client) UploadTaxList(request *UploadTaxListRequest) (response *UploadTaxListResponse, err error)

UploadTaxList 直播平台-上传代理商完税列表

可能返回的错误码:

FAILEDOPERATION_UPLOADTAXLIST = "FailedOperation.UploadTaxList"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"

func (*Client) UploadTaxListWithContext added in v1.0.324

func (c *Client) UploadTaxListWithContext(ctx context.Context, request *UploadTaxListRequest) (response *UploadTaxListResponse, err error)

UploadTaxList 直播平台-上传代理商完税列表

可能返回的错误码:

FAILEDOPERATION_UPLOADTAXLIST = "FailedOperation.UploadTaxList"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"

func (*Client) UploadTaxPayment

func (c *Client) UploadTaxPayment(request *UploadTaxPaymentRequest) (response *UploadTaxPaymentResponse, err error)

UploadTaxPayment 直播平台-上传代理商完税证明

可能返回的错误码:

FAILEDOPERATION_UPLOADTAXLIST = "FailedOperation.UploadTaxList"
FAILEDOPERATION_UPLOADTAXPAYMENT = "FailedOperation.UploadTaxPayment"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"

func (*Client) UploadTaxPaymentWithContext added in v1.0.324

func (c *Client) UploadTaxPaymentWithContext(ctx context.Context, request *UploadTaxPaymentRequest) (response *UploadTaxPaymentResponse, err error)

UploadTaxPayment 直播平台-上传代理商完税证明

可能返回的错误码:

FAILEDOPERATION_UPLOADTAXLIST = "FailedOperation.UploadTaxList"
FAILEDOPERATION_UPLOADTAXPAYMENT = "FailedOperation.UploadTaxPayment"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
MISSINGPARAMETER_ACTION = "MissingParameter.Action"
MISSINGPARAMETER_APPID = "MissingParameter.AppId"
RESOURCENOTFOUND_ACCOUNT = "ResourceNotFound.Account"

func (*Client) VerifyOpenBankAccount added in v1.0.439

func (c *Client) VerifyOpenBankAccount(request *VerifyOpenBankAccountRequest) (response *VerifyOpenBankAccountResponse, err error)

VerifyOpenBankAccount 云企付-子商户银行卡打款验证,在接入TENPAY渠道EBANK_PAYMENT付款时,若客户期望接入担保支付,需在接入前先完成,收款商户绑定的银行卡进行打款验证。验证成功后,才可以调用CreateOpenBankPaymentOrder接口进行担保支付下单。

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) VerifyOpenBankAccountWithContext added in v1.0.439

func (c *Client) VerifyOpenBankAccountWithContext(ctx context.Context, request *VerifyOpenBankAccountRequest) (response *VerifyOpenBankAccountResponse, err error)

VerifyOpenBankAccount 云企付-子商户银行卡打款验证,在接入TENPAY渠道EBANK_PAYMENT付款时,若客户期望接入担保支付,需在接入前先完成,收款商户绑定的银行卡进行打款验证。验证成功后,才可以调用CreateOpenBankPaymentOrder接口进行担保支付下单。

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ViewContract added in v1.0.293

func (c *Client) ViewContract(request *ViewContractRequest) (response *ViewContractResponse, err error)

ViewContract 云支付-查询合同明细接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ViewContractWithContext added in v1.0.324

func (c *Client) ViewContractWithContext(ctx context.Context, request *ViewContractRequest) (response *ViewContractResponse, err error)

ViewContract 云支付-查询合同明细接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ViewMerchant added in v1.0.293

func (c *Client) ViewMerchant(request *ViewMerchantRequest) (response *ViewMerchantResponse, err error)

ViewMerchant 云支付-查询商户明细接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ViewMerchantWithContext added in v1.0.324

func (c *Client) ViewMerchantWithContext(ctx context.Context, request *ViewMerchantRequest) (response *ViewMerchantResponse, err error)

ViewMerchant 云支付-查询商户明细接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ViewShop added in v1.0.293

func (c *Client) ViewShop(request *ViewShopRequest) (response *ViewShopResponse, err error)

ViewShop 云支付-查询门店明细接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) ViewShopWithContext added in v1.0.324

func (c *Client) ViewShopWithContext(ctx context.Context, request *ViewShopRequest) (response *ViewShopResponse, err error)

ViewShop 云支付-查询门店明细接口

可能返回的错误码:

INTERNALERROR_UNKNOWN = "InternalError.Unknown"

func (*Client) WithdrawCashMembership

func (c *Client) WithdrawCashMembership(request *WithdrawCashMembershipRequest) (response *WithdrawCashMembershipResponse, err error)

WithdrawCashMembership 会员提现-不验证。此接口受理会员发起的提现申请。会员子账户的可提现余额、可用余额会减少,市场的资金汇总账户(监管账户)会减少相应的发生金额,提现到会员申请的收款账户。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

func (*Client) WithdrawCashMembershipWithContext added in v1.0.324

func (c *Client) WithdrawCashMembershipWithContext(ctx context.Context, request *WithdrawCashMembershipRequest) (response *WithdrawCashMembershipResponse, err error)

WithdrawCashMembership 会员提现-不验证。此接口受理会员发起的提现申请。会员子账户的可提现余额、可用余额会减少,市场的资金汇总账户(监管账户)会减少相应的发生金额,提现到会员申请的收款账户。

可能返回的错误码:

FAILEDOPERATION_BACKENDERROR = "FailedOperation.BackendError"
INTERNALERROR_BACKENDERROR = "InternalError.BackendError"
INTERNALERROR_DBACCESSERROR = "InternalError.DBAccessError"
INTERNALERROR_FUNDSUMMARYACCTNOINCONSISTENTERROR = "InternalError.FundSummaryAcctNoInconsistentError"
INTERNALERROR_PARAMETERERROR = "InternalError.ParameterError"
INTERNALERROR_SAVEDBERROR = "InternalError.SaveDBError"
INTERNALERROR_SUBACCOUNTNOTFOUNDERROR = "InternalError.SubAccountNotFoundError"
INTERNALERROR_UNKNOWN = "InternalError.Unknown"
INTERNALERROR_UNKOWNERROR = "InternalError.UnkownError"

type CloseCloudOrderRequest added in v1.0.386

type CloseCloudOrderRequest struct {
	*tchttp.BaseRequest

	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户Id,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 开发者订单号
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewCloseCloudOrderRequest added in v1.0.386

func NewCloseCloudOrderRequest() (request *CloseCloudOrderRequest)

func (*CloseCloudOrderRequest) FromJsonString added in v1.0.386

func (r *CloseCloudOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloseCloudOrderRequest) ToJsonString added in v1.0.386

func (r *CloseCloudOrderRequest) ToJsonString() string

type CloseCloudOrderRequestParams added in v1.0.426

type CloseCloudOrderRequestParams struct {
	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户Id,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 开发者订单号
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type CloseCloudOrderResponse added in v1.0.386

type CloseCloudOrderResponse struct {
	*tchttp.BaseResponse
	Response *CloseCloudOrderResponseParams `json:"Response"`
}

func NewCloseCloudOrderResponse added in v1.0.386

func NewCloseCloudOrderResponse() (response *CloseCloudOrderResponse)

func (*CloseCloudOrderResponse) FromJsonString added in v1.0.386

func (r *CloseCloudOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloseCloudOrderResponse) ToJsonString added in v1.0.386

func (r *CloseCloudOrderResponse) ToJsonString() string

type CloseCloudOrderResponseParams added in v1.0.426

type CloseCloudOrderResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CloseOpenBankPaymentOrderRequest added in v1.0.351

type CloseOpenBankPaymentOrderRequest struct {
	*tchttp.BaseRequest

	// 渠道商户ID,云企付平台下发给外部接入平台。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部商户订单号,与ChannelOrderId不能同时为空
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 云企付平台订单号,与OutOrderId不能同时为空
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCloseOpenBankPaymentOrderRequest added in v1.0.351

func NewCloseOpenBankPaymentOrderRequest() (request *CloseOpenBankPaymentOrderRequest)

func (*CloseOpenBankPaymentOrderRequest) FromJsonString added in v1.0.351

func (r *CloseOpenBankPaymentOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloseOpenBankPaymentOrderRequest) ToJsonString added in v1.0.351

func (r *CloseOpenBankPaymentOrderRequest) ToJsonString() string

type CloseOpenBankPaymentOrderRequestParams added in v1.0.426

type CloseOpenBankPaymentOrderRequestParams struct {
	// 渠道商户ID,云企付平台下发给外部接入平台。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部商户订单号,与ChannelOrderId不能同时为空
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 云企付平台订单号,与OutOrderId不能同时为空
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CloseOpenBankPaymentOrderResponse added in v1.0.351

type CloseOpenBankPaymentOrderResponse struct {
	*tchttp.BaseResponse
	Response *CloseOpenBankPaymentOrderResponseParams `json:"Response"`
}

func NewCloseOpenBankPaymentOrderResponse added in v1.0.351

func NewCloseOpenBankPaymentOrderResponse() (response *CloseOpenBankPaymentOrderResponse)

func (*CloseOpenBankPaymentOrderResponse) FromJsonString added in v1.0.351

func (r *CloseOpenBankPaymentOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloseOpenBankPaymentOrderResponse) ToJsonString added in v1.0.351

func (r *CloseOpenBankPaymentOrderResponse) ToJsonString() string

type CloseOpenBankPaymentOrderResponseParams added in v1.0.426

type CloseOpenBankPaymentOrderResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 关单响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CloseOpenBankPaymentOrderResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CloseOpenBankPaymentOrderResult added in v1.0.351

type CloseOpenBankPaymentOrderResult struct {
	// 外部商户订单号
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 云企付平台订单号
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 订单状态。关单成功CLOSED
	OrderStatus *string `json:"OrderStatus,omitnil,omitempty" name:"OrderStatus"`
}

type CloseOrderRequest

type CloseOrderRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID,长度不小于5位, 仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 业务订单号,OutTradeNo , TransactionId二选一,不能都为空,优先使用 OutTradeNo
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 聚鑫订单号,OutTradeNo , TransactionId二选一,不能都为空,优先使用 OutTradeNo
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewCloseOrderRequest

func NewCloseOrderRequest() (request *CloseOrderRequest)

func (*CloseOrderRequest) FromJsonString

func (r *CloseOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloseOrderRequest) ToJsonString

func (r *CloseOrderRequest) ToJsonString() string

type CloseOrderRequestParams added in v1.0.426

type CloseOrderRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID,长度不小于5位, 仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 业务订单号,OutTradeNo , TransactionId二选一,不能都为空,优先使用 OutTradeNo
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 聚鑫订单号,OutTradeNo , TransactionId二选一,不能都为空,优先使用 OutTradeNo
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type CloseOrderResponse

type CloseOrderResponse struct {
	*tchttp.BaseResponse
	Response *CloseOrderResponseParams `json:"Response"`
}

func NewCloseOrderResponse

func NewCloseOrderResponse() (response *CloseOrderResponse)

func (*CloseOrderResponse) FromJsonString

func (r *CloseOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloseOrderResponse) ToJsonString

func (r *CloseOrderResponse) ToJsonString() string

type CloseOrderResponseParams added in v1.0.426

type CloseOrderResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CloudAttachmentInfo added in v1.0.386

type CloudAttachmentInfo struct {
	// 附加项金额。
	// 附加项的金额(必须是正数,单位:分),代表积分的数量、抵扣的金额、溢价的金额、补贴的金额
	AttachmentAmount *int64 `json:"AttachmentAmount,omitnil,omitempty" name:"AttachmentAmount"`

	// 附加项类型。
	// Add:加项;
	// Sub:减项;
	// Point:积分项;
	// Subsidy:补贴项。
	AttachmentType *string `json:"AttachmentType,omitnil,omitempty" name:"AttachmentType"`

	// 附加项名称。
	// 当银行作为收单机构可能会对该字段有要求,请向米大师确认。
	AttachmentName *string `json:"AttachmentName,omitnil,omitempty" name:"AttachmentName"`

	// 附加项编号。
	// 当银行作为收单机构可能会对该字段有要求,请向米大师确认。
	AttachmentCode *string `json:"AttachmentCode,omitnil,omitempty" name:"AttachmentCode"`
}

type CloudChannelExternalUserInfo added in v1.0.386

type CloudChannelExternalUserInfo struct {
	// 渠道方用户类型,枚举值:
	// WX_OPENID 微信支付类型
	// ALIPAY_BUYERID 支付宝支付类型
	ChannelExternalUserType *string `json:"ChannelExternalUserType,omitnil,omitempty" name:"ChannelExternalUserType"`

	// 渠道方用户Id
	ChannelExternalUserId *string `json:"ChannelExternalUserId,omitnil,omitempty" name:"ChannelExternalUserId"`
}

type CloudClientInfo added in v1.0.386

type CloudClientInfo struct {
	// 场景类型。
	// wechat_ecommerce渠道 - h5支付方式,此字段必填;
	// 枚举值:
	// CLIENT_TYPE_UNKNOWN 未知;
	// CLIENT_TYPE_IOS ios系统;
	// CLIENT_TYPE_ANDROID 安卓系统;
	// CLIENT_TYPE_WAP WAP场景;
	// CLIENT_TYPE_H5 H5场景;
	ClientType *string `json:"ClientType,omitnil,omitempty" name:"ClientType"`

	// 应用名称。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 网站URL。
	AppUrl *string `json:"AppUrl,omitnil,omitempty" name:"AppUrl"`

	// IOS平台BundleID。
	BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`

	// Android平台PackageName
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`
}

type CloudExternalAttachmentData added in v1.0.522

type CloudExternalAttachmentData struct {
	// 渠道名
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 渠道透传字段,由各个渠道自行定义
	AttachmentData *string `json:"AttachmentData,omitnil,omitempty" name:"AttachmentData"`
}

type CloudExternalChannelData added in v1.0.386

type CloudExternalChannelData struct {
	// 第三方渠道数据名。
	// PAYMENT_ORDER_EXTERNAL_REQUEST_DATA: 支付下单请求数据
	// PAYMENT_ORDER_EXTERNAL_RETURN_DATA: 支付下单返回数据
	// PAYMENT_ORDER_EXTERNAL_NOTIFY_DATA: 支付通知数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalChannelDataName *string `json:"ExternalChannelDataName,omitnil,omitempty" name:"ExternalChannelDataName"`

	// 第三方渠道数据值。
	// 当ExternalChannelDataType=PAYMENT时,反序列化格式请参考[ExternalChannelPaymentDataValue](https://dev.tke.midas.qq.com/juxin-doc-next/apidocs/external-channel-data/QueryExternalChannelData.html#externalchannelpaymentdatavalue)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalChannelDataValue *string `json:"ExternalChannelDataValue,omitnil,omitempty" name:"ExternalChannelDataValue"`
}

type CloudExternalPromptGroup added in v1.0.386

type CloudExternalPromptGroup struct {
	// 渠道名。
	// 为米大师定义的枚举值:
	// wechat 微信渠道
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 渠道扩展促销信息列表,由各个渠道自行定义。
	// ChannelName为wechat时,组成为 <Wechat-ExternalPromptInfo>
	ExternalPromptInfoList []*CloudExternalPromptInfo `json:"ExternalPromptInfoList,omitnil,omitempty" name:"ExternalPromptInfoList"`
}

type CloudExternalPromptInfo added in v1.0.386

type CloudExternalPromptInfo struct {
	// 优惠商品信息类型。
	ExternalPromptType *string `json:"ExternalPromptType,omitnil,omitempty" name:"ExternalPromptType"`

	// 优惠商品信息数据。
	ExternalPromptValue *string `json:"ExternalPromptValue,omitnil,omitempty" name:"ExternalPromptValue"`

	// 优惠商品名称。
	ExternalPromptName *string `json:"ExternalPromptName,omitnil,omitempty" name:"ExternalPromptName"`
}

type CloudExternalUserInfo added in v1.0.471

type CloudExternalUserInfo struct {
	// 渠道方用户类型
	ExternalUserType *string `json:"ExternalUserType,omitnil,omitempty" name:"ExternalUserType"`

	// 渠道方用户ID
	ExternalUserId *string `json:"ExternalUserId,omitnil,omitempty" name:"ExternalUserId"`
}

type CloudGlobalPayTimeInfo added in v1.0.386

type CloudGlobalPayTimeInfo struct {
	// 订单开始时间。
	// 不指定时默认为当前时间。
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 订单结束时间。
	// 逾期将会拒绝下单。不指定时默认为当前时间的7天后结束。
	ExpireTimestamp *int64 `json:"ExpireTimestamp,omitnil,omitempty" name:"ExpireTimestamp"`

	// 时区。
	// 不指定时默认为28800,表示北京时间(东八区)。
	TimeOffset *int64 `json:"TimeOffset,omitnil,omitempty" name:"TimeOffset"`
}

type CloudOrderReturn added in v1.0.386

type CloudOrderReturn struct {
	// 米大师分配的支付主MidasAppId
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 开发者支付订单号
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 调用下单接口传进来的子单列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubOrderList []*CloudSubOrderReturn `json:"SubOrderList,omitnil,omitempty" name:"SubOrderList"`

	// 调用下单接口获取的米大师交易订单号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 用户Id
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 支付渠道
	// wechat:微信支付
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 物品Id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 发货标识,由开发者在调用下单接口的时候传入
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// ISO货币代码
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 支付金额,单位:分
	Amt *int64 `json:"Amt,omitnil,omitempty" name:"Amt"`

	// 订单状态
	// 0:初始状态,获取米大师交易订单成功
	// 1:拉起米大师支付页面成功,用户未支付
	// 2:用户支付成功,正在发货
	// 3:用户支付成功,发货失败
	// 4:用户支付成功,发货成功
	// 5:关单中
	// 6:已关单
	OrderState *string `json:"OrderState,omitnil,omitempty" name:"OrderState"`

	// 下单时间,unix时间戳
	OrderTime *string `json:"OrderTime,omitnil,omitempty" name:"OrderTime"`

	// 支付时间,unix时间戳
	PayTime *string `json:"PayTime,omitnil,omitempty" name:"PayTime"`

	// 支付回调时间,unix时间戳
	CallBackTime *string `json:"CallBackTime,omitnil,omitempty" name:"CallBackTime"`

	// 支付机构订单号
	ChannelExternalOrderId *string `json:"ChannelExternalOrderId,omitnil,omitempty" name:"ChannelExternalOrderId"`

	// 米大师内部渠道订单号
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 是否曾退款
	RefundFlag *string `json:"RefundFlag,omitnil,omitempty" name:"RefundFlag"`

	// 用户支付金额
	CashAmt *string `json:"CashAmt,omitnil,omitempty" name:"CashAmt"`

	// 抵扣券金额
	CouponAmt *string `json:"CouponAmt,omitnil,omitempty" name:"CouponAmt"`

	// 商品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 结算信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SettleInfo *CloudSettleInfo `json:"SettleInfo,omitnil,omitempty" name:"SettleInfo"`

	// 附加项信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachmentInfoList []*CloudAttachmentInfo `json:"AttachmentInfoList,omitnil,omitempty" name:"AttachmentInfoList"`

	// 渠道方返回的用户信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExternalUserInfoList []*CloudChannelExternalUserInfo `json:"ChannelExternalUserInfoList,omitnil,omitempty" name:"ChannelExternalUserInfoList"`

	// 渠道扩展促销列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnPromptGroupList []*CloudExternalPromptGroup `json:"ExternalReturnPromptGroupList,omitnil,omitempty" name:"ExternalReturnPromptGroupList"`

	// 场景扩展信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SceneInfo *string `json:"SceneInfo,omitnil,omitempty" name:"SceneInfo"`

	// 子应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 支付场景
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayScene *string `json:"PayScene,omitnil,omitempty" name:"PayScene"`

	// 支付方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 平台应收金额
	// 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalPlatformIncome *int64 `json:"TotalPlatformIncome,omitnil,omitempty" name:"TotalPlatformIncome"`

	// 商户应收金额
	// 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalMchIncome *int64 `json:"TotalMchIncome,omitnil,omitempty" name:"TotalMchIncome"`
}

type CloudSettleInfo added in v1.0.386

type CloudSettleInfo struct {
	// 是否需要支付确认。
	// 0: 不需要支付确认
	// 1: 需要支付确认
	// 传1时,需要在支付完成后成功调用了《支付确认》接口,该笔订单才会被清分出去
	NeedToBeConfirmed *int64 `json:"NeedToBeConfirmed,omitnil,omitempty" name:"NeedToBeConfirmed"`

	// 是否指定分账。
	// 0: 不指定分账
	// 1: 指定分账
	ProfitSharing *int64 `json:"ProfitSharing,omitnil,omitempty" name:"ProfitSharing"`
}

type CloudStoreInfo added in v1.0.386

type CloudStoreInfo struct {
	// 门店ID。
	StoreId *string `json:"StoreId,omitnil,omitempty" name:"StoreId"`

	// 门店名称。
	StoreName *string `json:"StoreName,omitnil,omitempty" name:"StoreName"`

	// 门店地址。
	StoreAddress *string `json:"StoreAddress,omitnil,omitempty" name:"StoreAddress"`

	// 门店地区代码。
	StoreAreaCode *string `json:"StoreAreaCode,omitnil,omitempty" name:"StoreAreaCode"`

	// 设备ID。
	// wechat_ecommerce渠道 - h5支付方式,此字段必填。
	StoreDeviceId *string `json:"StoreDeviceId,omitnil,omitempty" name:"StoreDeviceId"`
}

type CloudSubOrder added in v1.0.386

type CloudSubOrder struct {
	// 子订单号。
	// 长度32个字符供参考,部分渠道存在长度更短的情况接入时请联系开发咨询。
	SubOutTradeNo *string `json:"SubOutTradeNo,omitnil,omitempty" name:"SubOutTradeNo"`

	// 支付子商户ID。
	// 米大师计费SubAppId,代表子商户。
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 商品名称。
	// 业务自定义的子订单商品名称,无需URL编码,长度限制以具体所接入渠道为准。
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 商品详情。
	// 业务自定义的子订单商品详情,无需URL编码,长度限制以具体所接入渠道为准。
	ProductDetail *string `json:"ProductDetail,omitnil,omitempty" name:"ProductDetail"`

	// 平台应收。
	// 子订单平台应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
	PlatformIncome *int64 `json:"PlatformIncome,omitnil,omitempty" name:"PlatformIncome"`

	// 商户应收。
	// 子订单结算应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
	SubMchIncome *int64 `json:"SubMchIncome,omitnil,omitempty" name:"SubMchIncome"`

	// 透传字段。
	// 发货标识,由开发者在调用米大师下单接口的 时候下发。
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 支付金额。
	// 子订单支付金额,需要注意的是Amt = PlatformIncome+SubMchIncome。
	Amt *int64 `json:"Amt,omitnil,omitempty" name:"Amt"`

	// 原始金额。
	// 子订单原始金额,OriginalAmt>=Amt。
	OriginalAmt *int64 `json:"OriginalAmt,omitnil,omitempty" name:"OriginalAmt"`

	// 微信子商户号。
	WxSubMchId *string `json:"WxSubMchId,omitnil,omitempty" name:"WxSubMchId"`

	// 结算信息。
	// 例如是否需要分账、是否需要支付确认等。
	SettleInfo *CloudSettleInfo `json:"SettleInfo,omitnil,omitempty" name:"SettleInfo"`

	// 附加项信息列表。
	// 例如溢价信息、抵扣信息、积分信息、补贴信息
	// 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能。
	AttachmentInfoList []*CloudAttachmentInfo `json:"AttachmentInfoList,omitnil,omitempty" name:"AttachmentInfoList"`

	// 渠道透传数据列表。
	ExternalAttachmentDataList []*CloudExternalAttachmentData `json:"ExternalAttachmentDataList,omitnil,omitempty" name:"ExternalAttachmentDataList"`
}

type CloudSubOrderRefund added in v1.0.386

type CloudSubOrderRefund struct {
	// 子订单退款金额
	RefundAmt *int64 `json:"RefundAmt,omitnil,omitempty" name:"RefundAmt"`

	// 平台应退金额
	PlatformRefundAmt *int64 `json:"PlatformRefundAmt,omitnil,omitempty" name:"PlatformRefundAmt"`

	// 商家应退金额
	SubMchRefundAmt *int64 `json:"SubMchRefundAmt,omitnil,omitempty" name:"SubMchRefundAmt"`

	// 子订单号
	SubOutTradeNo *string `json:"SubOutTradeNo,omitnil,omitempty" name:"SubOutTradeNo"`

	// 子退款单号,调用方需要保证全局唯一性
	SubRefundId *string `json:"SubRefundId,omitnil,omitempty" name:"SubRefundId"`
}

type CloudSubOrderReturn added in v1.0.386

type CloudSubOrderReturn struct {
	// 子订单号
	SubOutTradeNo *string `json:"SubOutTradeNo,omitnil,omitempty" name:"SubOutTradeNo"`

	// 米大师计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子订单商品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 子订单商品详情
	ProductDetail *string `json:"ProductDetail,omitnil,omitempty" name:"ProductDetail"`

	// 子订单平台应收金额,单位:分
	PlatformIncome *int64 `json:"PlatformIncome,omitnil,omitempty" name:"PlatformIncome"`

	// 子订单结算应收金额,单位:分
	SubMchIncome *int64 `json:"SubMchIncome,omitnil,omitempty" name:"SubMchIncome"`

	// 子订单支付金额
	Amt *int64 `json:"Amt,omitnil,omitempty" name:"Amt"`

	// 子订单原始金额
	OriginalAmt *int64 `json:"OriginalAmt,omitnil,omitempty" name:"OriginalAmt"`

	// 核销状态,1表示核销,0表示未核销
	SettleCheck *int64 `json:"SettleCheck,omitnil,omitempty" name:"SettleCheck"`

	// 结算信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SettleInfo *CloudSettleInfo `json:"SettleInfo,omitnil,omitempty" name:"SettleInfo"`

	// 透传字段,由开发者在调用米大师下单接口的时候下发
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 附加项信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachmentInfoList *CloudAttachmentInfo `json:"AttachmentInfoList,omitnil,omitempty" name:"AttachmentInfoList"`

	// 渠道方应答的订单号,透传处理
	ChannelExternalSubOrderId *string `json:"ChannelExternalSubOrderId,omitnil,omitempty" name:"ChannelExternalSubOrderId"`

	// 微信子商户号
	WxSubMchId *string `json:"WxSubMchId,omitnil,omitempty" name:"WxSubMchId"`

	// 米大师侧渠道子订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelSubPayOrderId *string `json:"ChannelSubPayOrderId,omitnil,omitempty" name:"ChannelSubPayOrderId"`

	// 物品ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
}

type CloudSubRefundItem added in v1.0.386

type CloudSubRefundItem struct {
	// 渠道方应答的退款ID,透传处理
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExternalRefundId *string `json:"ChannelExternalRefundId,omitnil,omitempty" name:"ChannelExternalRefundId"`

	// 渠道方应答的订单号,透传处理
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExternalOrderId *string `json:"ChannelExternalOrderId,omitnil,omitempty" name:"ChannelExternalOrderId"`

	// 子单退款金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundAmt *int64 `json:"RefundAmt,omitnil,omitempty" name:"RefundAmt"`

	// 子单订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubOutTradeNo *string `json:"SubOutTradeNo,omitnil,omitempty" name:"SubOutTradeNo"`

	// 子单退款id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubRefundId *string `json:"SubRefundId,omitnil,omitempty" name:"SubRefundId"`

	// 子应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 渠道子单支付订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelSubOrderId *string `json:"ChannelSubOrderId,omitnil,omitempty" name:"ChannelSubOrderId"`

	// 渠道子退款订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelSubRefundId *string `json:"ChannelSubRefundId,omitnil,omitempty" name:"ChannelSubRefundId"`
}

type CompanyTitleResult added in v1.0.511

type CompanyTitleResult struct {
	// 公司银行账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompanyBankAccount *string `json:"CompanyBankAccount,omitnil,omitempty" name:"CompanyBankAccount"`

	// 公司地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompanyAddress *string `json:"CompanyAddress,omitnil,omitempty" name:"CompanyAddress"`

	// 公司税号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompanyTaxpayerNum *string `json:"CompanyTaxpayerNum,omitnil,omitempty" name:"CompanyTaxpayerNum"`

	// 公司名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 公司银行名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompanyBankName *string `json:"CompanyBankName,omitnil,omitempty" name:"CompanyBankName"`

	// 公司电话
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompanyPhone *string `json:"CompanyPhone,omitnil,omitempty" name:"CompanyPhone"`
}

type ConfirmOrderRequest added in v1.0.228

type ConfirmOrderRequest struct {
	*tchttp.BaseRequest

	// 分配给商户的AppId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 平台流水号。消费订单发起成功后,返回的平台唯一订单号。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`
}

func NewConfirmOrderRequest added in v1.0.228

func NewConfirmOrderRequest() (request *ConfirmOrderRequest)

func (*ConfirmOrderRequest) FromJsonString added in v1.0.228

func (r *ConfirmOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ConfirmOrderRequest) ToJsonString added in v1.0.228

func (r *ConfirmOrderRequest) ToJsonString() string

type ConfirmOrderRequestParams added in v1.0.426

type ConfirmOrderRequestParams struct {
	// 分配给商户的AppId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 平台流水号。消费订单发起成功后,返回的平台唯一订单号。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`
}

Predefined struct for user

type ConfirmOrderResponse added in v1.0.228

type ConfirmOrderResponse struct {
	*tchttp.BaseResponse
	Response *ConfirmOrderResponseParams `json:"Response"`
}

func NewConfirmOrderResponse added in v1.0.228

func NewConfirmOrderResponse() (response *ConfirmOrderResponse)

func (*ConfirmOrderResponse) FromJsonString added in v1.0.228

func (r *ConfirmOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ConfirmOrderResponse) ToJsonString added in v1.0.228

func (r *ConfirmOrderResponse) ToJsonString() string

type ConfirmOrderResponseParams added in v1.0.426

type ConfirmOrderResponseParams struct {
	// 分配给商户的AppId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 平台流水号。消费订单发起成功后,返回的平台唯一订单号。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 订单确认状态。0-确认失败
	// 1-确认成功
	// 2-可疑状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 订单确认状态描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ContractInfo

type ContractInfo struct {
	// 米大师内部签约商户号
	ChannelContractMerchantId *string `json:"ChannelContractMerchantId,omitnil,omitempty" name:"ChannelContractMerchantId"`

	// 米大师内部签约子商户号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelContractSubMerchantId *string `json:"ChannelContractSubMerchantId,omitnil,omitempty" name:"ChannelContractSubMerchantId"`

	// 米大师内部签约应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelContractAppId *string `json:"ChannelContractAppId,omitnil,omitempty" name:"ChannelContractAppId"`

	// 米大师内部签约子应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelContractSubAppId *string `json:"ChannelContractSubAppId,omitnil,omitempty" name:"ChannelContractSubAppId"`

	// 业务合约协议号
	OutContractCode *string `json:"OutContractCode,omitnil,omitempty" name:"OutContractCode"`

	// 第三方渠道用户信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalContractUserInfoList []*ExternalContractUserInfo `json:"ExternalContractUserInfoList,omitnil,omitempty" name:"ExternalContractUserInfoList"`

	// 签约方式,如 wechat_app ,使用app方式下的微信签
	ContractMethod *string `json:"ContractMethod,omitnil,omitempty" name:"ContractMethod"`

	// 合约场景id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractSceneId *string `json:"ContractSceneId,omitnil,omitempty" name:"ContractSceneId"`

	// 用户信息
	UserInfo *ContractUserInfo `json:"UserInfo,omitnil,omitempty" name:"UserInfo"`

	// 第三方渠道签约数据
	ExternalContractData *string `json:"ExternalContractData,omitnil,omitempty" name:"ExternalContractData"`
}

type ContractOrderInSubOrder

type ContractOrderInSubOrder struct {
	// 子订单结算应收金额,单位: 分
	SubMchIncome *int64 `json:"SubMchIncome,omitnil,omitempty" name:"SubMchIncome"`

	// 子订单平台应收金额,单位:分
	PlatformIncome *int64 `json:"PlatformIncome,omitnil,omitempty" name:"PlatformIncome"`

	// 子订单商品详情
	ProductDetail *string `json:"ProductDetail,omitnil,omitempty" name:"ProductDetail"`

	// 子订单商品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子订单号
	SubOutTradeNo *string `json:"SubOutTradeNo,omitnil,omitempty" name:"SubOutTradeNo"`

	// 子订单支付金额
	Amt *int64 `json:"Amt,omitnil,omitempty" name:"Amt"`

	// 子订单原始金额
	OriginalAmt *int64 `json:"OriginalAmt,omitnil,omitempty" name:"OriginalAmt"`

	// 发货标识,由业务在调用聚鑫下单接口的 时候下发
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`
}

type ContractOrderRequest

type ContractOrderRequest struct {
	*tchttp.BaseRequest

	// ISO 货币代码,CNY
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 商品详情,需要URL编码
	ProductDetail *string `json:"ProductDetail,omitnil,omitempty" name:"ProductDetail"`

	// 商品ID,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 商品名称,需要URL编码
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 支付金额,单位: 分
	TotalAmt *int64 `json:"TotalAmt,omitnil,omitempty" name:"TotalAmt"`

	// 用户ID,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 银行真实渠道.如:bank_pingan
	RealChannel *string `json:"RealChannel,omitnil,omitempty" name:"RealChannel"`

	// 原始金额
	OriginalAmt *int64 `json:"OriginalAmt,omitnil,omitempty" name:"OriginalAmt"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 签约通知地址
	ContractNotifyUrl *string `json:"ContractNotifyUrl,omitnil,omitempty" name:"ContractNotifyUrl"`

	// Web端回调地址
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 指定支付渠道:  wechat:微信支付  qqwallet:QQ钱包
	//  bank:网银支付  只有一个渠道时需要指定
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 透传字段,支付成功回调透传给应用,用于业务透传自定义内容
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 购买数量,不传默认为1
	Quantity *int64 `json:"Quantity,omitnil,omitempty" name:"Quantity"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子订单信息列表,格式:子订单号、子应用ID、金额。 压缩后最长不可超过65535字节(去除空格,换行,制表符等无意义字符)
	// 注:接入银行或其他支付渠道服务商模式下,必传
	SubOrderList []*ContractOrderInSubOrder `json:"SubOrderList,omitnil,omitempty" name:"SubOrderList"`

	// 结算应收金额,单位:分
	TotalMchIncome *int64 `json:"TotalMchIncome,omitnil,omitempty" name:"TotalMchIncome"`

	// 平台应收金额,单位:分
	TotalPlatformIncome *int64 `json:"TotalPlatformIncome,omitnil,omitempty" name:"TotalPlatformIncome"`

	// 微信公众号/小程序支付时为必选,需要传微信下的openid
	WxOpenId *string `json:"WxOpenId,omitnil,omitempty" name:"WxOpenId"`

	// 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一
	WxSubOpenId *string `json:"WxSubOpenId,omitnil,omitempty" name:"WxSubOpenId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 微信商户应用ID
	WxAppId *string `json:"WxAppId,omitnil,omitempty" name:"WxAppId"`

	// 微信商户子应用ID
	WxSubAppId *string `json:"WxSubAppId,omitnil,omitempty" name:"WxSubAppId"`

	// 支付通知地址
	PaymentNotifyUrl *string `json:"PaymentNotifyUrl,omitnil,omitempty" name:"PaymentNotifyUrl"`

	// 传入调用方在Midas注册签约信息时获得的ContractSceneId。若未在Midas注册签约信息,则传入ExternalContractData。注意:ContractSceneId与ExternalContractData必须二选一传入其中一个
	ContractSceneId *string `json:"ContractSceneId,omitnil,omitempty" name:"ContractSceneId"`

	// 需要按照各个渠道的扩展签约信息规范组装好该字段。若未在Midas注册签约信息,则传入该字段。注意:ContractSceneId与ExternalContractData必须二选一传入其中一个
	ExternalContractData *string `json:"ExternalContractData,omitnil,omitempty" name:"ExternalContractData"`

	// 外部签约协议号,唯一标记一个签约关系。仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	OutContractCode *string `json:"OutContractCode,omitnil,omitempty" name:"OutContractCode"`

	// 透传给第三方渠道的附加数据
	AttachData *string `json:"AttachData,omitnil,omitempty" name:"AttachData"`

	// 展示用的签约用户名称,若不传入时,默认取UserId
	ContractDisplayName *string `json:"ContractDisplayName,omitnil,omitempty" name:"ContractDisplayName"`
}

func NewContractOrderRequest

func NewContractOrderRequest() (request *ContractOrderRequest)

func (*ContractOrderRequest) FromJsonString

func (r *ContractOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ContractOrderRequest) ToJsonString

func (r *ContractOrderRequest) ToJsonString() string

type ContractOrderRequestParams added in v1.0.426

type ContractOrderRequestParams struct {
	// ISO 货币代码,CNY
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 商品详情,需要URL编码
	ProductDetail *string `json:"ProductDetail,omitnil,omitempty" name:"ProductDetail"`

	// 商品ID,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 商品名称,需要URL编码
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 支付金额,单位: 分
	TotalAmt *int64 `json:"TotalAmt,omitnil,omitempty" name:"TotalAmt"`

	// 用户ID,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 银行真实渠道.如:bank_pingan
	RealChannel *string `json:"RealChannel,omitnil,omitempty" name:"RealChannel"`

	// 原始金额
	OriginalAmt *int64 `json:"OriginalAmt,omitnil,omitempty" name:"OriginalAmt"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 签约通知地址
	ContractNotifyUrl *string `json:"ContractNotifyUrl,omitnil,omitempty" name:"ContractNotifyUrl"`

	// Web端回调地址
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 指定支付渠道:  wechat:微信支付  qqwallet:QQ钱包
	//  bank:网银支付  只有一个渠道时需要指定
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 透传字段,支付成功回调透传给应用,用于业务透传自定义内容
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 购买数量,不传默认为1
	Quantity *int64 `json:"Quantity,omitnil,omitempty" name:"Quantity"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子订单信息列表,格式:子订单号、子应用ID、金额。 压缩后最长不可超过65535字节(去除空格,换行,制表符等无意义字符)
	// 注:接入银行或其他支付渠道服务商模式下,必传
	SubOrderList []*ContractOrderInSubOrder `json:"SubOrderList,omitnil,omitempty" name:"SubOrderList"`

	// 结算应收金额,单位:分
	TotalMchIncome *int64 `json:"TotalMchIncome,omitnil,omitempty" name:"TotalMchIncome"`

	// 平台应收金额,单位:分
	TotalPlatformIncome *int64 `json:"TotalPlatformIncome,omitnil,omitempty" name:"TotalPlatformIncome"`

	// 微信公众号/小程序支付时为必选,需要传微信下的openid
	WxOpenId *string `json:"WxOpenId,omitnil,omitempty" name:"WxOpenId"`

	// 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一
	WxSubOpenId *string `json:"WxSubOpenId,omitnil,omitempty" name:"WxSubOpenId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 微信商户应用ID
	WxAppId *string `json:"WxAppId,omitnil,omitempty" name:"WxAppId"`

	// 微信商户子应用ID
	WxSubAppId *string `json:"WxSubAppId,omitnil,omitempty" name:"WxSubAppId"`

	// 支付通知地址
	PaymentNotifyUrl *string `json:"PaymentNotifyUrl,omitnil,omitempty" name:"PaymentNotifyUrl"`

	// 传入调用方在Midas注册签约信息时获得的ContractSceneId。若未在Midas注册签约信息,则传入ExternalContractData。注意:ContractSceneId与ExternalContractData必须二选一传入其中一个
	ContractSceneId *string `json:"ContractSceneId,omitnil,omitempty" name:"ContractSceneId"`

	// 需要按照各个渠道的扩展签约信息规范组装好该字段。若未在Midas注册签约信息,则传入该字段。注意:ContractSceneId与ExternalContractData必须二选一传入其中一个
	ExternalContractData *string `json:"ExternalContractData,omitnil,omitempty" name:"ExternalContractData"`

	// 外部签约协议号,唯一标记一个签约关系。仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	OutContractCode *string `json:"OutContractCode,omitnil,omitempty" name:"OutContractCode"`

	// 透传给第三方渠道的附加数据
	AttachData *string `json:"AttachData,omitnil,omitempty" name:"AttachData"`

	// 展示用的签约用户名称,若不传入时,默认取UserId
	ContractDisplayName *string `json:"ContractDisplayName,omitnil,omitempty" name:"ContractDisplayName"`
}

Predefined struct for user

type ContractOrderResponse

type ContractOrderResponse struct {
	*tchttp.BaseResponse
	Response *ContractOrderResponseParams `json:"Response"`
}

func NewContractOrderResponse

func NewContractOrderResponse() (response *ContractOrderResponse)

func (*ContractOrderResponse) FromJsonString

func (r *ContractOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ContractOrderResponse) ToJsonString

func (r *ContractOrderResponse) ToJsonString() string

type ContractOrderResponseParams added in v1.0.426

type ContractOrderResponseParams struct {
	// 支付金额,单位: 分
	TotalAmt *int64 `json:"TotalAmt,omitnil,omitempty" name:"TotalAmt"`

	// 应用支付订单号
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 支付参数透传给聚鑫SDK(原文透传给SDK即可,不需要解码)
	PayInfo *string `json:"PayInfo,omitnil,omitempty" name:"PayInfo"`

	// 聚鑫的交易订单号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 外部签约协议号
	OutContractCode *string `json:"OutContractCode,omitnil,omitempty" name:"OutContractCode"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ContractPayListResult added in v1.0.293

type ContractPayListResult struct {
	// 支付方式编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentId *string `json:"PaymentId,omitnil,omitempty" name:"PaymentId"`

	// 支持的交易类型(多个以小写逗号分开,0现金,1刷卡,2主扫,3被扫,4JSPAY,5预授权)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentType *string `json:"PaymentType,omitnil,omitempty" name:"PaymentType"`

	// 支付标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentTag *string `json:"PaymentTag,omitnil,omitempty" name:"PaymentTag"`

	// 支付方式图片url路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentIcon *string `json:"PaymentIcon,omitnil,omitempty" name:"PaymentIcon"`

	// 付款方式名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentName *string `json:"PaymentName,omitnil,omitempty" name:"PaymentName"`

	// 付款方式名称(内部名称)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentInternalName *string `json:"PaymentInternalName,omitnil,omitempty" name:"PaymentInternalName"`

	// 支付方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionOne *string `json:"PaymentOptionOne,omitnil,omitempty" name:"PaymentOptionOne"`

	// 支付方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionTwo *string `json:"PaymentOptionTwo,omitnil,omitempty" name:"PaymentOptionTwo"`

	// 支付方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionThree *string `json:"PaymentOptionThree,omitnil,omitempty" name:"PaymentOptionThree"`

	// 支付方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionFour *string `json:"PaymentOptionFour,omitnil,omitempty" name:"PaymentOptionFour"`

	// 支付方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionFive *string `json:"PaymentOptionFive,omitnil,omitempty" name:"PaymentOptionFive"`

	// 支付方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionSix *string `json:"PaymentOptionSix,omitnil,omitempty" name:"PaymentOptionSix"`

	// 支付方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionSeven *string `json:"PaymentOptionSeven,omitnil,omitempty" name:"PaymentOptionSeven"`

	// 支付方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionOther *string `json:"PaymentOptionOther,omitnil,omitempty" name:"PaymentOptionOther"`

	// 支付方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionNine *string `json:"PaymentOptionNine,omitnil,omitempty" name:"PaymentOptionNine"`

	// 支付方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionTen *string `json:"PaymentOptionTen,omitnil,omitempty" name:"PaymentOptionTen"`
}

type ContractSyncInfo

type ContractSyncInfo struct {
	// 第三方渠道合约信息
	ExternalReturnContractInfo *ExternalReturnContractInfo `json:"ExternalReturnContractInfo,omitnil,omitempty" name:"ExternalReturnContractInfo"`

	// 第三方渠道用户信息
	ExternalContractUserInfo []*ExternalContractUserInfo `json:"ExternalContractUserInfo,omitnil,omitempty" name:"ExternalContractUserInfo"`

	// 签约方式,枚举值,
	// <br/>CONTRACT_METHOD_WECHAT_INVALID: 无效
	// CONTRACT_METHOD_WECHAT_APP: 微信APP
	// CONTRACT_METHOD_WECHAT_PUBLIC: 微信公众号
	// CONTRACT_METHOD_WECHAT_MINIPROGRAM: 微信小程序
	// CONTRACT_METHOD_WECHAT_H5: 微信H5
	ContractMethod *string `json:"ContractMethod,omitnil,omitempty" name:"ContractMethod"`

	// 在米大师侧分配的场景id
	ContractSceneId *string `json:"ContractSceneId,omitnil,omitempty" name:"ContractSceneId"`

	// 调用方从第三方渠道查询到的签约数据,由各个渠道定义
	ExternalReturnContractData *string `json:"ExternalReturnContractData,omitnil,omitempty" name:"ExternalReturnContractData"`
}

type ContractUserInfo

type ContractUserInfo struct {
	// USER_ID: 用户ID
	// ANONYMOUS: 匿名类型用户ID
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 用户类型
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

type CreateAcctRequest

type CreateAcctRequest struct {
	*tchttp.BaseRequest

	// 聚鑫平台分配的支付MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 业务平台的子商户ID,唯一
	SubMchId *string `json:"SubMchId,omitnil,omitempty" name:"SubMchId"`

	// 子商户名称
	SubMchName *string `json:"SubMchName,omitnil,omitempty" name:"SubMchName"`

	// 子商户地址
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 子商户联系人
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	Contact *string `json:"Contact,omitnil,omitempty" name:"Contact"`

	// 联系人手机号
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// 邮箱
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 子商户类型:
	// 个人: personal
	// 企业: enterprise
	// 个体工商户: individual
	// 缺省: enterprise
	SubMchType *string `json:"SubMchType,omitnil,omitempty" name:"SubMchType"`

	// 不填则默认子商户名称
	ShortName *string `json:"ShortName,omitnil,omitempty" name:"ShortName"`

	// 子商户会员类型:
	// general: 普通子账户
	// merchant: 商户子账户
	// 缺省: general
	SubMerchantMemberType *string `json:"SubMerchantMemberType,omitnil,omitempty" name:"SubMerchantMemberType"`

	// 子商户密钥
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SubMerchantKey *string `json:"SubMerchantKey,omitnil,omitempty" name:"SubMerchantKey"`

	// 子商户私钥
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SubMerchantPrivateKey *string `json:"SubMerchantPrivateKey,omitnil,omitempty" name:"SubMerchantPrivateKey"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 银行生成的子商户账户,已开户的场景需要录入
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 店铺名称
	// 企业、个体工商户必输
	SubMerchantStoreName *string `json:"SubMerchantStoreName,omitnil,omitempty" name:"SubMerchantStoreName"`

	// 公司信息
	OrganizationInfo *OrganizationInfo `json:"OrganizationInfo,omitnil,omitempty" name:"OrganizationInfo"`

	// 子商户证件类型
	// 1 - 身份证
	// 3 - 回乡证
	// 4 - 中国护照
	// 5 - 台胞证
	// 19 - 外国护照
	// 52 - 组织机构代码证
	// 68 - 营业执照
	// 73 - 统一社会信用代码
	SubMerchantIdType *string `json:"SubMerchantIdType,omitnil,omitempty" name:"SubMerchantIdType"`

	// 子商户证件号码
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SubMerchantIdCode *string `json:"SubMerchantIdCode,omitnil,omitempty" name:"SubMerchantIdCode"`
}

func NewCreateAcctRequest

func NewCreateAcctRequest() (request *CreateAcctRequest)

func (*CreateAcctRequest) FromJsonString

func (r *CreateAcctRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAcctRequest) ToJsonString

func (r *CreateAcctRequest) ToJsonString() string

type CreateAcctRequestParams added in v1.0.426

type CreateAcctRequestParams struct {
	// 聚鑫平台分配的支付MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 业务平台的子商户ID,唯一
	SubMchId *string `json:"SubMchId,omitnil,omitempty" name:"SubMchId"`

	// 子商户名称
	SubMchName *string `json:"SubMchName,omitnil,omitempty" name:"SubMchName"`

	// 子商户地址
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 子商户联系人
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	Contact *string `json:"Contact,omitnil,omitempty" name:"Contact"`

	// 联系人手机号
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// 邮箱
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 子商户类型:
	// 个人: personal
	// 企业: enterprise
	// 个体工商户: individual
	// 缺省: enterprise
	SubMchType *string `json:"SubMchType,omitnil,omitempty" name:"SubMchType"`

	// 不填则默认子商户名称
	ShortName *string `json:"ShortName,omitnil,omitempty" name:"ShortName"`

	// 子商户会员类型:
	// general: 普通子账户
	// merchant: 商户子账户
	// 缺省: general
	SubMerchantMemberType *string `json:"SubMerchantMemberType,omitnil,omitempty" name:"SubMerchantMemberType"`

	// 子商户密钥
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SubMerchantKey *string `json:"SubMerchantKey,omitnil,omitempty" name:"SubMerchantKey"`

	// 子商户私钥
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SubMerchantPrivateKey *string `json:"SubMerchantPrivateKey,omitnil,omitempty" name:"SubMerchantPrivateKey"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 银行生成的子商户账户,已开户的场景需要录入
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 店铺名称
	// 企业、个体工商户必输
	SubMerchantStoreName *string `json:"SubMerchantStoreName,omitnil,omitempty" name:"SubMerchantStoreName"`

	// 公司信息
	OrganizationInfo *OrganizationInfo `json:"OrganizationInfo,omitnil,omitempty" name:"OrganizationInfo"`

	// 子商户证件类型
	// 1 - 身份证
	// 3 - 回乡证
	// 4 - 中国护照
	// 5 - 台胞证
	// 19 - 外国护照
	// 52 - 组织机构代码证
	// 68 - 营业执照
	// 73 - 统一社会信用代码
	SubMerchantIdType *string `json:"SubMerchantIdType,omitnil,omitempty" name:"SubMerchantIdType"`

	// 子商户证件号码
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SubMerchantIdCode *string `json:"SubMerchantIdCode,omitnil,omitempty" name:"SubMerchantIdCode"`
}

Predefined struct for user

type CreateAcctResponse

type CreateAcctResponse struct {
	*tchttp.BaseResponse
	Response *CreateAcctResponseParams `json:"Response"`
}

func NewCreateAcctResponse

func NewCreateAcctResponse() (response *CreateAcctResponse)

func (*CreateAcctResponse) FromJsonString

func (r *CreateAcctResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAcctResponse) ToJsonString

func (r *CreateAcctResponse) ToJsonString() string

type CreateAcctResponseParams added in v1.0.426

type CreateAcctResponseParams struct {
	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 银行生成的子商户账户
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAgentTaxPaymentInfosRequest

type CreateAgentTaxPaymentInfosRequest struct {
	*tchttp.BaseRequest

	// 代理商ID
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 平台渠道
	Channel *int64 `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 类型。0-视同,1-个体工商户
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 源电子凭证下载地址
	RawElectronicCertUrl *string `json:"RawElectronicCertUrl,omitnil,omitempty" name:"RawElectronicCertUrl"`

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 完税信息
	AgentTaxPaymentInfos []*AgentTaxPayment `json:"AgentTaxPaymentInfos,omitnil,omitempty" name:"AgentTaxPaymentInfos"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewCreateAgentTaxPaymentInfosRequest

func NewCreateAgentTaxPaymentInfosRequest() (request *CreateAgentTaxPaymentInfosRequest)

func (*CreateAgentTaxPaymentInfosRequest) FromJsonString

func (r *CreateAgentTaxPaymentInfosRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAgentTaxPaymentInfosRequest) ToJsonString

func (r *CreateAgentTaxPaymentInfosRequest) ToJsonString() string

type CreateAgentTaxPaymentInfosRequestParams added in v1.0.426

type CreateAgentTaxPaymentInfosRequestParams struct {
	// 代理商ID
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 平台渠道
	Channel *int64 `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 类型。0-视同,1-个体工商户
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 源电子凭证下载地址
	RawElectronicCertUrl *string `json:"RawElectronicCertUrl,omitnil,omitempty" name:"RawElectronicCertUrl"`

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 完税信息
	AgentTaxPaymentInfos []*AgentTaxPayment `json:"AgentTaxPaymentInfos,omitnil,omitempty" name:"AgentTaxPaymentInfos"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type CreateAgentTaxPaymentInfosResponse

type CreateAgentTaxPaymentInfosResponse struct {
	*tchttp.BaseResponse
	Response *CreateAgentTaxPaymentInfosResponseParams `json:"Response"`
}

func NewCreateAgentTaxPaymentInfosResponse

func NewCreateAgentTaxPaymentInfosResponse() (response *CreateAgentTaxPaymentInfosResponse)

func (*CreateAgentTaxPaymentInfosResponse) FromJsonString

func (r *CreateAgentTaxPaymentInfosResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAgentTaxPaymentInfosResponse) ToJsonString

func (r *CreateAgentTaxPaymentInfosResponse) ToJsonString() string

type CreateAgentTaxPaymentInfosResponseParams added in v1.0.426

type CreateAgentTaxPaymentInfosResponseParams struct {
	// 代理商完税证明批次信息
	AgentTaxPaymentBatch *AgentTaxPaymentBatch `json:"AgentTaxPaymentBatch,omitnil,omitempty" name:"AgentTaxPaymentBatch"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAnchorRequest added in v1.0.291

type CreateAnchorRequest struct {
	*tchttp.BaseRequest

	// 主播业务ID,唯一
	AnchorUid *string `json:"AnchorUid,omitnil,omitempty" name:"AnchorUid"`

	// 主播姓名
	AnchorName *string `json:"AnchorName,omitnil,omitempty" name:"AnchorName"`

	// 主播电话
	// _敏感信息_ 使用 __AES128-CBC-PKCS#7__ 加密
	AnchorPhone *string `json:"AnchorPhone,omitnil,omitempty" name:"AnchorPhone"`

	// 主播邮箱
	// _敏感信息_ 使用 __AES128-CBC-PKCS#7__ 加密
	AnchorEmail *string `json:"AnchorEmail,omitnil,omitempty" name:"AnchorEmail"`

	// 主播地址
	// _敏感信息_ 使用 __AES128-CBC-PKCS#7__ 加密
	AnchorAddress *string `json:"AnchorAddress,omitnil,omitempty" name:"AnchorAddress"`

	// 主播身份证号
	// _敏感信息_ 使用 __AES128-CBC-PKCS#7__ 加密
	AnchorIdNo *string `json:"AnchorIdNo,omitnil,omitempty" name:"AnchorIdNo"`

	// 主播类型
	// __KMusic__:全民K歌
	// __QMusic__:QQ音乐
	// __WeChat__:微信视频号
	AnchorType *string `json:"AnchorType,omitnil,omitempty" name:"AnchorType"`

	// 主播扩展信息
	AnchorExtendInfo []*AnchorExtendInfo `json:"AnchorExtendInfo,omitnil,omitempty" name:"AnchorExtendInfo"`
}

func NewCreateAnchorRequest added in v1.0.291

func NewCreateAnchorRequest() (request *CreateAnchorRequest)

func (*CreateAnchorRequest) FromJsonString added in v1.0.291

func (r *CreateAnchorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAnchorRequest) ToJsonString added in v1.0.291

func (r *CreateAnchorRequest) ToJsonString() string

type CreateAnchorRequestParams added in v1.0.426

type CreateAnchorRequestParams struct {
	// 主播业务ID,唯一
	AnchorUid *string `json:"AnchorUid,omitnil,omitempty" name:"AnchorUid"`

	// 主播姓名
	AnchorName *string `json:"AnchorName,omitnil,omitempty" name:"AnchorName"`

	// 主播电话
	// _敏感信息_ 使用 __AES128-CBC-PKCS#7__ 加密
	AnchorPhone *string `json:"AnchorPhone,omitnil,omitempty" name:"AnchorPhone"`

	// 主播邮箱
	// _敏感信息_ 使用 __AES128-CBC-PKCS#7__ 加密
	AnchorEmail *string `json:"AnchorEmail,omitnil,omitempty" name:"AnchorEmail"`

	// 主播地址
	// _敏感信息_ 使用 __AES128-CBC-PKCS#7__ 加密
	AnchorAddress *string `json:"AnchorAddress,omitnil,omitempty" name:"AnchorAddress"`

	// 主播身份证号
	// _敏感信息_ 使用 __AES128-CBC-PKCS#7__ 加密
	AnchorIdNo *string `json:"AnchorIdNo,omitnil,omitempty" name:"AnchorIdNo"`

	// 主播类型
	// __KMusic__:全民K歌
	// __QMusic__:QQ音乐
	// __WeChat__:微信视频号
	AnchorType *string `json:"AnchorType,omitnil,omitempty" name:"AnchorType"`

	// 主播扩展信息
	AnchorExtendInfo []*AnchorExtendInfo `json:"AnchorExtendInfo,omitnil,omitempty" name:"AnchorExtendInfo"`
}

Predefined struct for user

type CreateAnchorResponse added in v1.0.291

type CreateAnchorResponse struct {
	*tchttp.BaseResponse
	Response *CreateAnchorResponseParams `json:"Response"`
}

func NewCreateAnchorResponse added in v1.0.291

func NewCreateAnchorResponse() (response *CreateAnchorResponse)

func (*CreateAnchorResponse) FromJsonString added in v1.0.291

func (r *CreateAnchorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAnchorResponse) ToJsonString added in v1.0.291

func (r *CreateAnchorResponse) ToJsonString() string

type CreateAnchorResponseParams added in v1.0.426

type CreateAnchorResponseParams struct {
	// 主播ID
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateBatchPaymentBatchData added in v1.0.230

type CreateBatchPaymentBatchData struct {
	// 订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 交易流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 交易状态。
	// 0 处理中
	// 1 预占成功
	// 2 交易成功
	// 3 交易失败
	// 4 未知渠道异常
	// 5 预占额度失败
	// 6 提交成功
	// 7 提交失败
	// 8 订单重复提交
	// 99 未知系统异常
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// 代理商ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 代理商名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentName *string `json:"AgentName,omitnil,omitempty" name:"AgentName"`
}

type CreateBatchPaymentData added in v1.0.230

type CreateBatchPaymentData struct {
	// 批次号
	BatchId *string `json:"BatchId,omitnil,omitempty" name:"BatchId"`

	// 批次列表详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchInfoList []*CreateBatchPaymentBatchData `json:"BatchInfoList,omitnil,omitempty" name:"BatchInfoList"`
}

type CreateBatchPaymentRecipient added in v1.0.230

type CreateBatchPaymentRecipient struct {
	// 转账金额
	TransferAmount *int64 `json:"TransferAmount,omitnil,omitempty" name:"TransferAmount"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 主播ID(与主播业务ID不能同时为空,两者都填取主播ID)
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 主播业务ID(与主播业务ID不能同时为空,两者都填取主播ID)
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 主播名称。如果该字段填入,则会对AnchorName和AnchorId/Uid进行校验。
	AnchorName *string `json:"AnchorName,omitnil,omitempty" name:"AnchorName"`

	// 业务备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 子单请求预留字段
	ReqReserved *string `json:"ReqReserved,omitnil,omitempty" name:"ReqReserved"`
}

type CreateBatchPaymentRequest added in v1.0.230

type CreateBatchPaymentRequest struct {
	*tchttp.BaseRequest

	// 1 微信企业付款
	// 2 支付宝转账
	// 3 平安银企直连代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 转账详情
	RecipientList []*CreateBatchPaymentRecipient `json:"RecipientList,omitnil,omitempty" name:"RecipientList"`

	// 请求预留字段
	ReqReserved *string `json:"ReqReserved,omitnil,omitempty" name:"ReqReserved"`

	// 回调Url
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`
}

func NewCreateBatchPaymentRequest added in v1.0.230

func NewCreateBatchPaymentRequest() (request *CreateBatchPaymentRequest)

func (*CreateBatchPaymentRequest) FromJsonString added in v1.0.230

func (r *CreateBatchPaymentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateBatchPaymentRequest) ToJsonString added in v1.0.230

func (r *CreateBatchPaymentRequest) ToJsonString() string

type CreateBatchPaymentRequestParams added in v1.0.426

type CreateBatchPaymentRequestParams struct {
	// 1 微信企业付款
	// 2 支付宝转账
	// 3 平安银企直连代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 转账详情
	RecipientList []*CreateBatchPaymentRecipient `json:"RecipientList,omitnil,omitempty" name:"RecipientList"`

	// 请求预留字段
	ReqReserved *string `json:"ReqReserved,omitnil,omitempty" name:"ReqReserved"`

	// 回调Url
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`
}

Predefined struct for user

type CreateBatchPaymentResponse added in v1.0.230

type CreateBatchPaymentResponse struct {
	*tchttp.BaseResponse
	Response *CreateBatchPaymentResponseParams `json:"Response"`
}

func NewCreateBatchPaymentResponse added in v1.0.230

func NewCreateBatchPaymentResponse() (response *CreateBatchPaymentResponse)

func (*CreateBatchPaymentResponse) FromJsonString added in v1.0.230

func (r *CreateBatchPaymentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateBatchPaymentResponse) ToJsonString added in v1.0.230

func (r *CreateBatchPaymentResponse) ToJsonString() string

type CreateBatchPaymentResponseParams added in v1.0.426

type CreateBatchPaymentResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回响应
	Result *CreateBatchPaymentData `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCloudSubMerchantRequest added in v1.0.386

type CreateCloudSubMerchantRequest struct {
	*tchttp.BaseRequest

	// 米大师分配的支付主MidasAppId,根应用Id。
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 父应用Id。
	ParentAppId *string `json:"ParentAppId,omitnil,omitempty" name:"ParentAppId"`

	// 子商户名。
	SubMchName *string `json:"SubMchName,omitnil,omitempty" name:"SubMchName"`

	// 子商户描述。
	SubMchDescription *string `json:"SubMchDescription,omitnil,omitempty" name:"SubMchDescription"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 子应用Id,为空则自动创建子应用id。
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子商户名缩写。
	SubMchShortName *string `json:"SubMchShortName,omitnil,omitempty" name:"SubMchShortName"`

	// 业务平台自定义的子商户Id,唯一。
	OutSubMerchantId *string `json:"OutSubMerchantId,omitnil,omitempty" name:"OutSubMerchantId"`
}

func NewCreateCloudSubMerchantRequest added in v1.0.386

func NewCreateCloudSubMerchantRequest() (request *CreateCloudSubMerchantRequest)

func (*CreateCloudSubMerchantRequest) FromJsonString added in v1.0.386

func (r *CreateCloudSubMerchantRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudSubMerchantRequest) ToJsonString added in v1.0.386

func (r *CreateCloudSubMerchantRequest) ToJsonString() string

type CreateCloudSubMerchantRequestParams added in v1.0.426

type CreateCloudSubMerchantRequestParams struct {
	// 米大师分配的支付主MidasAppId,根应用Id。
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 父应用Id。
	ParentAppId *string `json:"ParentAppId,omitnil,omitempty" name:"ParentAppId"`

	// 子商户名。
	SubMchName *string `json:"SubMchName,omitnil,omitempty" name:"SubMchName"`

	// 子商户描述。
	SubMchDescription *string `json:"SubMchDescription,omitnil,omitempty" name:"SubMchDescription"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 子应用Id,为空则自动创建子应用id。
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子商户名缩写。
	SubMchShortName *string `json:"SubMchShortName,omitnil,omitempty" name:"SubMchShortName"`

	// 业务平台自定义的子商户Id,唯一。
	OutSubMerchantId *string `json:"OutSubMerchantId,omitnil,omitempty" name:"OutSubMerchantId"`
}

Predefined struct for user

type CreateCloudSubMerchantResponse added in v1.0.386

type CreateCloudSubMerchantResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudSubMerchantResponseParams `json:"Response"`
}

func NewCreateCloudSubMerchantResponse added in v1.0.386

func NewCreateCloudSubMerchantResponse() (response *CreateCloudSubMerchantResponse)

func (*CreateCloudSubMerchantResponse) FromJsonString added in v1.0.386

func (r *CreateCloudSubMerchantResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudSubMerchantResponse) ToJsonString added in v1.0.386

func (r *CreateCloudSubMerchantResponse) ToJsonString() string

type CreateCloudSubMerchantResponseParams added in v1.0.426

type CreateCloudSubMerchantResponseParams struct {
	// 子应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 渠道子商户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 层级,从0开始
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 渠道应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelAppId *string `json:"ChannelAppId,omitnil,omitempty" name:"ChannelAppId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCustAcctIdRequest

type CreateCustAcctIdRequest struct {
	*tchttp.BaseRequest

	// STRING(2),功能标志(1: 开户; 3: 销户)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(50),资金汇总账号(即收单资金归集入账的账号)
	FundSummaryAcctNo *string `json:"FundSummaryAcctNo,omitnil,omitempty" name:"FundSummaryAcctNo"`

	// STRING(32),交易网会员代码(平台端的用户ID,需要保证唯一性,可数字字母混合,如HY_120)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(10),会员属性(00-普通子账户(默认); SH-商户子账户)
	MemberProperty *string `json:"MemberProperty,omitnil,omitempty" name:"MemberProperty"`

	// STRING(30),手机号码
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// String(2),是否为自营业务(0位非自营,1为自营)
	SelfBusiness *bool `json:"SelfBusiness,omitnil,omitempty" name:"SelfBusiness"`

	// String(64),联系人
	ContactName *string `json:"ContactName,omitnil,omitempty" name:"ContactName"`

	// String(64),子账户名称
	SubAcctName *string `json:"SubAcctName,omitnil,omitempty" name:"SubAcctName"`

	// String(64),子账户简称
	SubAcctShortName *string `json:"SubAcctShortName,omitnil,omitempty" name:"SubAcctShortName"`

	// String(4),子账户类型(0: 个人子账户; 1: 企业子账户)
	SubAcctType *int64 `json:"SubAcctType,omitnil,omitempty" name:"SubAcctType"`

	// STRING(150),用户昵称
	UserNickname *string `json:"UserNickname,omitnil,omitempty" name:"UserNickname"`

	// STRING(150),邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewCreateCustAcctIdRequest

func NewCreateCustAcctIdRequest() (request *CreateCustAcctIdRequest)

func (*CreateCustAcctIdRequest) FromJsonString

func (r *CreateCustAcctIdRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCustAcctIdRequest) ToJsonString

func (r *CreateCustAcctIdRequest) ToJsonString() string

type CreateCustAcctIdRequestParams added in v1.0.426

type CreateCustAcctIdRequestParams struct {
	// STRING(2),功能标志(1: 开户; 3: 销户)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(50),资金汇总账号(即收单资金归集入账的账号)
	FundSummaryAcctNo *string `json:"FundSummaryAcctNo,omitnil,omitempty" name:"FundSummaryAcctNo"`

	// STRING(32),交易网会员代码(平台端的用户ID,需要保证唯一性,可数字字母混合,如HY_120)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(10),会员属性(00-普通子账户(默认); SH-商户子账户)
	MemberProperty *string `json:"MemberProperty,omitnil,omitempty" name:"MemberProperty"`

	// STRING(30),手机号码
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// String(2),是否为自营业务(0位非自营,1为自营)
	SelfBusiness *bool `json:"SelfBusiness,omitnil,omitempty" name:"SelfBusiness"`

	// String(64),联系人
	ContactName *string `json:"ContactName,omitnil,omitempty" name:"ContactName"`

	// String(64),子账户名称
	SubAcctName *string `json:"SubAcctName,omitnil,omitempty" name:"SubAcctName"`

	// String(64),子账户简称
	SubAcctShortName *string `json:"SubAcctShortName,omitnil,omitempty" name:"SubAcctShortName"`

	// String(4),子账户类型(0: 个人子账户; 1: 企业子账户)
	SubAcctType *int64 `json:"SubAcctType,omitnil,omitempty" name:"SubAcctType"`

	// STRING(150),用户昵称
	UserNickname *string `json:"UserNickname,omitnil,omitempty" name:"UserNickname"`

	// STRING(150),邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type CreateCustAcctIdResponse

type CreateCustAcctIdResponse struct {
	*tchttp.BaseResponse
	Response *CreateCustAcctIdResponseParams `json:"Response"`
}

func NewCreateCustAcctIdResponse

func NewCreateCustAcctIdResponse() (response *CreateCustAcctIdResponse)

func (*CreateCustAcctIdResponse) FromJsonString

func (r *CreateCustAcctIdResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCustAcctIdResponse) ToJsonString

func (r *CreateCustAcctIdResponse) ToJsonString() string

type CreateCustAcctIdResponseParams added in v1.0.426

type CreateCustAcctIdResponseParams struct {
	// STRING(50),见证子账户的账号(平台需要记录下来,后续所有接口交互都会用到)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(1027),保留域(需要开通智能收款,此处返回智能收款账号,正常情况下返回空)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateExternalAccountBookResult added in v1.0.390

type CreateExternalAccountBookResult struct {
	// 处理状态。
	// __SUCCESS__: 成功
	// __FAILED__: 失败
	// __PROCESSING__: 进行中。
	DealStatus *string `json:"DealStatus,omitnil,omitempty" name:"DealStatus"`

	// 处理返回描述,例如失败原因等
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealMessage *string `json:"DealMessage,omitnil,omitempty" name:"DealMessage"`

	// 渠道电子记账本ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelAccountBookId *string `json:"ChannelAccountBookId,omitnil,omitempty" name:"ChannelAccountBookId"`

	// 电子记账本对外收款的账户信息。为JSON格式字符串(成功状态下返回)。详情见附录-复杂类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CollectMoneyAccountInfo *string `json:"CollectMoneyAccountInfo,omitnil,omitempty" name:"CollectMoneyAccountInfo"`
}

type CreateExternalAnchorData added in v1.0.229

type CreateExternalAnchorData struct {
	// 主播Id
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`
}

type CreateExternalAnchorRequest added in v1.0.229

type CreateExternalAnchorRequest struct {
	*tchttp.BaseRequest

	// 平台业务系统唯一标示的主播id
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 主播名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 身份证号
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 身份证正面图片下载链接
	IdCardFront *string `json:"IdCardFront,omitnil,omitempty" name:"IdCardFront"`

	// 身份证反面图片下载链接
	IdCardReverse *string `json:"IdCardReverse,omitnil,omitempty" name:"IdCardReverse"`

	// 指定分配的代理商ID
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
}

func NewCreateExternalAnchorRequest added in v1.0.229

func NewCreateExternalAnchorRequest() (request *CreateExternalAnchorRequest)

func (*CreateExternalAnchorRequest) FromJsonString added in v1.0.229

func (r *CreateExternalAnchorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateExternalAnchorRequest) ToJsonString added in v1.0.229

func (r *CreateExternalAnchorRequest) ToJsonString() string

type CreateExternalAnchorRequestParams added in v1.0.426

type CreateExternalAnchorRequestParams struct {
	// 平台业务系统唯一标示的主播id
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 主播名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 身份证号
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 身份证正面图片下载链接
	IdCardFront *string `json:"IdCardFront,omitnil,omitempty" name:"IdCardFront"`

	// 身份证反面图片下载链接
	IdCardReverse *string `json:"IdCardReverse,omitnil,omitempty" name:"IdCardReverse"`

	// 指定分配的代理商ID
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
}

Predefined struct for user

type CreateExternalAnchorResponse added in v1.0.229

type CreateExternalAnchorResponse struct {
	*tchttp.BaseResponse
	Response *CreateExternalAnchorResponseParams `json:"Response"`
}

func NewCreateExternalAnchorResponse added in v1.0.229

func NewCreateExternalAnchorResponse() (response *CreateExternalAnchorResponse)

func (*CreateExternalAnchorResponse) FromJsonString added in v1.0.229

func (r *CreateExternalAnchorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateExternalAnchorResponse) ToJsonString added in v1.0.229

func (r *CreateExternalAnchorResponse) ToJsonString() string

type CreateExternalAnchorResponseParams added in v1.0.426

type CreateExternalAnchorResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回响应
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateExternalAnchorData `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateFlexPayeeRequest added in v1.0.414

type CreateFlexPayeeRequest struct {
	*tchttp.BaseRequest

	// 用户外部业务ID
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`

	// 姓名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 证件号
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 账户名称
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 服务商ID
	ServiceProviderId *string `json:"ServiceProviderId,omitnil,omitempty" name:"ServiceProviderId"`

	// 计税信息
	TaxInfo *PayeeTaxInfo `json:"TaxInfo,omitnil,omitempty" name:"TaxInfo"`

	// 证件类型
	// 0:身份证
	// 1:社会信用代码
	IdType *int64 `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 手机号码
	PhoneNo *string `json:"PhoneNo,omitnil,omitempty" name:"PhoneNo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCreateFlexPayeeRequest added in v1.0.414

func NewCreateFlexPayeeRequest() (request *CreateFlexPayeeRequest)

func (*CreateFlexPayeeRequest) FromJsonString added in v1.0.414

func (r *CreateFlexPayeeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFlexPayeeRequest) ToJsonString added in v1.0.414

func (r *CreateFlexPayeeRequest) ToJsonString() string

type CreateFlexPayeeRequestParams added in v1.0.426

type CreateFlexPayeeRequestParams struct {
	// 用户外部业务ID
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`

	// 姓名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 证件号
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 账户名称
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 服务商ID
	ServiceProviderId *string `json:"ServiceProviderId,omitnil,omitempty" name:"ServiceProviderId"`

	// 计税信息
	TaxInfo *PayeeTaxInfo `json:"TaxInfo,omitnil,omitempty" name:"TaxInfo"`

	// 证件类型
	// 0:身份证
	// 1:社会信用代码
	IdType *int64 `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 手机号码
	PhoneNo *string `json:"PhoneNo,omitnil,omitempty" name:"PhoneNo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CreateFlexPayeeResponse added in v1.0.414

type CreateFlexPayeeResponse struct {
	*tchttp.BaseResponse
	Response *CreateFlexPayeeResponseParams `json:"Response"`
}

func NewCreateFlexPayeeResponse added in v1.0.414

func NewCreateFlexPayeeResponse() (response *CreateFlexPayeeResponse)

func (*CreateFlexPayeeResponse) FromJsonString added in v1.0.414

func (r *CreateFlexPayeeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFlexPayeeResponse) ToJsonString added in v1.0.414

func (r *CreateFlexPayeeResponse) ToJsonString() string

type CreateFlexPayeeResponseParams added in v1.0.426

type CreateFlexPayeeResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateFlexPayeeResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateFlexPayeeResult added in v1.0.414

type CreateFlexPayeeResult struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`
}

type CreateInvoiceItem

type CreateInvoiceItem struct {
	// 商品名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 税收商品编码
	TaxCode *string `json:"TaxCode,omitnil,omitempty" name:"TaxCode"`

	// 不含税商品总价(商品含税价总额/(1+税率))。InvoicePlatformId 为1时,该金额为含税总金额。单位为分。
	TotalPrice *int64 `json:"TotalPrice,omitnil,omitempty" name:"TotalPrice"`

	// 商品税率
	TaxRate *int64 `json:"TaxRate,omitnil,omitempty" name:"TaxRate"`

	// 商品税额(不含税商品总价*税率)。单位为分
	TaxAmount *int64 `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`

	// 税收商品类别
	TaxType *string `json:"TaxType,omitnil,omitempty" name:"TaxType"`

	// 商品规格
	Models *string `json:"Models,omitnil,omitempty" name:"Models"`

	// 商品单位
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 商品数量
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// 不含税商品单价。InvoicePlatformId 为1时,该金额为含税单价。
	Price *string `json:"Price,omitnil,omitempty" name:"Price"`

	// 含税折扣总额。单位为分
	Discount *int64 `json:"Discount,omitnil,omitempty" name:"Discount"`

	// 优惠政策标志。0:不使用优惠政策;1:使用优惠政策。
	PreferentialPolicyFlag *string `json:"PreferentialPolicyFlag,omitnil,omitempty" name:"PreferentialPolicyFlag"`

	// 零税率标识:
	// 空:非零税率;
	// 0:出口零税率;
	// 1:免税;
	// 2:不征税;
	// 3:普通零税率。
	ZeroTaxFlag *string `json:"ZeroTaxFlag,omitnil,omitempty" name:"ZeroTaxFlag"`

	// 增值税特殊管理。PreferentialPolicyFlag字段为1时,必填。目前仅支持5%(3%,2%,1.5%)简易征税、免税、不征税。
	VatSpecialManagement *string `json:"VatSpecialManagement,omitnil,omitempty" name:"VatSpecialManagement"`
}

type CreateInvoiceRequest

type CreateInvoiceRequest struct {
	*tchttp.BaseRequest

	// 开票平台ID。0:高灯,1:票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 抬头类型:1:个人/政府事业单位;2:企业
	TitleType *int64 `json:"TitleType,omitnil,omitempty" name:"TitleType"`

	// 购方名称
	BuyerTitle *string `json:"BuyerTitle,omitnil,omitempty" name:"BuyerTitle"`

	// 业务开票号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 含税总金额(单位为分)
	AmountHasTax *int64 `json:"AmountHasTax,omitnil,omitempty" name:"AmountHasTax"`

	// 总税额(单位为分)
	TaxAmount *int64 `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`

	// 不含税总金额(单位为分)。InvoicePlatformId 为1时,传默认值-1
	AmountWithoutTax *int64 `json:"AmountWithoutTax,omitnil,omitempty" name:"AmountWithoutTax"`

	// 销方纳税人识别号
	SellerTaxpayerNum *string `json:"SellerTaxpayerNum,omitnil,omitempty" name:"SellerTaxpayerNum"`

	// 销方名称。(不填默认读取商户注册时输入的信息)
	SellerName *string `json:"SellerName,omitnil,omitempty" name:"SellerName"`

	// 销方地址。(不填默认读取商户注册时输入的信息)
	SellerAddress *string `json:"SellerAddress,omitnil,omitempty" name:"SellerAddress"`

	// 销方电话。(不填默认读取商户注册时输入的信息)
	SellerPhone *string `json:"SellerPhone,omitnil,omitempty" name:"SellerPhone"`

	// 销方银行名称。(不填默认读取商户注册时输入的信息)
	SellerBankName *string `json:"SellerBankName,omitnil,omitempty" name:"SellerBankName"`

	// 销方银行账号。(不填默认读取商户注册时输入的信息)
	SellerBankAccount *string `json:"SellerBankAccount,omitnil,omitempty" name:"SellerBankAccount"`

	// 购方纳税人识别号(购方票面信息),若抬头类型为2时,必传
	BuyerTaxpayerNum *string `json:"BuyerTaxpayerNum,omitnil,omitempty" name:"BuyerTaxpayerNum"`

	// 购方地址。开具专用发票时必填
	BuyerAddress *string `json:"BuyerAddress,omitnil,omitempty" name:"BuyerAddress"`

	// 购方银行名称。开具专用发票时必填
	BuyerBankName *string `json:"BuyerBankName,omitnil,omitempty" name:"BuyerBankName"`

	// 购方银行账号。开具专用发票时必填
	BuyerBankAccount *string `json:"BuyerBankAccount,omitnil,omitempty" name:"BuyerBankAccount"`

	// 购方电话。开具专用发票时必填
	BuyerPhone *string `json:"BuyerPhone,omitnil,omitempty" name:"BuyerPhone"`

	// 收票人邮箱。若填入,会收到发票推送邮件
	BuyerEmail *string `json:"BuyerEmail,omitnil,omitempty" name:"BuyerEmail"`

	// 收票人手机号。若填入,会收到发票推送短信
	TakerPhone *string `json:"TakerPhone,omitnil,omitempty" name:"TakerPhone"`

	// 开票类型:
	// 1:增值税专用发票;
	// 2:增值税普通发票;
	// 3:增值税电子发票;
	// 4:增值税卷式发票;
	// 5:区块链电子发票。
	// 若该字段不填,或值不为1-5,则认为开具”增值税电子发票”
	InvoiceType *int64 `json:"InvoiceType,omitnil,omitempty" name:"InvoiceType"`

	// 发票结果回传地址
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 开票人姓名。(不填默认读取商户注册时输入的信息)
	Drawer *string `json:"Drawer,omitnil,omitempty" name:"Drawer"`

	// 收款人姓名。(不填默认读取商户注册时输入的信息)
	Payee *string `json:"Payee,omitnil,omitempty" name:"Payee"`

	// 复核人姓名。(不填默认读取商户注册时输入的信息)
	Checker *string `json:"Checker,omitnil,omitempty" name:"Checker"`

	// 税盘号
	TerminalCode *string `json:"TerminalCode,omitnil,omitempty" name:"TerminalCode"`

	// 征收方式。开具差额征税发票时必填2。开具普通征税发票时为空
	LevyMethod *string `json:"LevyMethod,omitnil,omitempty" name:"LevyMethod"`

	// 差额征税扣除额(单位为分)
	Deduction *int64 `json:"Deduction,omitnil,omitempty" name:"Deduction"`

	// 备注(票面信息)
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 项目商品明细
	Items []*CreateInvoiceItem `json:"Items,omitnil,omitempty" name:"Items"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 撤销部分商品。0-不撤销,1-撤销
	UndoPart *int64 `json:"UndoPart,omitnil,omitempty" name:"UndoPart"`

	// 订单下单时间(格式 YYYYMMDD)
	OrderDate *string `json:"OrderDate,omitnil,omitempty" name:"OrderDate"`

	// 订单级别折扣(单位为分)
	Discount *int64 `json:"Discount,omitnil,omitempty" name:"Discount"`

	// 门店编码
	StoreNo *string `json:"StoreNo,omitnil,omitempty" name:"StoreNo"`

	// 开票渠道。0:APP渠道,1:线下渠道,2:小程序渠道。不填默认为APP渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`
}

func NewCreateInvoiceRequest

func NewCreateInvoiceRequest() (request *CreateInvoiceRequest)

func (*CreateInvoiceRequest) FromJsonString

func (r *CreateInvoiceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInvoiceRequest) ToJsonString

func (r *CreateInvoiceRequest) ToJsonString() string

type CreateInvoiceRequestParams added in v1.0.426

type CreateInvoiceRequestParams struct {
	// 开票平台ID。0:高灯,1:票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 抬头类型:1:个人/政府事业单位;2:企业
	TitleType *int64 `json:"TitleType,omitnil,omitempty" name:"TitleType"`

	// 购方名称
	BuyerTitle *string `json:"BuyerTitle,omitnil,omitempty" name:"BuyerTitle"`

	// 业务开票号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 含税总金额(单位为分)
	AmountHasTax *int64 `json:"AmountHasTax,omitnil,omitempty" name:"AmountHasTax"`

	// 总税额(单位为分)
	TaxAmount *int64 `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`

	// 不含税总金额(单位为分)。InvoicePlatformId 为1时,传默认值-1
	AmountWithoutTax *int64 `json:"AmountWithoutTax,omitnil,omitempty" name:"AmountWithoutTax"`

	// 销方纳税人识别号
	SellerTaxpayerNum *string `json:"SellerTaxpayerNum,omitnil,omitempty" name:"SellerTaxpayerNum"`

	// 销方名称。(不填默认读取商户注册时输入的信息)
	SellerName *string `json:"SellerName,omitnil,omitempty" name:"SellerName"`

	// 销方地址。(不填默认读取商户注册时输入的信息)
	SellerAddress *string `json:"SellerAddress,omitnil,omitempty" name:"SellerAddress"`

	// 销方电话。(不填默认读取商户注册时输入的信息)
	SellerPhone *string `json:"SellerPhone,omitnil,omitempty" name:"SellerPhone"`

	// 销方银行名称。(不填默认读取商户注册时输入的信息)
	SellerBankName *string `json:"SellerBankName,omitnil,omitempty" name:"SellerBankName"`

	// 销方银行账号。(不填默认读取商户注册时输入的信息)
	SellerBankAccount *string `json:"SellerBankAccount,omitnil,omitempty" name:"SellerBankAccount"`

	// 购方纳税人识别号(购方票面信息),若抬头类型为2时,必传
	BuyerTaxpayerNum *string `json:"BuyerTaxpayerNum,omitnil,omitempty" name:"BuyerTaxpayerNum"`

	// 购方地址。开具专用发票时必填
	BuyerAddress *string `json:"BuyerAddress,omitnil,omitempty" name:"BuyerAddress"`

	// 购方银行名称。开具专用发票时必填
	BuyerBankName *string `json:"BuyerBankName,omitnil,omitempty" name:"BuyerBankName"`

	// 购方银行账号。开具专用发票时必填
	BuyerBankAccount *string `json:"BuyerBankAccount,omitnil,omitempty" name:"BuyerBankAccount"`

	// 购方电话。开具专用发票时必填
	BuyerPhone *string `json:"BuyerPhone,omitnil,omitempty" name:"BuyerPhone"`

	// 收票人邮箱。若填入,会收到发票推送邮件
	BuyerEmail *string `json:"BuyerEmail,omitnil,omitempty" name:"BuyerEmail"`

	// 收票人手机号。若填入,会收到发票推送短信
	TakerPhone *string `json:"TakerPhone,omitnil,omitempty" name:"TakerPhone"`

	// 开票类型:
	// 1:增值税专用发票;
	// 2:增值税普通发票;
	// 3:增值税电子发票;
	// 4:增值税卷式发票;
	// 5:区块链电子发票。
	// 若该字段不填,或值不为1-5,则认为开具”增值税电子发票”
	InvoiceType *int64 `json:"InvoiceType,omitnil,omitempty" name:"InvoiceType"`

	// 发票结果回传地址
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 开票人姓名。(不填默认读取商户注册时输入的信息)
	Drawer *string `json:"Drawer,omitnil,omitempty" name:"Drawer"`

	// 收款人姓名。(不填默认读取商户注册时输入的信息)
	Payee *string `json:"Payee,omitnil,omitempty" name:"Payee"`

	// 复核人姓名。(不填默认读取商户注册时输入的信息)
	Checker *string `json:"Checker,omitnil,omitempty" name:"Checker"`

	// 税盘号
	TerminalCode *string `json:"TerminalCode,omitnil,omitempty" name:"TerminalCode"`

	// 征收方式。开具差额征税发票时必填2。开具普通征税发票时为空
	LevyMethod *string `json:"LevyMethod,omitnil,omitempty" name:"LevyMethod"`

	// 差额征税扣除额(单位为分)
	Deduction *int64 `json:"Deduction,omitnil,omitempty" name:"Deduction"`

	// 备注(票面信息)
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 项目商品明细
	Items []*CreateInvoiceItem `json:"Items,omitnil,omitempty" name:"Items"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 撤销部分商品。0-不撤销,1-撤销
	UndoPart *int64 `json:"UndoPart,omitnil,omitempty" name:"UndoPart"`

	// 订单下单时间(格式 YYYYMMDD)
	OrderDate *string `json:"OrderDate,omitnil,omitempty" name:"OrderDate"`

	// 订单级别折扣(单位为分)
	Discount *int64 `json:"Discount,omitnil,omitempty" name:"Discount"`

	// 门店编码
	StoreNo *string `json:"StoreNo,omitnil,omitempty" name:"StoreNo"`

	// 开票渠道。0:APP渠道,1:线下渠道,2:小程序渠道。不填默认为APP渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`
}

Predefined struct for user

type CreateInvoiceResponse

type CreateInvoiceResponse struct {
	*tchttp.BaseResponse
	Response *CreateInvoiceResponseParams `json:"Response"`
}

func NewCreateInvoiceResponse

func NewCreateInvoiceResponse() (response *CreateInvoiceResponse)

func (*CreateInvoiceResponse) FromJsonString

func (r *CreateInvoiceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInvoiceResponse) ToJsonString

func (r *CreateInvoiceResponse) ToJsonString() string

type CreateInvoiceResponseParams added in v1.0.426

type CreateInvoiceResponseParams struct {
	// 发票开具结果
	Result *CreateInvoiceResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateInvoiceResult

type CreateInvoiceResult struct {
	// 错误消息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 错误码
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *CreateInvoiceResultData `json:"Data,omitnil,omitempty" name:"Data"`
}

type CreateInvoiceResultData

type CreateInvoiceResultData struct {
	// 开票状态
	State *int64 `json:"State,omitnil,omitempty" name:"State"`

	// 发票ID
	InvoiceId *string `json:"InvoiceId,omitnil,omitempty" name:"InvoiceId"`

	// 业务开票号
	OrderSn *string `json:"OrderSn,omitnil,omitempty" name:"OrderSn"`
}

type CreateInvoiceResultV2

type CreateInvoiceResultV2 struct {
	// 发票ID
	InvoiceId *string `json:"InvoiceId,omitnil,omitempty" name:"InvoiceId"`
}

type CreateInvoiceV2Request

type CreateInvoiceV2Request struct {
	*tchttp.BaseRequest

	// 开票平台ID。0:高灯,1:票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 抬头类型:1:个人/政府事业单位;2:企业
	TitleType *int64 `json:"TitleType,omitnil,omitempty" name:"TitleType"`

	// 购方名称
	BuyerTitle *string `json:"BuyerTitle,omitnil,omitempty" name:"BuyerTitle"`

	// 业务开票号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 含税总金额(单位为分)
	AmountHasTax *int64 `json:"AmountHasTax,omitnil,omitempty" name:"AmountHasTax"`

	// 总税额(单位为分)
	TaxAmount *int64 `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`

	// 不含税总金额(单位为分)。InvoicePlatformId 为1时,传默认值-1
	AmountWithoutTax *int64 `json:"AmountWithoutTax,omitnil,omitempty" name:"AmountWithoutTax"`

	// 销方纳税人识别号
	SellerTaxpayerNum *string `json:"SellerTaxpayerNum,omitnil,omitempty" name:"SellerTaxpayerNum"`

	// 销方名称。(不填默认读取商户注册时输入的信息)
	SellerName *string `json:"SellerName,omitnil,omitempty" name:"SellerName"`

	// 销方地址。(不填默认读取商户注册时输入的信息)
	SellerAddress *string `json:"SellerAddress,omitnil,omitempty" name:"SellerAddress"`

	// 销方电话。(不填默认读取商户注册时输入的信息)
	SellerPhone *string `json:"SellerPhone,omitnil,omitempty" name:"SellerPhone"`

	// 销方银行名称。(不填默认读取商户注册时输入的信息)
	SellerBankName *string `json:"SellerBankName,omitnil,omitempty" name:"SellerBankName"`

	// 销方银行账号。(不填默认读取商户注册时输入的信息)
	SellerBankAccount *string `json:"SellerBankAccount,omitnil,omitempty" name:"SellerBankAccount"`

	// 购方纳税人识别号(购方票面信息),若抬头类型为2时,必传
	BuyerTaxpayerNum *string `json:"BuyerTaxpayerNum,omitnil,omitempty" name:"BuyerTaxpayerNum"`

	// 购方地址。开具专用发票时必填
	BuyerAddress *string `json:"BuyerAddress,omitnil,omitempty" name:"BuyerAddress"`

	// 购方银行名称。开具专用发票时必填
	BuyerBankName *string `json:"BuyerBankName,omitnil,omitempty" name:"BuyerBankName"`

	// 购方银行账号。开具专用发票时必填
	BuyerBankAccount *string `json:"BuyerBankAccount,omitnil,omitempty" name:"BuyerBankAccount"`

	// 购方电话。开具专用发票时必填
	BuyerPhone *string `json:"BuyerPhone,omitnil,omitempty" name:"BuyerPhone"`

	// 收票人邮箱。若填入,会收到发票推送邮件
	BuyerEmail *string `json:"BuyerEmail,omitnil,omitempty" name:"BuyerEmail"`

	// 收票人手机号。若填入,会收到发票推送短信
	TakerPhone *string `json:"TakerPhone,omitnil,omitempty" name:"TakerPhone"`

	// 开票类型:
	// 1:增值税专用发票;
	// 2:增值税普通发票;
	// 3:增值税电子发票;
	// 4:增值税卷式发票;
	// 5:区块链电子发票。
	// 若该字段不填,或值不为1-5,则认为开具”增值税电子发票”
	InvoiceType *int64 `json:"InvoiceType,omitnil,omitempty" name:"InvoiceType"`

	// 发票结果回传地址
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 开票人姓名。(不填默认读取商户注册时输入的信息)
	Drawer *string `json:"Drawer,omitnil,omitempty" name:"Drawer"`

	// 收款人姓名。(不填默认读取商户注册时输入的信息)
	Payee *string `json:"Payee,omitnil,omitempty" name:"Payee"`

	// 复核人姓名。(不填默认读取商户注册时输入的信息)
	Checker *string `json:"Checker,omitnil,omitempty" name:"Checker"`

	// 税盘号
	TerminalCode *string `json:"TerminalCode,omitnil,omitempty" name:"TerminalCode"`

	// 征收方式。开具差额征税发票时必填2。开具普通征税发票时为空
	LevyMethod *string `json:"LevyMethod,omitnil,omitempty" name:"LevyMethod"`

	// 差额征税扣除额(单位为分)
	Deduction *int64 `json:"Deduction,omitnil,omitempty" name:"Deduction"`

	// 备注(票面信息)
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 项目商品明细
	Items []*CreateInvoiceItem `json:"Items,omitnil,omitempty" name:"Items"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 撤销部分商品。0-不撤销,1-撤销
	UndoPart *int64 `json:"UndoPart,omitnil,omitempty" name:"UndoPart"`

	// 订单下单时间(格式 YYYYMMDD)
	OrderDate *string `json:"OrderDate,omitnil,omitempty" name:"OrderDate"`

	// 订单级别折扣(单位为分)
	Discount *int64 `json:"Discount,omitnil,omitempty" name:"Discount"`

	// 门店编码
	StoreNo *string `json:"StoreNo,omitnil,omitempty" name:"StoreNo"`

	// 开票渠道。0:APP渠道,1:线下渠道,2:小程序渠道。不填默认为APP渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`
}

func NewCreateInvoiceV2Request

func NewCreateInvoiceV2Request() (request *CreateInvoiceV2Request)

func (*CreateInvoiceV2Request) FromJsonString

func (r *CreateInvoiceV2Request) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInvoiceV2Request) ToJsonString

func (r *CreateInvoiceV2Request) ToJsonString() string

type CreateInvoiceV2RequestParams added in v1.0.426

type CreateInvoiceV2RequestParams struct {
	// 开票平台ID。0:高灯,1:票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 抬头类型:1:个人/政府事业单位;2:企业
	TitleType *int64 `json:"TitleType,omitnil,omitempty" name:"TitleType"`

	// 购方名称
	BuyerTitle *string `json:"BuyerTitle,omitnil,omitempty" name:"BuyerTitle"`

	// 业务开票号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 含税总金额(单位为分)
	AmountHasTax *int64 `json:"AmountHasTax,omitnil,omitempty" name:"AmountHasTax"`

	// 总税额(单位为分)
	TaxAmount *int64 `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`

	// 不含税总金额(单位为分)。InvoicePlatformId 为1时,传默认值-1
	AmountWithoutTax *int64 `json:"AmountWithoutTax,omitnil,omitempty" name:"AmountWithoutTax"`

	// 销方纳税人识别号
	SellerTaxpayerNum *string `json:"SellerTaxpayerNum,omitnil,omitempty" name:"SellerTaxpayerNum"`

	// 销方名称。(不填默认读取商户注册时输入的信息)
	SellerName *string `json:"SellerName,omitnil,omitempty" name:"SellerName"`

	// 销方地址。(不填默认读取商户注册时输入的信息)
	SellerAddress *string `json:"SellerAddress,omitnil,omitempty" name:"SellerAddress"`

	// 销方电话。(不填默认读取商户注册时输入的信息)
	SellerPhone *string `json:"SellerPhone,omitnil,omitempty" name:"SellerPhone"`

	// 销方银行名称。(不填默认读取商户注册时输入的信息)
	SellerBankName *string `json:"SellerBankName,omitnil,omitempty" name:"SellerBankName"`

	// 销方银行账号。(不填默认读取商户注册时输入的信息)
	SellerBankAccount *string `json:"SellerBankAccount,omitnil,omitempty" name:"SellerBankAccount"`

	// 购方纳税人识别号(购方票面信息),若抬头类型为2时,必传
	BuyerTaxpayerNum *string `json:"BuyerTaxpayerNum,omitnil,omitempty" name:"BuyerTaxpayerNum"`

	// 购方地址。开具专用发票时必填
	BuyerAddress *string `json:"BuyerAddress,omitnil,omitempty" name:"BuyerAddress"`

	// 购方银行名称。开具专用发票时必填
	BuyerBankName *string `json:"BuyerBankName,omitnil,omitempty" name:"BuyerBankName"`

	// 购方银行账号。开具专用发票时必填
	BuyerBankAccount *string `json:"BuyerBankAccount,omitnil,omitempty" name:"BuyerBankAccount"`

	// 购方电话。开具专用发票时必填
	BuyerPhone *string `json:"BuyerPhone,omitnil,omitempty" name:"BuyerPhone"`

	// 收票人邮箱。若填入,会收到发票推送邮件
	BuyerEmail *string `json:"BuyerEmail,omitnil,omitempty" name:"BuyerEmail"`

	// 收票人手机号。若填入,会收到发票推送短信
	TakerPhone *string `json:"TakerPhone,omitnil,omitempty" name:"TakerPhone"`

	// 开票类型:
	// 1:增值税专用发票;
	// 2:增值税普通发票;
	// 3:增值税电子发票;
	// 4:增值税卷式发票;
	// 5:区块链电子发票。
	// 若该字段不填,或值不为1-5,则认为开具”增值税电子发票”
	InvoiceType *int64 `json:"InvoiceType,omitnil,omitempty" name:"InvoiceType"`

	// 发票结果回传地址
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 开票人姓名。(不填默认读取商户注册时输入的信息)
	Drawer *string `json:"Drawer,omitnil,omitempty" name:"Drawer"`

	// 收款人姓名。(不填默认读取商户注册时输入的信息)
	Payee *string `json:"Payee,omitnil,omitempty" name:"Payee"`

	// 复核人姓名。(不填默认读取商户注册时输入的信息)
	Checker *string `json:"Checker,omitnil,omitempty" name:"Checker"`

	// 税盘号
	TerminalCode *string `json:"TerminalCode,omitnil,omitempty" name:"TerminalCode"`

	// 征收方式。开具差额征税发票时必填2。开具普通征税发票时为空
	LevyMethod *string `json:"LevyMethod,omitnil,omitempty" name:"LevyMethod"`

	// 差额征税扣除额(单位为分)
	Deduction *int64 `json:"Deduction,omitnil,omitempty" name:"Deduction"`

	// 备注(票面信息)
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 项目商品明细
	Items []*CreateInvoiceItem `json:"Items,omitnil,omitempty" name:"Items"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 撤销部分商品。0-不撤销,1-撤销
	UndoPart *int64 `json:"UndoPart,omitnil,omitempty" name:"UndoPart"`

	// 订单下单时间(格式 YYYYMMDD)
	OrderDate *string `json:"OrderDate,omitnil,omitempty" name:"OrderDate"`

	// 订单级别折扣(单位为分)
	Discount *int64 `json:"Discount,omitnil,omitempty" name:"Discount"`

	// 门店编码
	StoreNo *string `json:"StoreNo,omitnil,omitempty" name:"StoreNo"`

	// 开票渠道。0:APP渠道,1:线下渠道,2:小程序渠道。不填默认为APP渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`
}

Predefined struct for user

type CreateInvoiceV2Response

type CreateInvoiceV2Response struct {
	*tchttp.BaseResponse
	Response *CreateInvoiceV2ResponseParams `json:"Response"`
}

func NewCreateInvoiceV2Response

func NewCreateInvoiceV2Response() (response *CreateInvoiceV2Response)

func (*CreateInvoiceV2Response) FromJsonString

func (r *CreateInvoiceV2Response) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInvoiceV2Response) ToJsonString

func (r *CreateInvoiceV2Response) ToJsonString() string

type CreateInvoiceV2ResponseParams added in v1.0.426

type CreateInvoiceV2ResponseParams struct {
	// 发票开具结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateInvoiceResultV2 `json:"Result,omitnil,omitempty" name:"Result"`

	// 错误码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMerchantRequest

type CreateMerchantRequest struct {
	*tchttp.BaseRequest

	// 开票平台ID
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 企业名称
	TaxpayerName *string `json:"TaxpayerName,omitnil,omitempty" name:"TaxpayerName"`

	// 销方纳税人识别号
	TaxpayerNum *string `json:"TaxpayerNum,omitnil,omitempty" name:"TaxpayerNum"`

	// 注册企业法定代表人名称
	LegalPersonName *string `json:"LegalPersonName,omitnil,omitempty" name:"LegalPersonName"`

	// 联系人
	ContactsName *string `json:"ContactsName,omitnil,omitempty" name:"ContactsName"`

	// 联系人手机号
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 不包含省市名称的地址
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 地区编码
	RegionCode *int64 `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 市(地区)名称
	CityName *string `json:"CityName,omitnil,omitempty" name:"CityName"`

	// 开票人
	Drawer *string `json:"Drawer,omitnil,omitempty" name:"Drawer"`

	// 税务登记证图片(Base64)字符串,需小于 3M
	TaxRegistrationCertificate *string `json:"TaxRegistrationCertificate,omitnil,omitempty" name:"TaxRegistrationCertificate"`

	// 联系人邮箱地址
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 企业电话
	BusinessMobile *string `json:"BusinessMobile,omitnil,omitempty" name:"BusinessMobile"`

	// 银行名称
	BankName *string `json:"BankName,omitnil,omitempty" name:"BankName"`

	// 银行账号
	BankAccount *string `json:"BankAccount,omitnil,omitempty" name:"BankAccount"`

	// 复核人
	Reviewer *string `json:"Reviewer,omitnil,omitempty" name:"Reviewer"`

	// 收款人
	Payee *string `json:"Payee,omitnil,omitempty" name:"Payee"`

	// 注册邀请码
	RegisterCode *string `json:"RegisterCode,omitnil,omitempty" name:"RegisterCode"`

	// 不填默认为1,有效状态
	// 0:表示无效;
	// 1:表示有效;
	// 2:表示禁止开蓝票;
	// 3:表示禁止冲红。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 接收推送的消息地址
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 接入环境。沙箱环境填 sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewCreateMerchantRequest

func NewCreateMerchantRequest() (request *CreateMerchantRequest)

func (*CreateMerchantRequest) FromJsonString

func (r *CreateMerchantRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMerchantRequest) ToJsonString

func (r *CreateMerchantRequest) ToJsonString() string

type CreateMerchantRequestParams added in v1.0.426

type CreateMerchantRequestParams struct {
	// 开票平台ID
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 企业名称
	TaxpayerName *string `json:"TaxpayerName,omitnil,omitempty" name:"TaxpayerName"`

	// 销方纳税人识别号
	TaxpayerNum *string `json:"TaxpayerNum,omitnil,omitempty" name:"TaxpayerNum"`

	// 注册企业法定代表人名称
	LegalPersonName *string `json:"LegalPersonName,omitnil,omitempty" name:"LegalPersonName"`

	// 联系人
	ContactsName *string `json:"ContactsName,omitnil,omitempty" name:"ContactsName"`

	// 联系人手机号
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 不包含省市名称的地址
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 地区编码
	RegionCode *int64 `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 市(地区)名称
	CityName *string `json:"CityName,omitnil,omitempty" name:"CityName"`

	// 开票人
	Drawer *string `json:"Drawer,omitnil,omitempty" name:"Drawer"`

	// 税务登记证图片(Base64)字符串,需小于 3M
	TaxRegistrationCertificate *string `json:"TaxRegistrationCertificate,omitnil,omitempty" name:"TaxRegistrationCertificate"`

	// 联系人邮箱地址
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 企业电话
	BusinessMobile *string `json:"BusinessMobile,omitnil,omitempty" name:"BusinessMobile"`

	// 银行名称
	BankName *string `json:"BankName,omitnil,omitempty" name:"BankName"`

	// 银行账号
	BankAccount *string `json:"BankAccount,omitnil,omitempty" name:"BankAccount"`

	// 复核人
	Reviewer *string `json:"Reviewer,omitnil,omitempty" name:"Reviewer"`

	// 收款人
	Payee *string `json:"Payee,omitnil,omitempty" name:"Payee"`

	// 注册邀请码
	RegisterCode *string `json:"RegisterCode,omitnil,omitempty" name:"RegisterCode"`

	// 不填默认为1,有效状态
	// 0:表示无效;
	// 1:表示有效;
	// 2:表示禁止开蓝票;
	// 3:表示禁止冲红。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 接收推送的消息地址
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 接入环境。沙箱环境填 sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type CreateMerchantResponse

type CreateMerchantResponse struct {
	*tchttp.BaseResponse
	Response *CreateMerchantResponseParams `json:"Response"`
}

func NewCreateMerchantResponse

func NewCreateMerchantResponse() (response *CreateMerchantResponse)

func (*CreateMerchantResponse) FromJsonString

func (r *CreateMerchantResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMerchantResponse) ToJsonString

func (r *CreateMerchantResponse) ToJsonString() string

type CreateMerchantResponseParams added in v1.0.426

type CreateMerchantResponseParams struct {
	// 商户注册结果
	Result *CreateMerchantResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMerchantResult

type CreateMerchantResult struct {
	// 状态码
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 响应消息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 创建商户结果数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *CreateMerchantResultData `json:"Data,omitnil,omitempty" name:"Data"`
}

type CreateMerchantResultData

type CreateMerchantResultData struct {
	// 企业名称
	TaxpayerName *string `json:"TaxpayerName,omitnil,omitempty" name:"TaxpayerName"`

	// 请求流水号
	SerialNo *string `json:"SerialNo,omitnil,omitempty" name:"SerialNo"`

	// 纳税号
	TaxpayerNum *string `json:"TaxpayerNum,omitnil,omitempty" name:"TaxpayerNum"`
}

type CreateOpenBankAggregatedSubMerchantRegistrationRequest added in v1.0.430

type CreateOpenBankAggregatedSubMerchantRegistrationRequest struct {
	*tchttp.BaseRequest

	// 外部进件序列号。
	OutRegistrationNo *string `json:"OutRegistrationNo,omitnil,omitempty" name:"OutRegistrationNo"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部子商户ID。
	OutSubMerchantId *string `json:"OutSubMerchantId,omitnil,omitempty" name:"OutSubMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// TENPAY: 商企付
	// WECHAT: 微信支付
	// ALIPAY: 支付宝
	// HELIPAY:合利宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 外部子商户类型。
	// ENTERPRISE:企业商户
	// INSTITUTION:事业单位商户
	// INDIVIDUALBISS:个体工商户
	// PERSON:个人商户(小微商户)
	// SUBJECT_TYPE_OTHERS:其他组织
	OutSubMerchantType *string `json:"OutSubMerchantType,omitnil,omitempty" name:"OutSubMerchantType"`

	// 外部子商户名称。
	// HELIPAY渠道(长度不能小于5大于150)。
	OutSubMerchantName *string `json:"OutSubMerchantName,omitnil,omitempty" name:"OutSubMerchantName"`

	// 商户法人代表信息。
	LegalPersonInfo *LegalPersonInfo `json:"LegalPersonInfo,omitnil,omitempty" name:"LegalPersonInfo"`

	// 营业证件信息。
	BusinessLicenseInfo *BusinessLicenseInfo `json:"BusinessLicenseInfo,omitnil,omitempty" name:"BusinessLicenseInfo"`

	// 支付渠道子商户进件信息。
	// json字符串,详情见附录-复杂类型-InterConnectionSubMerchantData。
	InterConnectionSubMerchantData *string `json:"InterConnectionSubMerchantData,omitnil,omitempty" name:"InterConnectionSubMerchantData"`

	// 支付方式。详见附录-云企付枚举类说明-PaymentMethod。
	// 合利宝渠道不需要传。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 外部子商户简称。
	// HELIPAY渠道必传(长度不能小于2大于20)。
	OutSubMerchantShortName *string `json:"OutSubMerchantShortName,omitnil,omitempty" name:"OutSubMerchantShortName"`

	// 外部子商户描述。
	OutSubMerchantDescription *string `json:"OutSubMerchantDescription,omitnil,omitempty" name:"OutSubMerchantDescription"`

	// 通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 相关自然人信息列表。
	// HELIPAY渠道必传业务联系人。
	NaturalPersonList []*NaturalPersonInfo `json:"NaturalPersonList,omitnil,omitempty" name:"NaturalPersonList"`

	// 商户结算信息。
	// HELIPAY渠道必传。
	SettleInfo *SettleInfo `json:"SettleInfo,omitnil,omitempty" name:"SettleInfo"`

	// 外部子商户其他公用扩展信息。
	// HELIPAY渠道必传。
	OutSubMerchantExtensionInfo *OutSubMerchantExtensionInfo `json:"OutSubMerchantExtensionInfo,omitnil,omitempty" name:"OutSubMerchantExtensionInfo"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCreateOpenBankAggregatedSubMerchantRegistrationRequest added in v1.0.430

func NewCreateOpenBankAggregatedSubMerchantRegistrationRequest() (request *CreateOpenBankAggregatedSubMerchantRegistrationRequest)

func (*CreateOpenBankAggregatedSubMerchantRegistrationRequest) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankAggregatedSubMerchantRegistrationRequest) ToJsonString added in v1.0.430

type CreateOpenBankAggregatedSubMerchantRegistrationRequestParams added in v1.0.430

type CreateOpenBankAggregatedSubMerchantRegistrationRequestParams struct {
	// 外部进件序列号。
	OutRegistrationNo *string `json:"OutRegistrationNo,omitnil,omitempty" name:"OutRegistrationNo"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部子商户ID。
	OutSubMerchantId *string `json:"OutSubMerchantId,omitnil,omitempty" name:"OutSubMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// TENPAY: 商企付
	// WECHAT: 微信支付
	// ALIPAY: 支付宝
	// HELIPAY:合利宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 外部子商户类型。
	// ENTERPRISE:企业商户
	// INSTITUTION:事业单位商户
	// INDIVIDUALBISS:个体工商户
	// PERSON:个人商户(小微商户)
	// SUBJECT_TYPE_OTHERS:其他组织
	OutSubMerchantType *string `json:"OutSubMerchantType,omitnil,omitempty" name:"OutSubMerchantType"`

	// 外部子商户名称。
	// HELIPAY渠道(长度不能小于5大于150)。
	OutSubMerchantName *string `json:"OutSubMerchantName,omitnil,omitempty" name:"OutSubMerchantName"`

	// 商户法人代表信息。
	LegalPersonInfo *LegalPersonInfo `json:"LegalPersonInfo,omitnil,omitempty" name:"LegalPersonInfo"`

	// 营业证件信息。
	BusinessLicenseInfo *BusinessLicenseInfo `json:"BusinessLicenseInfo,omitnil,omitempty" name:"BusinessLicenseInfo"`

	// 支付渠道子商户进件信息。
	// json字符串,详情见附录-复杂类型-InterConnectionSubMerchantData。
	InterConnectionSubMerchantData *string `json:"InterConnectionSubMerchantData,omitnil,omitempty" name:"InterConnectionSubMerchantData"`

	// 支付方式。详见附录-云企付枚举类说明-PaymentMethod。
	// 合利宝渠道不需要传。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 外部子商户简称。
	// HELIPAY渠道必传(长度不能小于2大于20)。
	OutSubMerchantShortName *string `json:"OutSubMerchantShortName,omitnil,omitempty" name:"OutSubMerchantShortName"`

	// 外部子商户描述。
	OutSubMerchantDescription *string `json:"OutSubMerchantDescription,omitnil,omitempty" name:"OutSubMerchantDescription"`

	// 通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 相关自然人信息列表。
	// HELIPAY渠道必传业务联系人。
	NaturalPersonList []*NaturalPersonInfo `json:"NaturalPersonList,omitnil,omitempty" name:"NaturalPersonList"`

	// 商户结算信息。
	// HELIPAY渠道必传。
	SettleInfo *SettleInfo `json:"SettleInfo,omitnil,omitempty" name:"SettleInfo"`

	// 外部子商户其他公用扩展信息。
	// HELIPAY渠道必传。
	OutSubMerchantExtensionInfo *OutSubMerchantExtensionInfo `json:"OutSubMerchantExtensionInfo,omitnil,omitempty" name:"OutSubMerchantExtensionInfo"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CreateOpenBankAggregatedSubMerchantRegistrationResponse added in v1.0.430

type CreateOpenBankAggregatedSubMerchantRegistrationResponse struct {
	*tchttp.BaseResponse
	Response *CreateOpenBankAggregatedSubMerchantRegistrationResponseParams `json:"Response"`
}

func NewCreateOpenBankAggregatedSubMerchantRegistrationResponse added in v1.0.430

func NewCreateOpenBankAggregatedSubMerchantRegistrationResponse() (response *CreateOpenBankAggregatedSubMerchantRegistrationResponse)

func (*CreateOpenBankAggregatedSubMerchantRegistrationResponse) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankAggregatedSubMerchantRegistrationResponse) ToJsonString added in v1.0.430

type CreateOpenBankAggregatedSubMerchantRegistrationResponseParams added in v1.0.430

type CreateOpenBankAggregatedSubMerchantRegistrationResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateOpenBankExternalAggregatedSubMerchantRegistrationResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOpenBankExternalAggregatedSubMerchantRegistrationResult added in v1.0.430

type CreateOpenBankExternalAggregatedSubMerchantRegistrationResult struct {
	// 进件状态
	// SUCCESS: 进件成功
	// FAILED: 进件失败
	// PROCESSING: 进件中
	// 注意:若返回进件中,需要再次调用进件结果查询接口,查询结果。
	RegistrationStatus *string `json:"RegistrationStatus,omitnil,omitempty" name:"RegistrationStatus"`

	// 进件返回描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistrationMessage *string `json:"RegistrationMessage,omitnil,omitempty" name:"RegistrationMessage"`

	// 渠道进件序列号
	ChannelRegistrationNo *string `json:"ChannelRegistrationNo,omitnil,omitempty" name:"ChannelRegistrationNo"`

	// 渠道子商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`
}

type CreateOpenBankExternalSubMerchantAccountBookRequest added in v1.0.390

type CreateOpenBankExternalSubMerchantAccountBookRequest struct {
	*tchttp.BaseRequest

	// 外部账本ID
	OutAccountBookId *string `json:"OutAccountBookId,omitnil,omitempty" name:"OutAccountBookId"`

	// 渠道商户ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。目前只支持支付宝
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。目前只支持安心发支付
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	// __SAFT_ISV__: 安心发支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCreateOpenBankExternalSubMerchantAccountBookRequest added in v1.0.390

func NewCreateOpenBankExternalSubMerchantAccountBookRequest() (request *CreateOpenBankExternalSubMerchantAccountBookRequest)

func (*CreateOpenBankExternalSubMerchantAccountBookRequest) FromJsonString added in v1.0.390

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankExternalSubMerchantAccountBookRequest) ToJsonString added in v1.0.390

type CreateOpenBankExternalSubMerchantAccountBookRequestParams added in v1.0.426

type CreateOpenBankExternalSubMerchantAccountBookRequestParams struct {
	// 外部账本ID
	OutAccountBookId *string `json:"OutAccountBookId,omitnil,omitempty" name:"OutAccountBookId"`

	// 渠道商户ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。目前只支持支付宝
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。目前只支持安心发支付
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	// __SAFT_ISV__: 安心发支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CreateOpenBankExternalSubMerchantAccountBookResponse added in v1.0.390

type CreateOpenBankExternalSubMerchantAccountBookResponse struct {
	*tchttp.BaseResponse
	Response *CreateOpenBankExternalSubMerchantAccountBookResponseParams `json:"Response"`
}

func NewCreateOpenBankExternalSubMerchantAccountBookResponse added in v1.0.390

func NewCreateOpenBankExternalSubMerchantAccountBookResponse() (response *CreateOpenBankExternalSubMerchantAccountBookResponse)

func (*CreateOpenBankExternalSubMerchantAccountBookResponse) FromJsonString added in v1.0.390

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankExternalSubMerchantAccountBookResponse) ToJsonString added in v1.0.390

type CreateOpenBankExternalSubMerchantAccountBookResponseParams added in v1.0.426

type CreateOpenBankExternalSubMerchantAccountBookResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateExternalAccountBookResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOpenBankExternalSubMerchantRegistrationRequest added in v1.0.351

type CreateOpenBankExternalSubMerchantRegistrationRequest struct {
	*tchttp.BaseRequest

	// 外部进件序列号。
	OutRegistrationNo *string `json:"OutRegistrationNo,omitnil,omitempty" name:"OutRegistrationNo"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部子商户ID,平台侧商户唯一ID。
	OutSubMerchantId *string `json:"OutSubMerchantId,omitnil,omitempty" name:"OutSubMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。详见附录-云企付枚举类说明-PaymentMethod。
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 社会信用代码。
	BusinessLicenseNumber *string `json:"BusinessLicenseNumber,omitnil,omitempty" name:"BusinessLicenseNumber"`

	// 外部子商户名称。
	OutSubMerchantName *string `json:"OutSubMerchantName,omitnil,omitempty" name:"OutSubMerchantName"`

	// 法人姓名。
	LegalName *string `json:"LegalName,omitnil,omitempty" name:"LegalName"`

	// 外部子商户简称。
	OutSubMerchantShortName *string `json:"OutSubMerchantShortName,omitnil,omitempty" name:"OutSubMerchantShortName"`

	// 外部子商户描述。
	OutSubMerchantDescription *string `json:"OutSubMerchantDescription,omitnil,omitempty" name:"OutSubMerchantDescription"`

	// 第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。
	ExternalSubMerchantRegistrationData *string `json:"ExternalSubMerchantRegistrationData,omitnil,omitempty" name:"ExternalSubMerchantRegistrationData"`

	// 通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCreateOpenBankExternalSubMerchantRegistrationRequest added in v1.0.351

func NewCreateOpenBankExternalSubMerchantRegistrationRequest() (request *CreateOpenBankExternalSubMerchantRegistrationRequest)

func (*CreateOpenBankExternalSubMerchantRegistrationRequest) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankExternalSubMerchantRegistrationRequest) ToJsonString added in v1.0.351

type CreateOpenBankExternalSubMerchantRegistrationRequestParams added in v1.0.426

type CreateOpenBankExternalSubMerchantRegistrationRequestParams struct {
	// 外部进件序列号。
	OutRegistrationNo *string `json:"OutRegistrationNo,omitnil,omitempty" name:"OutRegistrationNo"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部子商户ID,平台侧商户唯一ID。
	OutSubMerchantId *string `json:"OutSubMerchantId,omitnil,omitempty" name:"OutSubMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。详见附录-云企付枚举类说明-PaymentMethod。
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 社会信用代码。
	BusinessLicenseNumber *string `json:"BusinessLicenseNumber,omitnil,omitempty" name:"BusinessLicenseNumber"`

	// 外部子商户名称。
	OutSubMerchantName *string `json:"OutSubMerchantName,omitnil,omitempty" name:"OutSubMerchantName"`

	// 法人姓名。
	LegalName *string `json:"LegalName,omitnil,omitempty" name:"LegalName"`

	// 外部子商户简称。
	OutSubMerchantShortName *string `json:"OutSubMerchantShortName,omitnil,omitempty" name:"OutSubMerchantShortName"`

	// 外部子商户描述。
	OutSubMerchantDescription *string `json:"OutSubMerchantDescription,omitnil,omitempty" name:"OutSubMerchantDescription"`

	// 第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。
	ExternalSubMerchantRegistrationData *string `json:"ExternalSubMerchantRegistrationData,omitnil,omitempty" name:"ExternalSubMerchantRegistrationData"`

	// 通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CreateOpenBankExternalSubMerchantRegistrationResponse added in v1.0.351

type CreateOpenBankExternalSubMerchantRegistrationResponse struct {
	*tchttp.BaseResponse
	Response *CreateOpenBankExternalSubMerchantRegistrationResponseParams `json:"Response"`
}

func NewCreateOpenBankExternalSubMerchantRegistrationResponse added in v1.0.351

func NewCreateOpenBankExternalSubMerchantRegistrationResponse() (response *CreateOpenBankExternalSubMerchantRegistrationResponse)

func (*CreateOpenBankExternalSubMerchantRegistrationResponse) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankExternalSubMerchantRegistrationResponse) ToJsonString added in v1.0.351

type CreateOpenBankExternalSubMerchantRegistrationResponseParams added in v1.0.426

type CreateOpenBankExternalSubMerchantRegistrationResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateOpenBankExternalSubMerchantRegistrationResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOpenBankExternalSubMerchantRegistrationResult added in v1.0.351

type CreateOpenBankExternalSubMerchantRegistrationResult struct {
	// 进件状态。
	// __SUCCESS__: 进件成功
	// __FAILED__: 进件失败
	// __PROCESSING__: 进件中
	// 注意:若返回进件中,需要再次调用进件结果查询接口,查询结果。
	RegistrationStatus *string `json:"RegistrationStatus,omitnil,omitempty" name:"RegistrationStatus"`

	// 进件返回描述, 例如失败原因等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistrationMessage *string `json:"RegistrationMessage,omitnil,omitempty" name:"RegistrationMessage"`

	// 渠道进件序列号。
	ChannelRegistrationNo *string `json:"ChannelRegistrationNo,omitnil,omitempty" name:"ChannelRegistrationNo"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 第三方渠道返回信息, 为JSON格式字符串。详情见附录-复杂类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnData *string `json:"ExternalReturnData,omitnil,omitempty" name:"ExternalReturnData"`
}

type CreateOpenBankGlobalPaymentOrderRequest added in v1.0.517

type CreateOpenBankGlobalPaymentOrderRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 付款方式
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 付款金额,单位分
	TotalAmount *int64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 支付币种,参考附录:货币代码
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 渠道子商户号
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 支付成功回调地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 前端跳转地址。通联支付成功后,支付网关跳回商户的地址
	FrontUrl *string `json:"FrontUrl,omitnil,omitempty" name:"FrontUrl"`

	// 网站语言。收银台显示语言,见附录网站语言
	FrontLanguage *string `json:"FrontLanguage,omitnil,omitempty" name:"FrontLanguage"`

	// 付款备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 第三方拓展信息信息
	ExternalPaymentData *string `json:"ExternalPaymentData,omitnil,omitempty" name:"ExternalPaymentData"`

	// 商品信息
	GoodsInfos []*OpenBankGoodsInfo `json:"GoodsInfos,omitnil,omitempty" name:"GoodsInfos"`

	// 邮寄信息
	ShippingInfo *OpenBankShippingInfo `json:"ShippingInfo,omitnil,omitempty" name:"ShippingInfo"`

	// 账单信息
	BillingInfo *OpenBankBillingInfo `json:"BillingInfo,omitnil,omitempty" name:"BillingInfo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCreateOpenBankGlobalPaymentOrderRequest added in v1.0.517

func NewCreateOpenBankGlobalPaymentOrderRequest() (request *CreateOpenBankGlobalPaymentOrderRequest)

func (*CreateOpenBankGlobalPaymentOrderRequest) FromJsonString added in v1.0.517

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankGlobalPaymentOrderRequest) ToJsonString added in v1.0.517

type CreateOpenBankGlobalPaymentOrderRequestParams added in v1.0.517

type CreateOpenBankGlobalPaymentOrderRequestParams struct {
	// 渠道商户号
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 付款方式
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 付款金额,单位分
	TotalAmount *int64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 支付币种,参考附录:货币代码
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 渠道子商户号
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 支付成功回调地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 前端跳转地址。通联支付成功后,支付网关跳回商户的地址
	FrontUrl *string `json:"FrontUrl,omitnil,omitempty" name:"FrontUrl"`

	// 网站语言。收银台显示语言,见附录网站语言
	FrontLanguage *string `json:"FrontLanguage,omitnil,omitempty" name:"FrontLanguage"`

	// 付款备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 第三方拓展信息信息
	ExternalPaymentData *string `json:"ExternalPaymentData,omitnil,omitempty" name:"ExternalPaymentData"`

	// 商品信息
	GoodsInfos []*OpenBankGoodsInfo `json:"GoodsInfos,omitnil,omitempty" name:"GoodsInfos"`

	// 邮寄信息
	ShippingInfo *OpenBankShippingInfo `json:"ShippingInfo,omitnil,omitempty" name:"ShippingInfo"`

	// 账单信息
	BillingInfo *OpenBankBillingInfo `json:"BillingInfo,omitnil,omitempty" name:"BillingInfo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CreateOpenBankGlobalPaymentOrderResponse added in v1.0.517

type CreateOpenBankGlobalPaymentOrderResponse struct {
	*tchttp.BaseResponse
	Response *CreateOpenBankGlobalPaymentOrderResponseParams `json:"Response"`
}

func NewCreateOpenBankGlobalPaymentOrderResponse added in v1.0.517

func NewCreateOpenBankGlobalPaymentOrderResponse() (response *CreateOpenBankGlobalPaymentOrderResponse)

func (*CreateOpenBankGlobalPaymentOrderResponse) FromJsonString added in v1.0.517

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankGlobalPaymentOrderResponse) ToJsonString added in v1.0.517

type CreateOpenBankGlobalPaymentOrderResponseParams added in v1.0.517

type CreateOpenBankGlobalPaymentOrderResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 统一下单响应对象。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateOpenBankUnifiedOrderPaymentResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOpenBankMerchantRequest added in v1.0.351

type CreateOpenBankMerchantRequest struct {
	*tchttp.BaseRequest

	// 外部商户ID。
	OutMerchantId *string `json:"OutMerchantId,omitnil,omitempty" name:"OutMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 外部商户名称。
	OutMerchantName *string `json:"OutMerchantName,omitnil,omitempty" name:"OutMerchantName"`

	// 第三方渠道商户信息。详情见附录-复杂类型。
	ExternalMerchantInfo *string `json:"ExternalMerchantInfo,omitnil,omitempty" name:"ExternalMerchantInfo"`

	// 外部商户简称。
	OutMerchantShortName *string `json:"OutMerchantShortName,omitnil,omitempty" name:"OutMerchantShortName"`

	// 外部商户描述
	OutMerchantDescription *string `json:"OutMerchantDescription,omitnil,omitempty" name:"OutMerchantDescription"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCreateOpenBankMerchantRequest added in v1.0.351

func NewCreateOpenBankMerchantRequest() (request *CreateOpenBankMerchantRequest)

func (*CreateOpenBankMerchantRequest) FromJsonString added in v1.0.351

func (r *CreateOpenBankMerchantRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankMerchantRequest) ToJsonString added in v1.0.351

func (r *CreateOpenBankMerchantRequest) ToJsonString() string

type CreateOpenBankMerchantRequestParams added in v1.0.426

type CreateOpenBankMerchantRequestParams struct {
	// 外部商户ID。
	OutMerchantId *string `json:"OutMerchantId,omitnil,omitempty" name:"OutMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 外部商户名称。
	OutMerchantName *string `json:"OutMerchantName,omitnil,omitempty" name:"OutMerchantName"`

	// 第三方渠道商户信息。详情见附录-复杂类型。
	ExternalMerchantInfo *string `json:"ExternalMerchantInfo,omitnil,omitempty" name:"ExternalMerchantInfo"`

	// 外部商户简称。
	OutMerchantShortName *string `json:"OutMerchantShortName,omitnil,omitempty" name:"OutMerchantShortName"`

	// 外部商户描述
	OutMerchantDescription *string `json:"OutMerchantDescription,omitnil,omitempty" name:"OutMerchantDescription"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CreateOpenBankMerchantResponse added in v1.0.351

type CreateOpenBankMerchantResponse struct {
	*tchttp.BaseResponse
	Response *CreateOpenBankMerchantResponseParams `json:"Response"`
}

func NewCreateOpenBankMerchantResponse added in v1.0.351

func NewCreateOpenBankMerchantResponse() (response *CreateOpenBankMerchantResponse)

func (*CreateOpenBankMerchantResponse) FromJsonString added in v1.0.351

func (r *CreateOpenBankMerchantResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankMerchantResponse) ToJsonString added in v1.0.351

func (r *CreateOpenBankMerchantResponse) ToJsonString() string

type CreateOpenBankMerchantResponseParams added in v1.0.426

type CreateOpenBankMerchantResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateOpenBankMerchantResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOpenBankMerchantResult added in v1.0.351

type CreateOpenBankMerchantResult struct {
	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`
}

type CreateOpenBankOrderPaymentResult added in v1.0.351

type CreateOpenBankOrderPaymentResult struct {
	// 云企付平台订单号。
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 第三方支付平台返回支付订单号。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ThirdPayOrderId *string `json:"ThirdPayOrderId,omitnil,omitempty" name:"ThirdPayOrderId"`

	// 跳转参数
	// 渠道为TENPAY,付款方式为EBANK_PAYMENT时必选。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RedirectInfo *OpenBankRedirectInfo `json:"RedirectInfo,omitnil,omitempty" name:"RedirectInfo"`

	// 外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 渠道扩展支付信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayInfo *string `json:"PayInfo,omitnil,omitempty" name:"PayInfo"`

	// 渠道扩展支付信息类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayInfoType *string `json:"PayInfoType,omitnil,omitempty" name:"PayInfoType"`
}

type CreateOpenBankOrderRechargeResult added in v1.0.390

type CreateOpenBankOrderRechargeResult struct {
	// 云企付平台订单号。
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 第三方支付平台返回支付订单号。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ThirdPayOrderId *string `json:"ThirdPayOrderId,omitnil,omitempty" name:"ThirdPayOrderId"`

	// 跳转参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RedirectInfo *OpenBankRechargeRedirectInfo `json:"RedirectInfo,omitnil,omitempty" name:"RedirectInfo"`

	// 外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 充值状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealStatus *string `json:"DealStatus,omitnil,omitempty" name:"DealStatus"`

	// 充值返回描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealMessage *string `json:"DealMessage,omitnil,omitempty" name:"DealMessage"`

	// PC web端跳转链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	PcWebUrl *string `json:"PcWebUrl,omitnil,omitempty" name:"PcWebUrl"`
}

type CreateOpenBankPaymentOrderRequest added in v1.0.351

type CreateOpenBankPaymentOrderRequest struct {
	*tchttp.BaseRequest

	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	// __HUIFU__: 汇付斗拱
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 付款方式。详见附录-云企付枚举类说明-PaymentMethod。
	// __EBANK_PAYMENT__:B2B EBank付款
	// __OPENBANK_PAYMENT__:B2C  openbank付款
	// __SAFT_ISV__:支付宝安心发
	// __TRANS_TO_CHANGE__: 微信支付转账到零钱v2
	// __TRANS_TO_CHANGE_V3__: 微信支付转账到零钱v3
	// __ONLINEBANK__: 汇付网银
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 付款模式。默认直接支付,如
	// __DIRECT__:直接支付
	// __FREEZE__:担保支付
	PaymentMode *string `json:"PaymentMode,omitnil,omitempty" name:"PaymentMode"`

	// 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 付款金额,单位分。
	TotalAmount *int64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 固定值CNY。
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 付款方信息。
	PayerInfo *OpenBankPayerInfo `json:"PayerInfo,omitnil,omitempty" name:"PayerInfo"`

	// 收款方信息。
	PayeeInfo *OpenBankPayeeInfo `json:"PayeeInfo,omitnil,omitempty" name:"PayeeInfo"`

	// 通知地址,如www.test.com。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 订单过期时间,yyyy-MM-dd HH:mm:ss格式。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 前端成功回调URL。条件可选。
	FrontUrl *string `json:"FrontUrl,omitnil,omitempty" name:"FrontUrl"`

	// 前端刷新 URL。条件可选。
	RefreshUrl *string `json:"RefreshUrl,omitnil,omitempty" name:"RefreshUrl"`

	// 设备信息,条件可选。
	SceneInfo *OpenBankSceneInfo `json:"SceneInfo,omitnil,omitempty" name:"SceneInfo"`

	// 商品信息,条件可选。
	GoodsInfo *OpenBankGoodsInfo `json:"GoodsInfo,omitnil,omitempty" name:"GoodsInfo"`

	// 附加信息,查询时原样返回。
	Attachment *string `json:"Attachment,omitnil,omitempty" name:"Attachment"`

	// 若不上传,即使用默认值无需分润
	// __NO_NEED_SHARE__:无需分润;
	// __SHARE_BY_INFO__:分润时指定金额,此时如果分润信息 ProfitShareInfo为空,只冻结,不分账给其他商户;需要调用解冻接口。
	// __SHARE_BY_API__:后续调用分润接口决定分润金额
	ProfitShareFlag *string `json:"ProfitShareFlag,omitnil,omitempty" name:"ProfitShareFlag"`

	// 分润信息,配合ProfitShareFlag使用。
	ProfitShareInfoList []*OpenBankProfitShareInfo `json:"ProfitShareInfoList,omitnil,omitempty" name:"ProfitShareInfoList"`

	// 商企付-担保支付(PaymentMode为 FREEZE )时需设置该参数
	SettlementRulesInfo *OpenBankSettlementRulesInfo `json:"SettlementRulesInfo,omitnil,omitempty" name:"SettlementRulesInfo"`

	// 底层支付渠道特殊字段,若无特殊说明时,可以为空
	ExternalPaymentData *string `json:"ExternalPaymentData,omitnil,omitempty" name:"ExternalPaymentData"`

	// 备注信息。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCreateOpenBankPaymentOrderRequest added in v1.0.351

func NewCreateOpenBankPaymentOrderRequest() (request *CreateOpenBankPaymentOrderRequest)

func (*CreateOpenBankPaymentOrderRequest) FromJsonString added in v1.0.351

func (r *CreateOpenBankPaymentOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankPaymentOrderRequest) ToJsonString added in v1.0.351

func (r *CreateOpenBankPaymentOrderRequest) ToJsonString() string

type CreateOpenBankPaymentOrderRequestParams added in v1.0.426

type CreateOpenBankPaymentOrderRequestParams struct {
	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	// __HUIFU__: 汇付斗拱
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 付款方式。详见附录-云企付枚举类说明-PaymentMethod。
	// __EBANK_PAYMENT__:B2B EBank付款
	// __OPENBANK_PAYMENT__:B2C  openbank付款
	// __SAFT_ISV__:支付宝安心发
	// __TRANS_TO_CHANGE__: 微信支付转账到零钱v2
	// __TRANS_TO_CHANGE_V3__: 微信支付转账到零钱v3
	// __ONLINEBANK__: 汇付网银
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 付款模式。默认直接支付,如
	// __DIRECT__:直接支付
	// __FREEZE__:担保支付
	PaymentMode *string `json:"PaymentMode,omitnil,omitempty" name:"PaymentMode"`

	// 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 付款金额,单位分。
	TotalAmount *int64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 固定值CNY。
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 付款方信息。
	PayerInfo *OpenBankPayerInfo `json:"PayerInfo,omitnil,omitempty" name:"PayerInfo"`

	// 收款方信息。
	PayeeInfo *OpenBankPayeeInfo `json:"PayeeInfo,omitnil,omitempty" name:"PayeeInfo"`

	// 通知地址,如www.test.com。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 订单过期时间,yyyy-MM-dd HH:mm:ss格式。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 前端成功回调URL。条件可选。
	FrontUrl *string `json:"FrontUrl,omitnil,omitempty" name:"FrontUrl"`

	// 前端刷新 URL。条件可选。
	RefreshUrl *string `json:"RefreshUrl,omitnil,omitempty" name:"RefreshUrl"`

	// 设备信息,条件可选。
	SceneInfo *OpenBankSceneInfo `json:"SceneInfo,omitnil,omitempty" name:"SceneInfo"`

	// 商品信息,条件可选。
	GoodsInfo *OpenBankGoodsInfo `json:"GoodsInfo,omitnil,omitempty" name:"GoodsInfo"`

	// 附加信息,查询时原样返回。
	Attachment *string `json:"Attachment,omitnil,omitempty" name:"Attachment"`

	// 若不上传,即使用默认值无需分润
	// __NO_NEED_SHARE__:无需分润;
	// __SHARE_BY_INFO__:分润时指定金额,此时如果分润信息 ProfitShareInfo为空,只冻结,不分账给其他商户;需要调用解冻接口。
	// __SHARE_BY_API__:后续调用分润接口决定分润金额
	ProfitShareFlag *string `json:"ProfitShareFlag,omitnil,omitempty" name:"ProfitShareFlag"`

	// 分润信息,配合ProfitShareFlag使用。
	ProfitShareInfoList []*OpenBankProfitShareInfo `json:"ProfitShareInfoList,omitnil,omitempty" name:"ProfitShareInfoList"`

	// 商企付-担保支付(PaymentMode为 FREEZE )时需设置该参数
	SettlementRulesInfo *OpenBankSettlementRulesInfo `json:"SettlementRulesInfo,omitnil,omitempty" name:"SettlementRulesInfo"`

	// 底层支付渠道特殊字段,若无特殊说明时,可以为空
	ExternalPaymentData *string `json:"ExternalPaymentData,omitnil,omitempty" name:"ExternalPaymentData"`

	// 备注信息。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CreateOpenBankPaymentOrderResponse added in v1.0.351

type CreateOpenBankPaymentOrderResponse struct {
	*tchttp.BaseResponse
	Response *CreateOpenBankPaymentOrderResponseParams `json:"Response"`
}

func NewCreateOpenBankPaymentOrderResponse added in v1.0.351

func NewCreateOpenBankPaymentOrderResponse() (response *CreateOpenBankPaymentOrderResponse)

func (*CreateOpenBankPaymentOrderResponse) FromJsonString added in v1.0.351

func (r *CreateOpenBankPaymentOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankPaymentOrderResponse) ToJsonString added in v1.0.351

func (r *CreateOpenBankPaymentOrderResponse) ToJsonString() string

type CreateOpenBankPaymentOrderResponseParams added in v1.0.426

type CreateOpenBankPaymentOrderResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 统一下单响应对象。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateOpenBankOrderPaymentResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOpenBankRechargeOrderRequest added in v1.0.390

type CreateOpenBankRechargeOrderRequest struct {
	*tchttp.BaseRequest

	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 付款金额,单位分。
	TotalAmount *int64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 固定值CNY。
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 订单过期时间,yyyy-MM-dd HH:mm:ss格式。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 收款方信息。
	PayeeInfo *OpenBankRechargePayeeInfo `json:"PayeeInfo,omitnil,omitempty" name:"PayeeInfo"`

	// 渠道子商户号
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 通知地址,如www.test.com。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 备注信息。限制200个字符。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCreateOpenBankRechargeOrderRequest added in v1.0.390

func NewCreateOpenBankRechargeOrderRequest() (request *CreateOpenBankRechargeOrderRequest)

func (*CreateOpenBankRechargeOrderRequest) FromJsonString added in v1.0.390

func (r *CreateOpenBankRechargeOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankRechargeOrderRequest) ToJsonString added in v1.0.390

func (r *CreateOpenBankRechargeOrderRequest) ToJsonString() string

type CreateOpenBankRechargeOrderRequestParams added in v1.0.426

type CreateOpenBankRechargeOrderRequestParams struct {
	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 付款金额,单位分。
	TotalAmount *int64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 固定值CNY。
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 订单过期时间,yyyy-MM-dd HH:mm:ss格式。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 收款方信息。
	PayeeInfo *OpenBankRechargePayeeInfo `json:"PayeeInfo,omitnil,omitempty" name:"PayeeInfo"`

	// 渠道子商户号
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 通知地址,如www.test.com。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 备注信息。限制200个字符。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CreateOpenBankRechargeOrderResponse added in v1.0.390

type CreateOpenBankRechargeOrderResponse struct {
	*tchttp.BaseResponse
	Response *CreateOpenBankRechargeOrderResponseParams `json:"Response"`
}

func NewCreateOpenBankRechargeOrderResponse added in v1.0.390

func NewCreateOpenBankRechargeOrderResponse() (response *CreateOpenBankRechargeOrderResponse)

func (*CreateOpenBankRechargeOrderResponse) FromJsonString added in v1.0.390

func (r *CreateOpenBankRechargeOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankRechargeOrderResponse) ToJsonString added in v1.0.390

func (r *CreateOpenBankRechargeOrderResponse) ToJsonString() string

type CreateOpenBankRechargeOrderResponseParams added in v1.0.426

type CreateOpenBankRechargeOrderResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 充值响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateOpenBankOrderRechargeResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOpenBankSubMerchantRateConfigureRequest added in v1.0.430

type CreateOpenBankSubMerchantRateConfigureRequest struct {
	*tchttp.BaseRequest

	// 渠道进件序列号。
	// 填写子商户进件返回的渠道进件编号。
	ChannelRegistrationNo *string `json:"ChannelRegistrationNo,omitnil,omitempty" name:"ChannelRegistrationNo"`

	// 外部产品费率申请序列号。
	OutProductFeeNo *string `json:"OutProductFeeNo,omitnil,omitempty" name:"OutProductFeeNo"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付类型。
	// SWIPE:刷卡
	// SCAN:扫码
	// WAP:WAP
	// PUBLIC:公众号支付
	// SDK:SDK
	// MINI_PROGRAM:小程序
	// 注意:HELIPAY渠道传SDK。
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 支付渠道。
	// ALIPAY:支付宝
	// WXPAY:微信支付
	// UNIONPAY:银联
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 计费模式。
	// SINGLE:按单笔金额计费
	// RATIO:按单笔费率计费
	// RANGE:按分段区间计费
	FeeMode *string `json:"FeeMode,omitnil,omitempty" name:"FeeMode"`

	// 费用值,单位(0.01%或分)。
	FeeValue *uint64 `json:"FeeValue,omitnil,omitempty" name:"FeeValue"`

	// 支付方式。详见附录-云企付枚举类说明-PaymentMethod。
	// HELIPAY渠道不需要传入。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 最低收费金额,单位(分)。
	MinFee *uint64 `json:"MinFee,omitnil,omitempty" name:"MinFee"`

	// 最高收费金额,单位(分)。
	MaxFee *uint64 `json:"MaxFee,omitnil,omitempty" name:"MaxFee"`

	// 通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 分段计费区间列表。
	FeeRangeList []*FeeRangInfo `json:"FeeRangeList,omitnil,omitempty" name:"FeeRangeList"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCreateOpenBankSubMerchantRateConfigureRequest added in v1.0.430

func NewCreateOpenBankSubMerchantRateConfigureRequest() (request *CreateOpenBankSubMerchantRateConfigureRequest)

func (*CreateOpenBankSubMerchantRateConfigureRequest) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankSubMerchantRateConfigureRequest) ToJsonString added in v1.0.430

type CreateOpenBankSubMerchantRateConfigureRequestParams added in v1.0.430

type CreateOpenBankSubMerchantRateConfigureRequestParams struct {
	// 渠道进件序列号。
	// 填写子商户进件返回的渠道进件编号。
	ChannelRegistrationNo *string `json:"ChannelRegistrationNo,omitnil,omitempty" name:"ChannelRegistrationNo"`

	// 外部产品费率申请序列号。
	OutProductFeeNo *string `json:"OutProductFeeNo,omitnil,omitempty" name:"OutProductFeeNo"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付类型。
	// SWIPE:刷卡
	// SCAN:扫码
	// WAP:WAP
	// PUBLIC:公众号支付
	// SDK:SDK
	// MINI_PROGRAM:小程序
	// 注意:HELIPAY渠道传SDK。
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 支付渠道。
	// ALIPAY:支付宝
	// WXPAY:微信支付
	// UNIONPAY:银联
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 计费模式。
	// SINGLE:按单笔金额计费
	// RATIO:按单笔费率计费
	// RANGE:按分段区间计费
	FeeMode *string `json:"FeeMode,omitnil,omitempty" name:"FeeMode"`

	// 费用值,单位(0.01%或分)。
	FeeValue *uint64 `json:"FeeValue,omitnil,omitempty" name:"FeeValue"`

	// 支付方式。详见附录-云企付枚举类说明-PaymentMethod。
	// HELIPAY渠道不需要传入。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 最低收费金额,单位(分)。
	MinFee *uint64 `json:"MinFee,omitnil,omitempty" name:"MinFee"`

	// 最高收费金额,单位(分)。
	MaxFee *uint64 `json:"MaxFee,omitnil,omitempty" name:"MaxFee"`

	// 通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 分段计费区间列表。
	FeeRangeList []*FeeRangInfo `json:"FeeRangeList,omitnil,omitempty" name:"FeeRangeList"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CreateOpenBankSubMerchantRateConfigureResponse added in v1.0.430

type CreateOpenBankSubMerchantRateConfigureResponse struct {
	*tchttp.BaseResponse
	Response *CreateOpenBankSubMerchantRateConfigureResponseParams `json:"Response"`
}

func NewCreateOpenBankSubMerchantRateConfigureResponse added in v1.0.430

func NewCreateOpenBankSubMerchantRateConfigureResponse() (response *CreateOpenBankSubMerchantRateConfigureResponse)

func (*CreateOpenBankSubMerchantRateConfigureResponse) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankSubMerchantRateConfigureResponse) ToJsonString added in v1.0.430

type CreateOpenBankSubMerchantRateConfigureResponseParams added in v1.0.430

type CreateOpenBankSubMerchantRateConfigureResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateOpenBankSubMerchantRateConfigureResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOpenBankSubMerchantRateConfigureResult added in v1.0.430

type CreateOpenBankSubMerchantRateConfigureResult struct {
	// 处理状态
	// SUCCESS: 开通成功
	// FAILED: 开通失败
	// PROCESSING: 开通中
	// 注意:若返回开通中,需要再次调用费率配置结果查询接口,查询结果。
	DealStatus *string `json:"DealStatus,omitnil,omitempty" name:"DealStatus"`

	// 处理描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealMessage *string `json:"DealMessage,omitnil,omitempty" name:"DealMessage"`

	// 渠道产品费率序列号
	ChannelProductFeeNo *string `json:"ChannelProductFeeNo,omitnil,omitempty" name:"ChannelProductFeeNo"`
}

type CreateOpenBankUnifiedOrderPaymentResult added in v1.0.517

type CreateOpenBankUnifiedOrderPaymentResult struct {
	// 云企付平台订单号。
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 第三方支付平台返回支付订单号。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ThirdPayOrderId *string `json:"ThirdPayOrderId,omitnil,omitempty" name:"ThirdPayOrderId"`

	// 跳转参数
	// 渠道为TENPAY,付款方式为EBANK_PAYMENT时必选。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RedirectInfo *OpenBankOrderRedirectInfo `json:"RedirectInfo,omitnil,omitempty" name:"RedirectInfo"`

	// 外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 渠道扩展支付信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayInfo *string `json:"PayInfo,omitnil,omitempty" name:"PayInfo"`

	// 渠道扩展支付信息类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayInfoType *string `json:"PayInfoType,omitnil,omitempty" name:"PayInfoType"`
}

type CreateOpenBankUnifiedOrderRequest added in v1.0.430

type CreateOpenBankUnifiedOrderRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付产品类型。
	// 被扫(扫码):SWIPE, 主扫(刷卡):SCAN,
	// H5:WAP, 公众号:PUBLIC,
	// APP-SDK:SDK, 小程序:MINI_PROGRAM,
	// 快捷支付:QUICK, 网银支付:ONLINE_BANK。
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 外部商户订单号。
	// 只能是数字、大小写字母,且在同一个接入平台下唯一。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 交易金额,单位分。
	TotalAmount *int64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 币种。固定:CNY。
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 渠道子商户号。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 实际支付渠道。没有则无需填写。如
	// 支付宝 ALIPAY
	// 微信支付 WXPAY
	// 银联 UNIONPAY
	// 一般在间连模式下使用。
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 设备信息。
	SceneInfo *OpenBankSceneInfo `json:"SceneInfo,omitnil,omitempty" name:"SceneInfo"`

	// 分账信息列表。
	ProfitShareInfoList []*OpenBankProfitShareInfo `json:"ProfitShareInfoList,omitnil,omitempty" name:"ProfitShareInfoList"`

	// 订单标题。
	OrderSubject *string `json:"OrderSubject,omitnil,omitempty" name:"OrderSubject"`

	// 商品信息。
	GoodsDetail *string `json:"GoodsDetail,omitnil,omitempty" name:"GoodsDetail"`

	// 超时时间。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 支付成功回调地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 支付成功前端跳转URL。
	FrontUrl *string `json:"FrontUrl,omitnil,omitempty" name:"FrontUrl"`

	// 订单附加信息,查询或者回调的时候原样返回。
	Attachment *string `json:"Attachment,omitnil,omitempty" name:"Attachment"`

	// 第三方渠道扩展字段。见附录-复杂类型。
	// 未作特殊说明,则无需传入。
	ExternalPaymentData *string `json:"ExternalPaymentData,omitnil,omitempty" name:"ExternalPaymentData"`

	// 备注。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 门店信息。
	StoreInfo *OpenBankStoreInfo `json:"StoreInfo,omitnil,omitempty" name:"StoreInfo"`

	// 支付限制。
	PayLimitInfo *OpenBankPayLimitInfo `json:"PayLimitInfo,omitnil,omitempty" name:"PayLimitInfo"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCreateOpenBankUnifiedOrderRequest added in v1.0.430

func NewCreateOpenBankUnifiedOrderRequest() (request *CreateOpenBankUnifiedOrderRequest)

func (*CreateOpenBankUnifiedOrderRequest) FromJsonString added in v1.0.430

func (r *CreateOpenBankUnifiedOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankUnifiedOrderRequest) ToJsonString added in v1.0.430

func (r *CreateOpenBankUnifiedOrderRequest) ToJsonString() string

type CreateOpenBankUnifiedOrderRequestParams added in v1.0.430

type CreateOpenBankUnifiedOrderRequestParams struct {
	// 渠道商户号。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付产品类型。
	// 被扫(扫码):SWIPE, 主扫(刷卡):SCAN,
	// H5:WAP, 公众号:PUBLIC,
	// APP-SDK:SDK, 小程序:MINI_PROGRAM,
	// 快捷支付:QUICK, 网银支付:ONLINE_BANK。
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 外部商户订单号。
	// 只能是数字、大小写字母,且在同一个接入平台下唯一。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 交易金额,单位分。
	TotalAmount *int64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 币种。固定:CNY。
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 渠道子商户号。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 实际支付渠道。没有则无需填写。如
	// 支付宝 ALIPAY
	// 微信支付 WXPAY
	// 银联 UNIONPAY
	// 一般在间连模式下使用。
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 设备信息。
	SceneInfo *OpenBankSceneInfo `json:"SceneInfo,omitnil,omitempty" name:"SceneInfo"`

	// 分账信息列表。
	ProfitShareInfoList []*OpenBankProfitShareInfo `json:"ProfitShareInfoList,omitnil,omitempty" name:"ProfitShareInfoList"`

	// 订单标题。
	OrderSubject *string `json:"OrderSubject,omitnil,omitempty" name:"OrderSubject"`

	// 商品信息。
	GoodsDetail *string `json:"GoodsDetail,omitnil,omitempty" name:"GoodsDetail"`

	// 超时时间。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 支付成功回调地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 支付成功前端跳转URL。
	FrontUrl *string `json:"FrontUrl,omitnil,omitempty" name:"FrontUrl"`

	// 订单附加信息,查询或者回调的时候原样返回。
	Attachment *string `json:"Attachment,omitnil,omitempty" name:"Attachment"`

	// 第三方渠道扩展字段。见附录-复杂类型。
	// 未作特殊说明,则无需传入。
	ExternalPaymentData *string `json:"ExternalPaymentData,omitnil,omitempty" name:"ExternalPaymentData"`

	// 备注。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 门店信息。
	StoreInfo *OpenBankStoreInfo `json:"StoreInfo,omitnil,omitempty" name:"StoreInfo"`

	// 支付限制。
	PayLimitInfo *OpenBankPayLimitInfo `json:"PayLimitInfo,omitnil,omitempty" name:"PayLimitInfo"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CreateOpenBankUnifiedOrderResponse added in v1.0.430

type CreateOpenBankUnifiedOrderResponse struct {
	*tchttp.BaseResponse
	Response *CreateOpenBankUnifiedOrderResponseParams `json:"Response"`
}

func NewCreateOpenBankUnifiedOrderResponse added in v1.0.430

func NewCreateOpenBankUnifiedOrderResponse() (response *CreateOpenBankUnifiedOrderResponse)

func (*CreateOpenBankUnifiedOrderResponse) FromJsonString added in v1.0.430

func (r *CreateOpenBankUnifiedOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankUnifiedOrderResponse) ToJsonString added in v1.0.430

func (r *CreateOpenBankUnifiedOrderResponse) ToJsonString() string

type CreateOpenBankUnifiedOrderResponseParams added in v1.0.430

type CreateOpenBankUnifiedOrderResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 统一下单响应对象。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateOpenBankOrderPaymentResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOpenBankVerificationOrderRequest added in v1.0.439

type CreateOpenBankVerificationOrderRequest struct {
	*tchttp.BaseRequest

	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部核销申请订单号
	OutVerificationId *string `json:"OutVerificationId,omitnil,omitempty" name:"OutVerificationId"`

	// 核销金额,单位分
	VerificationAmount *int64 `json:"VerificationAmount,omitnil,omitempty" name:"VerificationAmount"`

	// 外部支付订单号。调用创建支付订单时,下单支付时的外部订单号。与ChannelOrderId不能同时为空。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 云企付渠道订单号。调用创建支付订单时,下单支付时的云企付渠道订单号。与OutOrderId不能同时为空。
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 核销成功回调地址。若不上送,则不回调通知。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 备注。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 第三方支付渠道需要额外上送字段。详情见附录描述。
	ExternalVerificationData *string `json:"ExternalVerificationData,omitnil,omitempty" name:"ExternalVerificationData"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewCreateOpenBankVerificationOrderRequest added in v1.0.439

func NewCreateOpenBankVerificationOrderRequest() (request *CreateOpenBankVerificationOrderRequest)

func (*CreateOpenBankVerificationOrderRequest) FromJsonString added in v1.0.439

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankVerificationOrderRequest) ToJsonString added in v1.0.439

type CreateOpenBankVerificationOrderRequestParams added in v1.0.439

type CreateOpenBankVerificationOrderRequestParams struct {
	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部核销申请订单号
	OutVerificationId *string `json:"OutVerificationId,omitnil,omitempty" name:"OutVerificationId"`

	// 核销金额,单位分
	VerificationAmount *int64 `json:"VerificationAmount,omitnil,omitempty" name:"VerificationAmount"`

	// 外部支付订单号。调用创建支付订单时,下单支付时的外部订单号。与ChannelOrderId不能同时为空。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 云企付渠道订单号。调用创建支付订单时,下单支付时的云企付渠道订单号。与OutOrderId不能同时为空。
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 核销成功回调地址。若不上送,则不回调通知。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 备注。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 第三方支付渠道需要额外上送字段。详情见附录描述。
	ExternalVerificationData *string `json:"ExternalVerificationData,omitnil,omitempty" name:"ExternalVerificationData"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type CreateOpenBankVerificationOrderResponse added in v1.0.439

type CreateOpenBankVerificationOrderResponse struct {
	*tchttp.BaseResponse
	Response *CreateOpenBankVerificationOrderResponseParams `json:"Response"`
}

func NewCreateOpenBankVerificationOrderResponse added in v1.0.439

func NewCreateOpenBankVerificationOrderResponse() (response *CreateOpenBankVerificationOrderResponse)

func (*CreateOpenBankVerificationOrderResponse) FromJsonString added in v1.0.439

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOpenBankVerificationOrderResponse) ToJsonString added in v1.0.439

type CreateOpenBankVerificationOrderResponseParams added in v1.0.439

type CreateOpenBankVerificationOrderResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 核销申请响应对象。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateOpenBankVerificationResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOpenBankVerificationResult added in v1.0.439

type CreateOpenBankVerificationResult struct {
	// 云企付渠道核销订单号
	ChannelVerificationId *string `json:"ChannelVerificationId,omitnil,omitempty" name:"ChannelVerificationId"`

	// 第三方支付渠道核销订单号
	ThirdVerificationId *string `json:"ThirdVerificationId,omitnil,omitempty" name:"ThirdVerificationId"`

	// 核销状态
	// INIT("INIT","初始化"),
	// SUCCESS("SUCCESS","核销成功"),
	// FAILED("FAILED","核销失败"),
	// PROCESSING("PROCESSING","核销中");
	VerificationStatus *string `json:"VerificationStatus,omitnil,omitempty" name:"VerificationStatus"`

	// 核销金额,单位分
	VerificationAmount *int64 `json:"VerificationAmount,omitnil,omitempty" name:"VerificationAmount"`

	// 渠道附加返回信息,一般情况可以不关注
	// 注意:此字段可能返回 null,表示取不到有效值。
	ThirdVerificationReturnInfo *string `json:"ThirdVerificationReturnInfo,omitnil,omitempty" name:"ThirdVerificationReturnInfo"`
}

type CreateOrderRequest added in v1.0.228

type CreateOrderRequest struct {
	*tchttp.BaseRequest

	// 渠道编号。ZSB2B:招商银行B2B。
	ChannelCode *string `json:"ChannelCode,omitnil,omitempty" name:"ChannelCode"`

	// 进件成功后返给商户方的 AppId。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 交易金额。单位:元
	Amount *string `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 商户流水号。商户唯一订单号由字母或数字组成。
	TraceNo *string `json:"TraceNo,omitnil,omitempty" name:"TraceNo"`

	// 通知地址。商户接收交易结果的通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 返回地址。支付成功后,页面将跳 转返回到商户的该地址。
	ReturnUrl *string `json:"ReturnUrl,omitnil,omitempty" name:"ReturnUrl"`
}

func NewCreateOrderRequest added in v1.0.228

func NewCreateOrderRequest() (request *CreateOrderRequest)

func (*CreateOrderRequest) FromJsonString added in v1.0.228

func (r *CreateOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrderRequest) ToJsonString added in v1.0.228

func (r *CreateOrderRequest) ToJsonString() string

type CreateOrderRequestParams added in v1.0.426

type CreateOrderRequestParams struct {
	// 渠道编号。ZSB2B:招商银行B2B。
	ChannelCode *string `json:"ChannelCode,omitnil,omitempty" name:"ChannelCode"`

	// 进件成功后返给商户方的 AppId。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 交易金额。单位:元
	Amount *string `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 商户流水号。商户唯一订单号由字母或数字组成。
	TraceNo *string `json:"TraceNo,omitnil,omitempty" name:"TraceNo"`

	// 通知地址。商户接收交易结果的通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 返回地址。支付成功后,页面将跳 转返回到商户的该地址。
	ReturnUrl *string `json:"ReturnUrl,omitnil,omitempty" name:"ReturnUrl"`
}

Predefined struct for user

type CreateOrderResponse added in v1.0.228

type CreateOrderResponse struct {
	*tchttp.BaseResponse
	Response *CreateOrderResponseParams `json:"Response"`
}

func NewCreateOrderResponse added in v1.0.228

func NewCreateOrderResponse() (response *CreateOrderResponse)

func (*CreateOrderResponse) FromJsonString added in v1.0.228

func (r *CreateOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrderResponse) ToJsonString added in v1.0.228

func (r *CreateOrderResponse) ToJsonString() string

type CreateOrderResponseParams added in v1.0.426

type CreateOrderResponseParams struct {
	// 进件成功后返给商户方的AppId。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 商户流水号,商户唯一订单号由字母或数字组成。
	TraceNo *string `json:"TraceNo,omitnil,omitempty" name:"TraceNo"`

	// 平台流水号,若下单成功则返回。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 支付页面跳转地址,若下单成功则返回。
	PayUrl *string `json:"PayUrl,omitnil,omitempty" name:"PayUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreatePayMerchantRequest added in v1.0.228

type CreatePayMerchantRequest struct {
	*tchttp.BaseRequest

	// 平台编号
	PlatformCode *string `json:"PlatformCode,omitnil,omitempty" name:"PlatformCode"`

	// 渠道方收款商户编号,由渠道方(银行)提 供。
	ChannelMerchantNo *string `json:"ChannelMerchantNo,omitnil,omitempty" name:"ChannelMerchantNo"`

	// 是否需要向渠道进行 商户信息验证 1:验证
	// 0:不验证
	ChannelCheckFlag *string `json:"ChannelCheckFlag,omitnil,omitempty" name:"ChannelCheckFlag"`

	// 收款商户名称
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// 是否开通 B2B 支付 1:开通 0:不开通 缺省:1
	BusinessPayFlag *string `json:"BusinessPayFlag,omitnil,omitempty" name:"BusinessPayFlag"`
}

func NewCreatePayMerchantRequest added in v1.0.228

func NewCreatePayMerchantRequest() (request *CreatePayMerchantRequest)

func (*CreatePayMerchantRequest) FromJsonString added in v1.0.228

func (r *CreatePayMerchantRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePayMerchantRequest) ToJsonString added in v1.0.228

func (r *CreatePayMerchantRequest) ToJsonString() string

type CreatePayMerchantRequestParams added in v1.0.426

type CreatePayMerchantRequestParams struct {
	// 平台编号
	PlatformCode *string `json:"PlatformCode,omitnil,omitempty" name:"PlatformCode"`

	// 渠道方收款商户编号,由渠道方(银行)提 供。
	ChannelMerchantNo *string `json:"ChannelMerchantNo,omitnil,omitempty" name:"ChannelMerchantNo"`

	// 是否需要向渠道进行 商户信息验证 1:验证
	// 0:不验证
	ChannelCheckFlag *string `json:"ChannelCheckFlag,omitnil,omitempty" name:"ChannelCheckFlag"`

	// 收款商户名称
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// 是否开通 B2B 支付 1:开通 0:不开通 缺省:1
	BusinessPayFlag *string `json:"BusinessPayFlag,omitnil,omitempty" name:"BusinessPayFlag"`
}

Predefined struct for user

type CreatePayMerchantResponse added in v1.0.228

type CreatePayMerchantResponse struct {
	*tchttp.BaseResponse
	Response *CreatePayMerchantResponseParams `json:"Response"`
}

func NewCreatePayMerchantResponse added in v1.0.228

func NewCreatePayMerchantResponse() (response *CreatePayMerchantResponse)

func (*CreatePayMerchantResponse) FromJsonString added in v1.0.228

func (r *CreatePayMerchantResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePayMerchantResponse) ToJsonString added in v1.0.228

func (r *CreatePayMerchantResponse) ToJsonString() string

type CreatePayMerchantResponseParams added in v1.0.426

type CreatePayMerchantResponseParams struct {
	// 分配给商户的 AppId。该 AppId 为后续各项 交易的商户标识。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreatePayRollPreOrderRequest added in v1.0.403

type CreatePayRollPreOrderRequest struct {
	*tchttp.BaseRequest

	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// 商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一
	AuthNumber *string `json:"AuthNumber,omitnil,omitempty" name:"AuthNumber"`

	// 该劳务活动的项目名称
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 该工人所属的用工企业
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)
	// 当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatAppId *string `json:"WechatAppId,omitnil,omitempty" name:"WechatAppId"`

	// 特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)
	// 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatSubAppId *string `json:"WechatSubAppId,omitnil,omitempty" name:"WechatSubAppId"`
}

func NewCreatePayRollPreOrderRequest added in v1.0.403

func NewCreatePayRollPreOrderRequest() (request *CreatePayRollPreOrderRequest)

func (*CreatePayRollPreOrderRequest) FromJsonString added in v1.0.403

func (r *CreatePayRollPreOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePayRollPreOrderRequest) ToJsonString added in v1.0.403

func (r *CreatePayRollPreOrderRequest) ToJsonString() string

type CreatePayRollPreOrderRequestParams added in v1.0.426

type CreatePayRollPreOrderRequestParams struct {
	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// 商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一
	AuthNumber *string `json:"AuthNumber,omitnil,omitempty" name:"AuthNumber"`

	// 该劳务活动的项目名称
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 该工人所属的用工企业
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)
	// 当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatAppId *string `json:"WechatAppId,omitnil,omitempty" name:"WechatAppId"`

	// 特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)
	// 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatSubAppId *string `json:"WechatSubAppId,omitnil,omitempty" name:"WechatSubAppId"`
}

Predefined struct for user

type CreatePayRollPreOrderResponse added in v1.0.403

type CreatePayRollPreOrderResponse struct {
	*tchttp.BaseResponse
	Response *CreatePayRollPreOrderResponseParams `json:"Response"`
}

func NewCreatePayRollPreOrderResponse added in v1.0.403

func NewCreatePayRollPreOrderResponse() (response *CreatePayRollPreOrderResponse)

func (*CreatePayRollPreOrderResponse) FromJsonString added in v1.0.403

func (r *CreatePayRollPreOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePayRollPreOrderResponse) ToJsonString added in v1.0.403

func (r *CreatePayRollPreOrderResponse) ToJsonString() string

type CreatePayRollPreOrderResponseParams added in v1.0.426

type CreatePayRollPreOrderResponseParams struct {
	// 商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一
	AuthNumber *string `json:"AuthNumber,omitnil,omitempty" name:"AuthNumber"`

	// Token有效时间,单位秒
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 微信服务商商户的商户号,由微信支付生成并下发
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// Token值
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreatePayRollPreOrderWithAuthRequest added in v1.0.403

type CreatePayRollPreOrderWithAuthRequest struct {
	*tchttp.BaseRequest

	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// 商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一
	AuthNumber *string `json:"AuthNumber,omitnil,omitempty" name:"AuthNumber"`

	// 该劳务活动的项目名称
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 该工人所属的用工企业
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 用户实名信息,该字段需进行加密处理,加密方法详见[敏感信息加密说明](https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay4_3.shtml)
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户证件号,该字段需进行加密处理,加密方法详见[敏感信息加密说明](https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay4_3.shtml)
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 微工卡服务仅支持用于与商户有用工关系的用户,需明确用工类型;参考值:
	// LONG_TERM_EMPLOYMENT:长期用工,
	// SHORT_TERM_EMPLOYMENT: 短期用工,
	// COOPERATION_EMPLOYMENT:合作关系
	EmploymentType *string `json:"EmploymentType,omitnil,omitempty" name:"EmploymentType"`

	// 是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)
	// 当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatAppId *string `json:"WechatAppId,omitnil,omitempty" name:"WechatAppId"`

	// 特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)
	// 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatSubAppId *string `json:"WechatSubAppId,omitnil,omitempty" name:"WechatSubAppId"`
}

func NewCreatePayRollPreOrderWithAuthRequest added in v1.0.403

func NewCreatePayRollPreOrderWithAuthRequest() (request *CreatePayRollPreOrderWithAuthRequest)

func (*CreatePayRollPreOrderWithAuthRequest) FromJsonString added in v1.0.403

func (r *CreatePayRollPreOrderWithAuthRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePayRollPreOrderWithAuthRequest) ToJsonString added in v1.0.403

func (r *CreatePayRollPreOrderWithAuthRequest) ToJsonString() string

type CreatePayRollPreOrderWithAuthRequestParams added in v1.0.426

type CreatePayRollPreOrderWithAuthRequestParams struct {
	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// 商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一
	AuthNumber *string `json:"AuthNumber,omitnil,omitempty" name:"AuthNumber"`

	// 该劳务活动的项目名称
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 该工人所属的用工企业
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 用户实名信息,该字段需进行加密处理,加密方法详见[敏感信息加密说明](https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay4_3.shtml)
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户证件号,该字段需进行加密处理,加密方法详见[敏感信息加密说明](https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay4_3.shtml)
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 微工卡服务仅支持用于与商户有用工关系的用户,需明确用工类型;参考值:
	// LONG_TERM_EMPLOYMENT:长期用工,
	// SHORT_TERM_EMPLOYMENT: 短期用工,
	// COOPERATION_EMPLOYMENT:合作关系
	EmploymentType *string `json:"EmploymentType,omitnil,omitempty" name:"EmploymentType"`

	// 是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)
	// 当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatAppId *string `json:"WechatAppId,omitnil,omitempty" name:"WechatAppId"`

	// 特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)
	// 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatSubAppId *string `json:"WechatSubAppId,omitnil,omitempty" name:"WechatSubAppId"`
}

Predefined struct for user

type CreatePayRollPreOrderWithAuthResponse added in v1.0.403

type CreatePayRollPreOrderWithAuthResponse struct {
	*tchttp.BaseResponse
	Response *CreatePayRollPreOrderWithAuthResponseParams `json:"Response"`
}

func NewCreatePayRollPreOrderWithAuthResponse added in v1.0.403

func NewCreatePayRollPreOrderWithAuthResponse() (response *CreatePayRollPreOrderWithAuthResponse)

func (*CreatePayRollPreOrderWithAuthResponse) FromJsonString added in v1.0.403

func (r *CreatePayRollPreOrderWithAuthResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePayRollPreOrderWithAuthResponse) ToJsonString added in v1.0.403

type CreatePayRollPreOrderWithAuthResponseParams added in v1.0.426

type CreatePayRollPreOrderWithAuthResponseParams struct {
	// 商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一
	AuthNumber *string `json:"AuthNumber,omitnil,omitempty" name:"AuthNumber"`

	// Token有效时间,单位秒
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 微信服务商商户的商户号,由微信支付生成并下发
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// Token值
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreatePayRollTokenRequest added in v1.0.403

type CreatePayRollTokenRequest struct {
	*tchttp.BaseRequest

	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// 用户实名信息,该字段需进行加密处理,加密方法详见[敏感信息加密说明](https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay4_3.shtml)
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户证件号,该字段需进行加密处理,加密方法详见[敏感信息加密说明](https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay4_3.shtml)
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 微工卡服务仅支持用于与商户有用工关系的用户,需明确用工类型;参考值:
	// LONG_TERM_EMPLOYMENT:长期用工,
	// SHORT_TERM_EMPLOYMENT: 短期用工,
	// COOPERATION_EMPLOYMENT:合作关系
	EmploymentType *string `json:"EmploymentType,omitnil,omitempty" name:"EmploymentType"`

	// 是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)
	// 当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatAppId *string `json:"WechatAppId,omitnil,omitempty" name:"WechatAppId"`

	// 特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)
	// 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatSubAppId *string `json:"WechatSubAppId,omitnil,omitempty" name:"WechatSubAppId"`
}

func NewCreatePayRollTokenRequest added in v1.0.403

func NewCreatePayRollTokenRequest() (request *CreatePayRollTokenRequest)

func (*CreatePayRollTokenRequest) FromJsonString added in v1.0.403

func (r *CreatePayRollTokenRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePayRollTokenRequest) ToJsonString added in v1.0.403

func (r *CreatePayRollTokenRequest) ToJsonString() string

type CreatePayRollTokenRequestParams added in v1.0.426

type CreatePayRollTokenRequestParams struct {
	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// 用户实名信息,该字段需进行加密处理,加密方法详见[敏感信息加密说明](https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay4_3.shtml)
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户证件号,该字段需进行加密处理,加密方法详见[敏感信息加密说明](https://pay.weixin.qq.com/wiki/doc/apiv3_partner/wechatpay/wechatpay4_3.shtml)
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 微工卡服务仅支持用于与商户有用工关系的用户,需明确用工类型;参考值:
	// LONG_TERM_EMPLOYMENT:长期用工,
	// SHORT_TERM_EMPLOYMENT: 短期用工,
	// COOPERATION_EMPLOYMENT:合作关系
	EmploymentType *string `json:"EmploymentType,omitnil,omitempty" name:"EmploymentType"`

	// 是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)
	// 当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatAppId *string `json:"WechatAppId,omitnil,omitempty" name:"WechatAppId"`

	// 特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)
	// 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatSubAppId *string `json:"WechatSubAppId,omitnil,omitempty" name:"WechatSubAppId"`
}

Predefined struct for user

type CreatePayRollTokenResponse added in v1.0.403

type CreatePayRollTokenResponse struct {
	*tchttp.BaseResponse
	Response *CreatePayRollTokenResponseParams `json:"Response"`
}

func NewCreatePayRollTokenResponse added in v1.0.403

func NewCreatePayRollTokenResponse() (response *CreatePayRollTokenResponse)

func (*CreatePayRollTokenResponse) FromJsonString added in v1.0.403

func (r *CreatePayRollTokenResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePayRollTokenResponse) ToJsonString added in v1.0.403

func (r *CreatePayRollTokenResponse) ToJsonString() string

type CreatePayRollTokenResponseParams added in v1.0.426

type CreatePayRollTokenResponseParams struct {
	// Token有效时间,单位秒
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 微信服务商商户的商户号,由微信支付生成并下发
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// Token值
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRedInvoiceItem

type CreateRedInvoiceItem struct {
	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 发票结果回传地址
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 业务开票号
	OrderSn *string `json:"OrderSn,omitnil,omitempty" name:"OrderSn"`

	// 红字信息表编码
	RedSerialNo *string `json:"RedSerialNo,omitnil,omitempty" name:"RedSerialNo"`

	// 门店编号
	StoreNo *string `json:"StoreNo,omitnil,omitempty" name:"StoreNo"`
}

type CreateRedInvoiceRequest

type CreateRedInvoiceRequest struct {
	*tchttp.BaseRequest

	// 开票平台ID
	// 0 : 高灯
	// 1 : 票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 红冲明细
	Invoices []*CreateRedInvoiceItem `json:"Invoices,omitnil,omitempty" name:"Invoices"`

	// 接入环境。沙箱环境填 sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 开票渠道。0:线上渠道,1:线下渠道。不填默认为线上渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`
}

func NewCreateRedInvoiceRequest

func NewCreateRedInvoiceRequest() (request *CreateRedInvoiceRequest)

func (*CreateRedInvoiceRequest) FromJsonString

func (r *CreateRedInvoiceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRedInvoiceRequest) ToJsonString

func (r *CreateRedInvoiceRequest) ToJsonString() string

type CreateRedInvoiceRequestParams added in v1.0.426

type CreateRedInvoiceRequestParams struct {
	// 开票平台ID
	// 0 : 高灯
	// 1 : 票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 红冲明细
	Invoices []*CreateRedInvoiceItem `json:"Invoices,omitnil,omitempty" name:"Invoices"`

	// 接入环境。沙箱环境填 sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 开票渠道。0:线上渠道,1:线下渠道。不填默认为线上渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`
}

Predefined struct for user

type CreateRedInvoiceResponse

type CreateRedInvoiceResponse struct {
	*tchttp.BaseResponse
	Response *CreateRedInvoiceResponseParams `json:"Response"`
}

func NewCreateRedInvoiceResponse

func NewCreateRedInvoiceResponse() (response *CreateRedInvoiceResponse)

func (*CreateRedInvoiceResponse) FromJsonString

func (r *CreateRedInvoiceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRedInvoiceResponse) ToJsonString

func (r *CreateRedInvoiceResponse) ToJsonString() string

type CreateRedInvoiceResponseParams added in v1.0.426

type CreateRedInvoiceResponseParams struct {
	// 红冲结果
	Result *CreateRedInvoiceResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRedInvoiceResult

type CreateRedInvoiceResult struct {
	// 错误消息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 错误码
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 红票数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*CreateRedInvoiceResultData `json:"Data,omitnil,omitempty" name:"Data"`
}

type CreateRedInvoiceResultData

type CreateRedInvoiceResultData struct {
	// 红冲状态码
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 红冲状态消息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 发票ID
	InvoiceId *string `json:"InvoiceId,omitnil,omitempty" name:"InvoiceId"`

	// 业务开票号
	OrderSn *string `json:"OrderSn,omitnil,omitempty" name:"OrderSn"`
}

type CreateRedInvoiceResultV2

type CreateRedInvoiceResultV2 struct {
	// 红票ID
	InvoiceId *string `json:"InvoiceId,omitnil,omitempty" name:"InvoiceId"`
}

type CreateRedInvoiceV2Request

type CreateRedInvoiceV2Request struct {
	*tchttp.BaseRequest

	// 开票平台ID
	// 0 : 高灯
	// 1 : 票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 接入环境。沙箱环境填 sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 开票渠道。0:线上渠道,1:线下渠道。不填默认为线上渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`
}

func NewCreateRedInvoiceV2Request

func NewCreateRedInvoiceV2Request() (request *CreateRedInvoiceV2Request)

func (*CreateRedInvoiceV2Request) FromJsonString

func (r *CreateRedInvoiceV2Request) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRedInvoiceV2Request) ToJsonString

func (r *CreateRedInvoiceV2Request) ToJsonString() string

type CreateRedInvoiceV2RequestParams added in v1.0.426

type CreateRedInvoiceV2RequestParams struct {
	// 开票平台ID
	// 0 : 高灯
	// 1 : 票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 接入环境。沙箱环境填 sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 开票渠道。0:线上渠道,1:线下渠道。不填默认为线上渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`
}

Predefined struct for user

type CreateRedInvoiceV2Response

type CreateRedInvoiceV2Response struct {
	*tchttp.BaseResponse
	Response *CreateRedInvoiceV2ResponseParams `json:"Response"`
}

func NewCreateRedInvoiceV2Response

func NewCreateRedInvoiceV2Response() (response *CreateRedInvoiceV2Response)

func (*CreateRedInvoiceV2Response) FromJsonString

func (r *CreateRedInvoiceV2Response) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRedInvoiceV2Response) ToJsonString

func (r *CreateRedInvoiceV2Response) ToJsonString() string

type CreateRedInvoiceV2ResponseParams added in v1.0.426

type CreateRedInvoiceV2ResponseParams struct {
	// 红冲结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateRedInvoiceResultV2 `json:"Result,omitnil,omitempty" name:"Result"`

	// 错误码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSinglePaymentData added in v1.0.230

type CreateSinglePaymentData struct {
	// 平台交易流水号,唯一
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 代理商ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 代理商名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentName *string `json:"AgentName,omitnil,omitempty" name:"AgentName"`
}

type CreateSinglePaymentRequest added in v1.0.230

type CreateSinglePaymentRequest struct {
	*tchttp.BaseRequest

	// 转账类型
	// 1 微信企业付款
	// 2 支付宝转账
	// 3 平安银企直连代发转账
	TransferType *uint64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 订单流水号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 转账金额
	TransferAmount *uint64 `json:"TransferAmount,omitnil,omitempty" name:"TransferAmount"`

	// 主播ID(与主播业务ID不能同时为空,两者都填取主播ID)
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 请求预留字段,原样透传返回
	ReqReserved *string `json:"ReqReserved,omitnil,omitempty" name:"ReqReserved"`

	// 业务备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 主播名称。如果该字段填入,则会对AnchorName和AnchorId/Uid进行校验。
	AnchorName *string `json:"AnchorName,omitnil,omitempty" name:"AnchorName"`

	// 主播业务ID(与主播ID不能同时为空,两者都填取主播ID)
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 转账结果回调通知URL。若不填,则不进行回调。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`
}

func NewCreateSinglePaymentRequest added in v1.0.230

func NewCreateSinglePaymentRequest() (request *CreateSinglePaymentRequest)

func (*CreateSinglePaymentRequest) FromJsonString added in v1.0.230

func (r *CreateSinglePaymentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSinglePaymentRequest) ToJsonString added in v1.0.230

func (r *CreateSinglePaymentRequest) ToJsonString() string

type CreateSinglePaymentRequestParams added in v1.0.426

type CreateSinglePaymentRequestParams struct {
	// 转账类型
	// 1 微信企业付款
	// 2 支付宝转账
	// 3 平安银企直连代发转账
	TransferType *uint64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 订单流水号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 转账金额
	TransferAmount *uint64 `json:"TransferAmount,omitnil,omitempty" name:"TransferAmount"`

	// 主播ID(与主播业务ID不能同时为空,两者都填取主播ID)
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 请求预留字段,原样透传返回
	ReqReserved *string `json:"ReqReserved,omitnil,omitempty" name:"ReqReserved"`

	// 业务备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 主播名称。如果该字段填入,则会对AnchorName和AnchorId/Uid进行校验。
	AnchorName *string `json:"AnchorName,omitnil,omitempty" name:"AnchorName"`

	// 主播业务ID(与主播ID不能同时为空,两者都填取主播ID)
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 转账结果回调通知URL。若不填,则不进行回调。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`
}

Predefined struct for user

type CreateSinglePaymentResponse added in v1.0.230

type CreateSinglePaymentResponse struct {
	*tchttp.BaseResponse
	Response *CreateSinglePaymentResponseParams `json:"Response"`
}

func NewCreateSinglePaymentResponse added in v1.0.230

func NewCreateSinglePaymentResponse() (response *CreateSinglePaymentResponse)

func (*CreateSinglePaymentResponse) FromJsonString added in v1.0.230

func (r *CreateSinglePaymentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSinglePaymentResponse) ToJsonString added in v1.0.230

func (r *CreateSinglePaymentResponse) ToJsonString() string

type CreateSinglePaymentResponseParams added in v1.0.426

type CreateSinglePaymentResponseParams struct {
	// 错误码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateSinglePaymentData `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateTransferBatchRequest

type CreateTransferBatchRequest struct {
	*tchttp.BaseRequest

	// 商户号。
	// 示例值:129284394
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 转账明细列表。
	// 发起批量转账的明细列表,最多三千笔
	TransferDetails []*TransferDetailRequest `json:"TransferDetails,omitnil,omitempty" name:"TransferDetails"`

	// 直连商户appId。
	// 即商户号绑定的appid。
	// 示例值:wxf636efh567hg4356
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 商家批次单号。
	// 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
	// 示例值:plfk2020042013
	MerchantBatchNo *string `json:"MerchantBatchNo,omitnil,omitempty" name:"MerchantBatchNo"`

	// 批次名称。
	// 批量转账的名称。
	// 示例值:2019年1月深圳分部报销单
	BatchName *string `json:"BatchName,omitnil,omitempty" name:"BatchName"`

	// 转账说明。
	// UTF8编码,最多32个字符。
	// 示例值:2019年深圳分部报销单
	BatchRemark *string `json:"BatchRemark,omitnil,omitempty" name:"BatchRemark"`

	// 转账总金额。
	// 转账金额,单位为分。
	// 示例值:4000000
	TotalAmount *uint64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 转账总笔数。
	// 一个转账批次最多允许发起三千笔转账。
	// 示例值:200
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 环境名。
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewCreateTransferBatchRequest

func NewCreateTransferBatchRequest() (request *CreateTransferBatchRequest)

func (*CreateTransferBatchRequest) FromJsonString

func (r *CreateTransferBatchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTransferBatchRequest) ToJsonString

func (r *CreateTransferBatchRequest) ToJsonString() string

type CreateTransferBatchRequestParams added in v1.0.426

type CreateTransferBatchRequestParams struct {
	// 商户号。
	// 示例值:129284394
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 转账明细列表。
	// 发起批量转账的明细列表,最多三千笔
	TransferDetails []*TransferDetailRequest `json:"TransferDetails,omitnil,omitempty" name:"TransferDetails"`

	// 直连商户appId。
	// 即商户号绑定的appid。
	// 示例值:wxf636efh567hg4356
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 商家批次单号。
	// 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
	// 示例值:plfk2020042013
	MerchantBatchNo *string `json:"MerchantBatchNo,omitnil,omitempty" name:"MerchantBatchNo"`

	// 批次名称。
	// 批量转账的名称。
	// 示例值:2019年1月深圳分部报销单
	BatchName *string `json:"BatchName,omitnil,omitempty" name:"BatchName"`

	// 转账说明。
	// UTF8编码,最多32个字符。
	// 示例值:2019年深圳分部报销单
	BatchRemark *string `json:"BatchRemark,omitnil,omitempty" name:"BatchRemark"`

	// 转账总金额。
	// 转账金额,单位为分。
	// 示例值:4000000
	TotalAmount *uint64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 转账总笔数。
	// 一个转账批次最多允许发起三千笔转账。
	// 示例值:200
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 环境名。
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type CreateTransferBatchResponse

type CreateTransferBatchResponse struct {
	*tchttp.BaseResponse
	Response *CreateTransferBatchResponseParams `json:"Response"`
}

func NewCreateTransferBatchResponse

func NewCreateTransferBatchResponse() (response *CreateTransferBatchResponse)

func (*CreateTransferBatchResponse) FromJsonString

func (r *CreateTransferBatchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTransferBatchResponse) ToJsonString

func (r *CreateTransferBatchResponse) ToJsonString() string

type CreateTransferBatchResponseParams added in v1.0.426

type CreateTransferBatchResponseParams struct {
	// 商家批次单号。
	// 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
	// 示例值:plfk2020042013
	MerchantBatchNo *string `json:"MerchantBatchNo,omitnil,omitempty" name:"MerchantBatchNo"`

	// 微信批次单号。
	// 微信商家转账系统返回的唯一标识。
	// 示例值:1030000071100999991182020050700019480001
	BatchId *string `json:"BatchId,omitnil,omitempty" name:"BatchId"`

	// 批次受理成功时返回,遵循rfc3339标准格式。格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35.120+08:00表示北京时间2015年05月20日13点29分35秒。
	// 示例值:2015-05-20T13:29:35.120+08:00
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeduceQuotaRequest added in v1.0.306

type DeduceQuotaRequest struct {
	*tchttp.BaseRequest

	// 主播ID
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 提现金额,单位为"分"
	Amount *int64 `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 外部业务订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`
}

func NewDeduceQuotaRequest added in v1.0.306

func NewDeduceQuotaRequest() (request *DeduceQuotaRequest)

func (*DeduceQuotaRequest) FromJsonString added in v1.0.306

func (r *DeduceQuotaRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeduceQuotaRequest) ToJsonString added in v1.0.306

func (r *DeduceQuotaRequest) ToJsonString() string

type DeduceQuotaRequestParams added in v1.0.426

type DeduceQuotaRequestParams struct {
	// 主播ID
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 提现金额,单位为"分"
	Amount *int64 `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 外部业务订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`
}

Predefined struct for user

type DeduceQuotaResponse added in v1.0.306

type DeduceQuotaResponse struct {
	*tchttp.BaseResponse
	Response *DeduceQuotaResponseParams `json:"Response"`
}

func NewDeduceQuotaResponse added in v1.0.306

func NewDeduceQuotaResponse() (response *DeduceQuotaResponse)

func (*DeduceQuotaResponse) FromJsonString added in v1.0.306

func (r *DeduceQuotaResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeduceQuotaResponse) ToJsonString added in v1.0.306

func (r *DeduceQuotaResponse) ToJsonString() string

type DeduceQuotaResponseParams added in v1.0.426

type DeduceQuotaResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 返回响应
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *AssignmentData `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAgentTaxPaymentInfoRequest

type DeleteAgentTaxPaymentInfoRequest struct {
	*tchttp.BaseRequest

	// 批次号
	BatchNum *int64 `json:"BatchNum,omitnil,omitempty" name:"BatchNum"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewDeleteAgentTaxPaymentInfoRequest

func NewDeleteAgentTaxPaymentInfoRequest() (request *DeleteAgentTaxPaymentInfoRequest)

func (*DeleteAgentTaxPaymentInfoRequest) FromJsonString

func (r *DeleteAgentTaxPaymentInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAgentTaxPaymentInfoRequest) ToJsonString

func (r *DeleteAgentTaxPaymentInfoRequest) ToJsonString() string

type DeleteAgentTaxPaymentInfoRequestParams added in v1.0.426

type DeleteAgentTaxPaymentInfoRequestParams struct {
	// 批次号
	BatchNum *int64 `json:"BatchNum,omitnil,omitempty" name:"BatchNum"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type DeleteAgentTaxPaymentInfoResponse

type DeleteAgentTaxPaymentInfoResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAgentTaxPaymentInfoResponseParams `json:"Response"`
}

func NewDeleteAgentTaxPaymentInfoResponse

func NewDeleteAgentTaxPaymentInfoResponse() (response *DeleteAgentTaxPaymentInfoResponse)

func (*DeleteAgentTaxPaymentInfoResponse) FromJsonString

func (r *DeleteAgentTaxPaymentInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAgentTaxPaymentInfoResponse) ToJsonString

func (r *DeleteAgentTaxPaymentInfoResponse) ToJsonString() string

type DeleteAgentTaxPaymentInfoResponseParams added in v1.0.426

type DeleteAgentTaxPaymentInfoResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAgentTaxPaymentInfosRequest

type DeleteAgentTaxPaymentInfosRequest struct {
	*tchttp.BaseRequest

	// 批次号
	BatchNum *int64 `json:"BatchNum,omitnil,omitempty" name:"BatchNum"`
}

func NewDeleteAgentTaxPaymentInfosRequest

func NewDeleteAgentTaxPaymentInfosRequest() (request *DeleteAgentTaxPaymentInfosRequest)

func (*DeleteAgentTaxPaymentInfosRequest) FromJsonString

func (r *DeleteAgentTaxPaymentInfosRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAgentTaxPaymentInfosRequest) ToJsonString

func (r *DeleteAgentTaxPaymentInfosRequest) ToJsonString() string

type DeleteAgentTaxPaymentInfosRequestParams added in v1.0.426

type DeleteAgentTaxPaymentInfosRequestParams struct {
	// 批次号
	BatchNum *int64 `json:"BatchNum,omitnil,omitempty" name:"BatchNum"`
}

Predefined struct for user

type DeleteAgentTaxPaymentInfosResponse

type DeleteAgentTaxPaymentInfosResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAgentTaxPaymentInfosResponseParams `json:"Response"`
}

func NewDeleteAgentTaxPaymentInfosResponse

func NewDeleteAgentTaxPaymentInfosResponse() (response *DeleteAgentTaxPaymentInfosResponse)

func (*DeleteAgentTaxPaymentInfosResponse) FromJsonString

func (r *DeleteAgentTaxPaymentInfosResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAgentTaxPaymentInfosResponse) ToJsonString

func (r *DeleteAgentTaxPaymentInfosResponse) ToJsonString() string

type DeleteAgentTaxPaymentInfosResponseParams added in v1.0.426

type DeleteAgentTaxPaymentInfosResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeChargeDetailRequest

type DescribeChargeDetailRequest struct {
	*tchttp.BaseRequest

	// 请求类型
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 原始交易订单号或者流水号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 收单渠道类型
	AcquiringChannelType *string `json:"AcquiringChannelType,omitnil,omitempty" name:"AcquiringChannelType"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 交易流水号
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// Midas环境参数
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`
}

func NewDescribeChargeDetailRequest

func NewDescribeChargeDetailRequest() (request *DescribeChargeDetailRequest)

func (*DescribeChargeDetailRequest) FromJsonString

func (r *DescribeChargeDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeChargeDetailRequest) ToJsonString

func (r *DescribeChargeDetailRequest) ToJsonString() string

type DescribeChargeDetailRequestParams added in v1.0.426

type DescribeChargeDetailRequestParams struct {
	// 请求类型
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 原始交易订单号或者流水号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 收单渠道类型
	AcquiringChannelType *string `json:"AcquiringChannelType,omitnil,omitempty" name:"AcquiringChannelType"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 交易流水号
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// Midas环境参数
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`
}

Predefined struct for user

type DescribeChargeDetailResponse

type DescribeChargeDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeChargeDetailResponseParams `json:"Response"`
}

func NewDescribeChargeDetailResponse

func NewDescribeChargeDetailResponse() (response *DescribeChargeDetailResponse)

func (*DescribeChargeDetailResponse) FromJsonString

func (r *DescribeChargeDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeChargeDetailResponse) ToJsonString

func (r *DescribeChargeDetailResponse) ToJsonString() string

type DescribeChargeDetailResponseParams added in v1.0.426

type DescribeChargeDetailResponseParams struct {
	// 交易状态 (0:成功,1:失败,2:异常,3:冲正,5:待处理)
	OrderStatus *string `json:"OrderStatus,omitnil,omitempty" name:"OrderStatus"`

	// 交易金额
	OrderAmount *string `json:"OrderAmount,omitnil,omitempty" name:"OrderAmount"`

	// 佣金费
	CommissionAmount *string `json:"CommissionAmount,omitnil,omitempty" name:"CommissionAmount"`

	// 支付方式  0-冻结支付 1-普通支付
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 交易日期
	OrderDate *string `json:"OrderDate,omitnil,omitempty" name:"OrderDate"`

	// 交易时间
	OrderTime *string `json:"OrderTime,omitnil,omitempty" name:"OrderTime"`

	// 订单实际转入见证子账户的名称
	OrderActualInSubAccountName *string `json:"OrderActualInSubAccountName,omitnil,omitempty" name:"OrderActualInSubAccountName"`

	// 订单实际转入见证子账户的帐号
	OrderActualInSubAccountNumber *string `json:"OrderActualInSubAccountNumber,omitnil,omitempty" name:"OrderActualInSubAccountNumber"`

	// 订单实际转入见证子账户的帐号
	OrderInSubAccountName *string `json:"OrderInSubAccountName,omitnil,omitempty" name:"OrderInSubAccountName"`

	// 订单转入见证子账户的帐号
	OrderInSubAccountNumber *string `json:"OrderInSubAccountNumber,omitnil,omitempty" name:"OrderInSubAccountNumber"`

	// 银行流水号
	FrontSequenceNumber *string `json:"FrontSequenceNumber,omitnil,omitempty" name:"FrontSequenceNumber"`

	// 当充值失败时,返回交易失败原因
	FailMessage *string `json:"FailMessage,omitnil,omitempty" name:"FailMessage"`

	// 请求类型
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOrderStatusRequest

type DescribeOrderStatusRequest struct {
	*tchttp.BaseRequest

	// 请求类型,此接口固定填:QueryOrderStatusReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 交易订单号或流水号,提现,充值或会员交易请求时的CnsmrSeqNo值
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 功能标志 0:会员间交易 1:提现 2:充值
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 银行流水号
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// Midas环境参数
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 保留字段
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 子账户账号 暂未使用
	BankSubAccountNumber *string `json:"BankSubAccountNumber,omitnil,omitempty" name:"BankSubAccountNumber"`

	// 交易日期 暂未使用
	TransDate *string `json:"TransDate,omitnil,omitempty" name:"TransDate"`
}

func NewDescribeOrderStatusRequest

func NewDescribeOrderStatusRequest() (request *DescribeOrderStatusRequest)

func (*DescribeOrderStatusRequest) FromJsonString

func (r *DescribeOrderStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrderStatusRequest) ToJsonString

func (r *DescribeOrderStatusRequest) ToJsonString() string

type DescribeOrderStatusRequestParams added in v1.0.426

type DescribeOrderStatusRequestParams struct {
	// 请求类型,此接口固定填:QueryOrderStatusReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 交易订单号或流水号,提现,充值或会员交易请求时的CnsmrSeqNo值
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 功能标志 0:会员间交易 1:提现 2:充值
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 银行流水号
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// Midas环境参数
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 保留字段
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 子账户账号 暂未使用
	BankSubAccountNumber *string `json:"BankSubAccountNumber,omitnil,omitempty" name:"BankSubAccountNumber"`

	// 交易日期 暂未使用
	TransDate *string `json:"TransDate,omitnil,omitempty" name:"TransDate"`
}

Predefined struct for user

type DescribeOrderStatusResponse

type DescribeOrderStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOrderStatusResponseParams `json:"Response"`
}

func NewDescribeOrderStatusResponse

func NewDescribeOrderStatusResponse() (response *DescribeOrderStatusResponse)

func (*DescribeOrderStatusResponse) FromJsonString

func (r *DescribeOrderStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOrderStatusResponse) ToJsonString

func (r *DescribeOrderStatusResponse) ToJsonString() string

type DescribeOrderStatusResponseParams added in v1.0.426

type DescribeOrderStatusResponseParams struct {
	// 交易状态 (0:成功,1:失败,2:待确认, 5:待处理,6:处理中)
	OrderStatus *string `json:"OrderStatus,omitnil,omitempty" name:"OrderStatus"`

	// 交易金额
	OrderAmount *string `json:"OrderAmount,omitnil,omitempty" name:"OrderAmount"`

	// 交易日期
	OrderDate *string `json:"OrderDate,omitnil,omitempty" name:"OrderDate"`

	// 交易时间
	OrderTime *string `json:"OrderTime,omitnil,omitempty" name:"OrderTime"`

	// 转出子账户账号
	OutSubAccountNumber *string `json:"OutSubAccountNumber,omitnil,omitempty" name:"OutSubAccountNumber"`

	// 转入子账户账号
	InSubAccountNumber *string `json:"InSubAccountNumber,omitnil,omitempty" name:"InSubAccountNumber"`

	// 记账标志(1:登记挂账 2:支付 3:提现 4:清分5:下单预支付 6:确认并付款 7:退款 8:支付到平台 N:其他)
	BookingFlag *string `json:"BookingFlag,omitnil,omitempty" name:"BookingFlag"`

	// 当交易失败时,返回交易失败原因
	FailMessage *string `json:"FailMessage,omitnil,omitempty" name:"FailMessage"`

	// 请求类型
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DistributeAccreditQueryRequest added in v1.0.293

type DistributeAccreditQueryRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewDistributeAccreditQueryRequest added in v1.0.293

func NewDistributeAccreditQueryRequest() (request *DistributeAccreditQueryRequest)

func (*DistributeAccreditQueryRequest) FromJsonString added in v1.0.293

func (r *DistributeAccreditQueryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeAccreditQueryRequest) ToJsonString added in v1.0.293

func (r *DistributeAccreditQueryRequest) ToJsonString() string

type DistributeAccreditQueryRequestParams added in v1.0.426

type DistributeAccreditQueryRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type DistributeAccreditQueryResponse added in v1.0.293

type DistributeAccreditQueryResponse struct {
	*tchttp.BaseResponse
	Response *DistributeAccreditQueryResponseParams `json:"Response"`
}

func NewDistributeAccreditQueryResponse added in v1.0.293

func NewDistributeAccreditQueryResponse() (response *DistributeAccreditQueryResponse)

func (*DistributeAccreditQueryResponse) FromJsonString added in v1.0.293

func (r *DistributeAccreditQueryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeAccreditQueryResponse) ToJsonString added in v1.0.293

func (r *DistributeAccreditQueryResponse) ToJsonString() string

type DistributeAccreditQueryResponseParams added in v1.0.426

type DistributeAccreditQueryResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 查询授权申请结果响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DistributeAccreditQueryResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DistributeAccreditQueryResult added in v1.0.293

type DistributeAccreditQueryResult struct {
	// 状态(0-未开通,1-已开通,2-商户主动关闭,3-待审核,4-冻结,5-注销,6-待签合同)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 合同h5地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractUrl *string `json:"ContractUrl,omitnil,omitempty" name:"ContractUrl"`

	// 说明
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type DistributeAccreditResult added in v1.0.293

type DistributeAccreditResult struct {
	// 合同h5地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractUrl *string `json:"ContractUrl,omitnil,omitempty" name:"ContractUrl"`

	// 系统商户号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`
}

type DistributeAccreditTlinxRequest added in v1.0.293

type DistributeAccreditTlinxRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 验证方式,传1手机验证(验证码时效60S)传2结算卡验证(时效6小时),多种方式用逗号隔开
	AuthType *string `json:"AuthType,omitnil,omitempty" name:"AuthType"`

	// 分账比例(500=5%)不传默认百分之10
	Percent *string `json:"Percent,omitnil,omitempty" name:"Percent"`

	// 营业执照商户全称
	FullName *string `json:"FullName,omitnil,omitempty" name:"FullName"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewDistributeAccreditTlinxRequest added in v1.0.293

func NewDistributeAccreditTlinxRequest() (request *DistributeAccreditTlinxRequest)

func (*DistributeAccreditTlinxRequest) FromJsonString added in v1.0.293

func (r *DistributeAccreditTlinxRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeAccreditTlinxRequest) ToJsonString added in v1.0.293

func (r *DistributeAccreditTlinxRequest) ToJsonString() string

type DistributeAccreditTlinxRequestParams added in v1.0.426

type DistributeAccreditTlinxRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 验证方式,传1手机验证(验证码时效60S)传2结算卡验证(时效6小时),多种方式用逗号隔开
	AuthType *string `json:"AuthType,omitnil,omitempty" name:"AuthType"`

	// 分账比例(500=5%)不传默认百分之10
	Percent *string `json:"Percent,omitnil,omitempty" name:"Percent"`

	// 营业执照商户全称
	FullName *string `json:"FullName,omitnil,omitempty" name:"FullName"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type DistributeAccreditTlinxResponse added in v1.0.293

type DistributeAccreditTlinxResponse struct {
	*tchttp.BaseResponse
	Response *DistributeAccreditTlinxResponseParams `json:"Response"`
}

func NewDistributeAccreditTlinxResponse added in v1.0.293

func NewDistributeAccreditTlinxResponse() (response *DistributeAccreditTlinxResponse)

func (*DistributeAccreditTlinxResponse) FromJsonString added in v1.0.293

func (r *DistributeAccreditTlinxResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeAccreditTlinxResponse) ToJsonString added in v1.0.293

func (r *DistributeAccreditTlinxResponse) ToJsonString() string

type DistributeAccreditTlinxResponseParams added in v1.0.426

type DistributeAccreditTlinxResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 授权申请响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DistributeAccreditResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DistributeAddReceiverRequest added in v1.0.293

type DistributeAddReceiverRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 商户编号
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewDistributeAddReceiverRequest added in v1.0.293

func NewDistributeAddReceiverRequest() (request *DistributeAddReceiverRequest)

func (*DistributeAddReceiverRequest) FromJsonString added in v1.0.293

func (r *DistributeAddReceiverRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeAddReceiverRequest) ToJsonString added in v1.0.293

func (r *DistributeAddReceiverRequest) ToJsonString() string

type DistributeAddReceiverRequestParams added in v1.0.426

type DistributeAddReceiverRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 商户编号
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type DistributeAddReceiverResponse added in v1.0.293

type DistributeAddReceiverResponse struct {
	*tchttp.BaseResponse
	Response *DistributeAddReceiverResponseParams `json:"Response"`
}

func NewDistributeAddReceiverResponse added in v1.0.293

func NewDistributeAddReceiverResponse() (response *DistributeAddReceiverResponse)

func (*DistributeAddReceiverResponse) FromJsonString added in v1.0.293

func (r *DistributeAddReceiverResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeAddReceiverResponse) ToJsonString added in v1.0.293

func (r *DistributeAddReceiverResponse) ToJsonString() string

type DistributeAddReceiverResponseParams added in v1.0.426

type DistributeAddReceiverResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 添加分账接收方响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DistributeReceiverResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DistributeApplyRequest added in v1.0.293

type DistributeApplyRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 商户分账单号
	OutDistributeNo *string `json:"OutDistributeNo,omitnil,omitempty" name:"OutDistributeNo"`

	// 分账明细
	Details []*MultiApplyDetail `json:"Details,omitnil,omitempty" name:"Details"`

	// 商户交易订单号,和OrderNo二者传其一
	DeveloperNo *string `json:"DeveloperNo,omitnil,omitempty" name:"DeveloperNo"`

	// 平台交易订单号,和DeveloperNo二者传其一
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 说明
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewDistributeApplyRequest added in v1.0.293

func NewDistributeApplyRequest() (request *DistributeApplyRequest)

func (*DistributeApplyRequest) FromJsonString added in v1.0.293

func (r *DistributeApplyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeApplyRequest) ToJsonString added in v1.0.293

func (r *DistributeApplyRequest) ToJsonString() string

type DistributeApplyRequestParams added in v1.0.426

type DistributeApplyRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 商户分账单号
	OutDistributeNo *string `json:"OutDistributeNo,omitnil,omitempty" name:"OutDistributeNo"`

	// 分账明细
	Details []*MultiApplyDetail `json:"Details,omitnil,omitempty" name:"Details"`

	// 商户交易订单号,和OrderNo二者传其一
	DeveloperNo *string `json:"DeveloperNo,omitnil,omitempty" name:"DeveloperNo"`

	// 平台交易订单号,和DeveloperNo二者传其一
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 说明
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type DistributeApplyResponse added in v1.0.293

type DistributeApplyResponse struct {
	*tchttp.BaseResponse
	Response *DistributeApplyResponseParams `json:"Response"`
}

func NewDistributeApplyResponse added in v1.0.293

func NewDistributeApplyResponse() (response *DistributeApplyResponse)

func (*DistributeApplyResponse) FromJsonString added in v1.0.293

func (r *DistributeApplyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeApplyResponse) ToJsonString added in v1.0.293

func (r *DistributeApplyResponse) ToJsonString() string

type DistributeApplyResponseParams added in v1.0.426

type DistributeApplyResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 分账申请响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DistributeMultiApplyResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DistributeCancelRequest added in v1.0.293

type DistributeCancelRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 平台交易订单号
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 商户分账单号,type为2时,和DistributeNo二者传其一
	OutDistributeNo *string `json:"OutDistributeNo,omitnil,omitempty" name:"OutDistributeNo"`

	// 平台分账单号,type为2时,和OutDistributeNo二者传其一
	DistributeNo *string `json:"DistributeNo,omitnil,omitempty" name:"DistributeNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewDistributeCancelRequest added in v1.0.293

func NewDistributeCancelRequest() (request *DistributeCancelRequest)

func (*DistributeCancelRequest) FromJsonString added in v1.0.293

func (r *DistributeCancelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeCancelRequest) ToJsonString added in v1.0.293

func (r *DistributeCancelRequest) ToJsonString() string

type DistributeCancelRequestParams added in v1.0.426

type DistributeCancelRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 平台交易订单号
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 商户分账单号,type为2时,和DistributeNo二者传其一
	OutDistributeNo *string `json:"OutDistributeNo,omitnil,omitempty" name:"OutDistributeNo"`

	// 平台分账单号,type为2时,和OutDistributeNo二者传其一
	DistributeNo *string `json:"DistributeNo,omitnil,omitempty" name:"DistributeNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type DistributeCancelResponse added in v1.0.293

type DistributeCancelResponse struct {
	*tchttp.BaseResponse
	Response *DistributeCancelResponseParams `json:"Response"`
}

func NewDistributeCancelResponse added in v1.0.293

func NewDistributeCancelResponse() (response *DistributeCancelResponse)

func (*DistributeCancelResponse) FromJsonString added in v1.0.293

func (r *DistributeCancelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeCancelResponse) ToJsonString added in v1.0.293

func (r *DistributeCancelResponse) ToJsonString() string

type DistributeCancelResponseParams added in v1.0.426

type DistributeCancelResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 分账撤销响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DistributeCancelResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DistributeCancelResult added in v1.0.293

type DistributeCancelResult struct {
	// 分账订单状态(0初始1成功2失败3撤销)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 平台交易订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 商户分账单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutDistributeNo *string `json:"OutDistributeNo,omitnil,omitempty" name:"OutDistributeNo"`

	// 平台分账单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DistributeNo *string `json:"DistributeNo,omitnil,omitempty" name:"DistributeNo"`
}

type DistributeMultiApplyResult added in v1.0.293

type DistributeMultiApplyResult struct {
	// 分账状态(0分账初始 1分账成功 2分账失败)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 平台分账单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DistributeNo *string `json:"DistributeNo,omitnil,omitempty" name:"DistributeNo"`

	// 入账日期,yyyy-MM-dd格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	InDate *string `json:"InDate,omitnil,omitempty" name:"InDate"`

	// 分账金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	Amount *string `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 商户分账单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutDistributeNo *string `json:"OutDistributeNo,omitnil,omitempty" name:"OutDistributeNo"`

	// 平台支付单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`
}

type DistributeQueryReceiverRequest added in v1.0.293

type DistributeQueryReceiverRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewDistributeQueryReceiverRequest added in v1.0.293

func NewDistributeQueryReceiverRequest() (request *DistributeQueryReceiverRequest)

func (*DistributeQueryReceiverRequest) FromJsonString added in v1.0.293

func (r *DistributeQueryReceiverRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeQueryReceiverRequest) ToJsonString added in v1.0.293

func (r *DistributeQueryReceiverRequest) ToJsonString() string

type DistributeQueryReceiverRequestParams added in v1.0.426

type DistributeQueryReceiverRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type DistributeQueryReceiverResponse added in v1.0.293

type DistributeQueryReceiverResponse struct {
	*tchttp.BaseResponse
	Response *DistributeQueryReceiverResponseParams `json:"Response"`
}

func NewDistributeQueryReceiverResponse added in v1.0.293

func NewDistributeQueryReceiverResponse() (response *DistributeQueryReceiverResponse)

func (*DistributeQueryReceiverResponse) FromJsonString added in v1.0.293

func (r *DistributeQueryReceiverResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeQueryReceiverResponse) ToJsonString added in v1.0.293

func (r *DistributeQueryReceiverResponse) ToJsonString() string

type DistributeQueryReceiverResponseParams added in v1.0.426

type DistributeQueryReceiverResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 查询询已添加分账接收方响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DistributeReceiverResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DistributeQueryRequest added in v1.0.293

type DistributeQueryRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 查询类型(1-全部,2-单笔)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 商户分账单号,type为2时,和DistributeNo二者传其一
	OutDistributeNo *string `json:"OutDistributeNo,omitnil,omitempty" name:"OutDistributeNo"`

	// 平台分账单号,type为2时,和OutDistributeNo二者传其一
	DistributeNo *string `json:"DistributeNo,omitnil,omitempty" name:"DistributeNo"`

	// 平台交易订单号
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewDistributeQueryRequest added in v1.0.293

func NewDistributeQueryRequest() (request *DistributeQueryRequest)

func (*DistributeQueryRequest) FromJsonString added in v1.0.293

func (r *DistributeQueryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeQueryRequest) ToJsonString added in v1.0.293

func (r *DistributeQueryRequest) ToJsonString() string

type DistributeQueryRequestParams added in v1.0.426

type DistributeQueryRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 查询类型(1-全部,2-单笔)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 商户分账单号,type为2时,和DistributeNo二者传其一
	OutDistributeNo *string `json:"OutDistributeNo,omitnil,omitempty" name:"OutDistributeNo"`

	// 平台分账单号,type为2时,和OutDistributeNo二者传其一
	DistributeNo *string `json:"DistributeNo,omitnil,omitempty" name:"DistributeNo"`

	// 平台交易订单号
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type DistributeQueryResponse added in v1.0.293

type DistributeQueryResponse struct {
	*tchttp.BaseResponse
	Response *DistributeQueryResponseParams `json:"Response"`
}

func NewDistributeQueryResponse added in v1.0.293

func NewDistributeQueryResponse() (response *DistributeQueryResponse)

func (*DistributeQueryResponse) FromJsonString added in v1.0.293

func (r *DistributeQueryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeQueryResponse) ToJsonString added in v1.0.293

func (r *DistributeQueryResponse) ToJsonString() string

type DistributeQueryResponseParams added in v1.0.426

type DistributeQueryResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 分账结果响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DistributeQueryResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DistributeQueryResult added in v1.0.293

type DistributeQueryResult struct {
	// 分账订单列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Orders []*MultiApplyOrder `json:"Orders,omitnil,omitempty" name:"Orders"`
}

type DistributeReceiverResult added in v1.0.293

type DistributeReceiverResult struct {
	// 商户编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`
}

type DistributeRemoveReceiverRequest added in v1.0.293

type DistributeRemoveReceiverRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 商户编号
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewDistributeRemoveReceiverRequest added in v1.0.293

func NewDistributeRemoveReceiverRequest() (request *DistributeRemoveReceiverRequest)

func (*DistributeRemoveReceiverRequest) FromJsonString added in v1.0.293

func (r *DistributeRemoveReceiverRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeRemoveReceiverRequest) ToJsonString added in v1.0.293

func (r *DistributeRemoveReceiverRequest) ToJsonString() string

type DistributeRemoveReceiverRequestParams added in v1.0.426

type DistributeRemoveReceiverRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 商户编号
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type DistributeRemoveReceiverResponse added in v1.0.293

type DistributeRemoveReceiverResponse struct {
	*tchttp.BaseResponse
	Response *DistributeRemoveReceiverResponseParams `json:"Response"`
}

func NewDistributeRemoveReceiverResponse added in v1.0.293

func NewDistributeRemoveReceiverResponse() (response *DistributeRemoveReceiverResponse)

func (*DistributeRemoveReceiverResponse) FromJsonString added in v1.0.293

func (r *DistributeRemoveReceiverResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DistributeRemoveReceiverResponse) ToJsonString added in v1.0.293

func (r *DistributeRemoveReceiverResponse) ToJsonString() string

type DistributeRemoveReceiverResponseParams added in v1.0.426

type DistributeRemoveReceiverResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 解除分账接收方响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DistributeReceiverResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DownloadBillRequest

type DownloadBillRequest struct {
	*tchttp.BaseRequest

	// 请求下载对账单日期
	StateDate *string `json:"StateDate,omitnil,omitempty" name:"StateDate"`

	// 聚鑫分配的MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫分配的SecretId
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 使用聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewDownloadBillRequest

func NewDownloadBillRequest() (request *DownloadBillRequest)

func (*DownloadBillRequest) FromJsonString

func (r *DownloadBillRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadBillRequest) ToJsonString

func (r *DownloadBillRequest) ToJsonString() string

type DownloadBillRequestParams added in v1.0.426

type DownloadBillRequestParams struct {
	// 请求下载对账单日期
	StateDate *string `json:"StateDate,omitnil,omitempty" name:"StateDate"`

	// 聚鑫分配的MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫分配的SecretId
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 使用聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type DownloadBillResponse

type DownloadBillResponse struct {
	*tchttp.BaseResponse
	Response *DownloadBillResponseParams `json:"Response"`
}

func NewDownloadBillResponse

func NewDownloadBillResponse() (response *DownloadBillResponse)

func (*DownloadBillResponse) FromJsonString

func (r *DownloadBillResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadBillResponse) ToJsonString

func (r *DownloadBillResponse) ToJsonString() string

type DownloadBillResponseParams added in v1.0.426

type DownloadBillResponseParams struct {
	// 账单文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 账单文件的MD5值
	FileMD5 *string `json:"FileMD5,omitnil,omitempty" name:"FileMD5"`

	// 账单文件的真实下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 账单类型
	// TRADE,对账单
	// FUND,资金账单
	// 注意:此字段可能返回 null,表示取不到有效值。
	StateType *string `json:"StateType,omitnil,omitempty" name:"StateType"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DownloadFileResult added in v1.0.293

type DownloadFileResult struct {
	// 文件内容(base64加密的二进制内容)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Storage *string `json:"Storage,omitnil,omitempty" name:"Storage"`
}

type DownloadOrgFileRequest added in v1.0.293

type DownloadOrgFileRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域
	Storage *string `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 文件路径
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewDownloadOrgFileRequest added in v1.0.293

func NewDownloadOrgFileRequest() (request *DownloadOrgFileRequest)

func (*DownloadOrgFileRequest) FromJsonString added in v1.0.293

func (r *DownloadOrgFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadOrgFileRequest) ToJsonString added in v1.0.293

func (r *DownloadOrgFileRequest) ToJsonString() string

type DownloadOrgFileRequestParams added in v1.0.426

type DownloadOrgFileRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域
	Storage *string `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 文件路径
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type DownloadOrgFileResponse added in v1.0.293

type DownloadOrgFileResponse struct {
	*tchttp.BaseResponse
	Response *DownloadOrgFileResponseParams `json:"Response"`
}

func NewDownloadOrgFileResponse added in v1.0.293

func NewDownloadOrgFileResponse() (response *DownloadOrgFileResponse)

func (*DownloadOrgFileResponse) FromJsonString added in v1.0.293

func (r *DownloadOrgFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadOrgFileResponse) ToJsonString added in v1.0.293

func (r *DownloadOrgFileResponse) ToJsonString() string

type DownloadOrgFileResponseParams added in v1.0.426

type DownloadOrgFileResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 下载机构文件响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DownloadFileResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DownloadReconciliationUrlRequest added in v1.0.236

type DownloadReconciliationUrlRequest struct {
	*tchttp.BaseRequest

	// 平台应用ID
	MainAppId *string `json:"MainAppId,omitnil,omitempty" name:"MainAppId"`

	// 平台代码
	AppCode *string `json:"AppCode,omitnil,omitempty" name:"AppCode"`

	// 账单日期,yyyy-MM-dd
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`

	// 商户或者代理商ID
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

func NewDownloadReconciliationUrlRequest added in v1.0.236

func NewDownloadReconciliationUrlRequest() (request *DownloadReconciliationUrlRequest)

func (*DownloadReconciliationUrlRequest) FromJsonString added in v1.0.236

func (r *DownloadReconciliationUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadReconciliationUrlRequest) ToJsonString added in v1.0.236

func (r *DownloadReconciliationUrlRequest) ToJsonString() string

type DownloadReconciliationUrlRequestParams added in v1.0.426

type DownloadReconciliationUrlRequestParams struct {
	// 平台应用ID
	MainAppId *string `json:"MainAppId,omitnil,omitempty" name:"MainAppId"`

	// 平台代码
	AppCode *string `json:"AppCode,omitnil,omitempty" name:"AppCode"`

	// 账单日期,yyyy-MM-dd
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`

	// 商户或者代理商ID
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`
}

Predefined struct for user

type DownloadReconciliationUrlResponse added in v1.0.236

type DownloadReconciliationUrlResponse struct {
	*tchttp.BaseResponse
	Response *DownloadReconciliationUrlResponseParams `json:"Response"`
}

func NewDownloadReconciliationUrlResponse added in v1.0.236

func NewDownloadReconciliationUrlResponse() (response *DownloadReconciliationUrlResponse)

func (*DownloadReconciliationUrlResponse) FromJsonString added in v1.0.236

func (r *DownloadReconciliationUrlResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DownloadReconciliationUrlResponse) ToJsonString added in v1.0.236

func (r *DownloadReconciliationUrlResponse) ToJsonString() string

type DownloadReconciliationUrlResponseParams added in v1.0.426

type DownloadReconciliationUrlResponseParams struct {
	// 下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// hash类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	HashType *string `json:"HashType,omitnil,omitempty" name:"HashType"`

	// hash值
	HashValue *string `json:"HashValue,omitnil,omitempty" name:"HashValue"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExecuteMemberTransactionRequest

type ExecuteMemberTransactionRequest struct {
	*tchttp.BaseRequest

	// 请求类型此接口固定填:MemberTransactionReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 银行注册商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 转出交易网会员代码
	OutTransNetMemberCode *string `json:"OutTransNetMemberCode,omitnil,omitempty" name:"OutTransNetMemberCode"`

	// 转出见证子账户的户名
	OutSubAccountName *string `json:"OutSubAccountName,omitnil,omitempty" name:"OutSubAccountName"`

	// 转入见证子账户的户名
	InSubAccountName *string `json:"InSubAccountName,omitnil,omitempty" name:"InSubAccountName"`

	// 转出子账户账号
	OutSubAccountNumber *string `json:"OutSubAccountNumber,omitnil,omitempty" name:"OutSubAccountNumber"`

	// 转入子账户账号
	InSubAccountNumber *string `json:"InSubAccountNumber,omitnil,omitempty" name:"InSubAccountNumber"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 货币单位 单位,1:元,2:角,3:分
	CurrencyUnit *string `json:"CurrencyUnit,omitnil,omitempty" name:"CurrencyUnit"`

	// 币种
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 交易金额
	CurrencyAmount *string `json:"CurrencyAmount,omitnil,omitempty" name:"CurrencyAmount"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 交易流水号
	// 生成方式:用户短号+日期(6位)+ 随机编号(10位)例如:F088722005120904930798
	// 短号:F08872  日期: 200512   随机编号:0904930798
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// 转入交易网会员代码
	InTransNetMemberCode *string `json:"InTransNetMemberCode,omitnil,omitempty" name:"InTransNetMemberCode"`

	// Midas环境标识 release 现网环境 sandbox 沙箱环境
	// development 开发环境
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 1:下单预支付
	// 2:确认并付款
	// 3:退款
	// 6:直接支付T+1
	// 9:直接支付T+0
	TransType *string `json:"TransType,omitnil,omitempty" name:"TransType"`

	// 交易手续费
	TransFee *string `json:"TransFee,omitnil,omitempty" name:"TransFee"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`
}

func NewExecuteMemberTransactionRequest

func NewExecuteMemberTransactionRequest() (request *ExecuteMemberTransactionRequest)

func (*ExecuteMemberTransactionRequest) FromJsonString

func (r *ExecuteMemberTransactionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExecuteMemberTransactionRequest) ToJsonString

func (r *ExecuteMemberTransactionRequest) ToJsonString() string

type ExecuteMemberTransactionRequestParams added in v1.0.426

type ExecuteMemberTransactionRequestParams struct {
	// 请求类型此接口固定填:MemberTransactionReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 银行注册商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 转出交易网会员代码
	OutTransNetMemberCode *string `json:"OutTransNetMemberCode,omitnil,omitempty" name:"OutTransNetMemberCode"`

	// 转出见证子账户的户名
	OutSubAccountName *string `json:"OutSubAccountName,omitnil,omitempty" name:"OutSubAccountName"`

	// 转入见证子账户的户名
	InSubAccountName *string `json:"InSubAccountName,omitnil,omitempty" name:"InSubAccountName"`

	// 转出子账户账号
	OutSubAccountNumber *string `json:"OutSubAccountNumber,omitnil,omitempty" name:"OutSubAccountNumber"`

	// 转入子账户账号
	InSubAccountNumber *string `json:"InSubAccountNumber,omitnil,omitempty" name:"InSubAccountNumber"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 货币单位 单位,1:元,2:角,3:分
	CurrencyUnit *string `json:"CurrencyUnit,omitnil,omitempty" name:"CurrencyUnit"`

	// 币种
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 交易金额
	CurrencyAmount *string `json:"CurrencyAmount,omitnil,omitempty" name:"CurrencyAmount"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 交易流水号
	// 生成方式:用户短号+日期(6位)+ 随机编号(10位)例如:F088722005120904930798
	// 短号:F08872  日期: 200512   随机编号:0904930798
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// 转入交易网会员代码
	InTransNetMemberCode *string `json:"InTransNetMemberCode,omitnil,omitempty" name:"InTransNetMemberCode"`

	// Midas环境标识 release 现网环境 sandbox 沙箱环境
	// development 开发环境
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 1:下单预支付
	// 2:确认并付款
	// 3:退款
	// 6:直接支付T+1
	// 9:直接支付T+0
	TransType *string `json:"TransType,omitnil,omitempty" name:"TransType"`

	// 交易手续费
	TransFee *string `json:"TransFee,omitnil,omitempty" name:"TransFee"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`
}

Predefined struct for user

type ExecuteMemberTransactionResponse

type ExecuteMemberTransactionResponse struct {
	*tchttp.BaseResponse
	Response *ExecuteMemberTransactionResponseParams `json:"Response"`
}

func NewExecuteMemberTransactionResponse

func NewExecuteMemberTransactionResponse() (response *ExecuteMemberTransactionResponse)

func (*ExecuteMemberTransactionResponse) FromJsonString

func (r *ExecuteMemberTransactionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExecuteMemberTransactionResponse) ToJsonString

func (r *ExecuteMemberTransactionResponse) ToJsonString() string

type ExecuteMemberTransactionResponseParams added in v1.0.426

type ExecuteMemberTransactionResponseParams struct {
	// 请求类型
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 银行流水号
	FrontSequenceNumber *string `json:"FrontSequenceNumber,omitnil,omitempty" name:"FrontSequenceNumber"`

	// 保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExternalContractUserInfo

type ExternalContractUserInfo struct {
	// 第三方用户类型,例如:  WX_OPENID, WX_SUB_OPENID,WX_PAYER_OPENID
	ExternalUserType *string `json:"ExternalUserType,omitnil,omitempty" name:"ExternalUserType"`

	// 第三方用户ID
	ExternalUserId *string `json:"ExternalUserId,omitnil,omitempty" name:"ExternalUserId"`
}

type ExternalReturnContractInfo

type ExternalReturnContractInfo struct {
	// 第三方渠道协议id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnAgreementId *string `json:"ExternalReturnAgreementId,omitnil,omitempty" name:"ExternalReturnAgreementId"`

	// 第三方渠道协议生效时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnContractEffectiveTimestamp *string `json:"ExternalReturnContractEffectiveTimestamp,omitnil,omitempty" name:"ExternalReturnContractEffectiveTimestamp"`

	// 第三方渠道协议解约时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnContractTerminationTimestamp *string `json:"ExternalReturnContractTerminationTimestamp,omitnil,omitempty" name:"ExternalReturnContractTerminationTimestamp"`

	// 平台合约状态
	// 协议状态,枚举值:
	// CONTRACT_STATUS_SIGNED:已签约
	// CONTRACT_STATUS_TERMINATED:未签约
	// CONTRACT_STATUS_PENDING:签约进行中
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnContractStatus *string `json:"ExternalReturnContractStatus,omitnil,omitempty" name:"ExternalReturnContractStatus"`

	// 第三方渠道请求序列号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnRequestId *string `json:"ExternalReturnRequestId,omitnil,omitempty" name:"ExternalReturnRequestId"`

	// 第三方渠道协议签署时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnContractSignedTimestamp *string `json:"ExternalReturnContractSignedTimestamp,omitnil,omitempty" name:"ExternalReturnContractSignedTimestamp"`

	// 第三方渠道协议到期时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnContractExpiredTimestamp *string `json:"ExternalReturnContractExpiredTimestamp,omitnil,omitempty" name:"ExternalReturnContractExpiredTimestamp"`

	// 第三方渠道返回的合约数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnContractData *string `json:"ExternalReturnContractData,omitnil,omitempty" name:"ExternalReturnContractData"`

	// 第三方渠道解约备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnContractTerminationRemark *string `json:"ExternalReturnContractTerminationRemark,omitnil,omitempty" name:"ExternalReturnContractTerminationRemark"`

	// 第三方渠道协议解约方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnContractTerminationMode *string `json:"ExternalReturnContractTerminationMode,omitnil,omitempty" name:"ExternalReturnContractTerminationMode"`
}

type FeeRangInfo added in v1.0.430

type FeeRangInfo struct {
	// 卡类型,银联产品使用
	// DEBIT:借记卡
	// CREDIT:贷记卡
	CardType *string `json:"CardType,omitnil,omitempty" name:"CardType"`

	// 区间起始金额,单位(分)
	RangeStartValue *uint64 `json:"RangeStartValue,omitnil,omitempty" name:"RangeStartValue"`

	// 区间结束金额,单位(分)
	RangeEndValue *uint64 `json:"RangeEndValue,omitnil,omitempty" name:"RangeEndValue"`

	// 分段计费模式
	// SINGLE:按金额计费
	// RATIO:按费率计费
	RangeFeeMode *string `json:"RangeFeeMode,omitnil,omitempty" name:"RangeFeeMode"`

	// 费用值,单位(0.01%或分)
	FeeValue *uint64 `json:"FeeValue,omitnil,omitempty" name:"FeeValue"`

	// 最低收费金额,单位(分)
	MinFee *uint64 `json:"MinFee,omitnil,omitempty" name:"MinFee"`

	// 最高收费金额,单位(分)
	MaxFee *uint64 `json:"MaxFee,omitnil,omitempty" name:"MaxFee"`
}

type FileItem

type FileItem struct {
	// STRING(256),文件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// STRING(120),随机密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	RandomPassword *string `json:"RandomPassword,omitnil,omitempty" name:"RandomPassword"`

	// STRING(512),文件路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// STRING(64),提取码
	// 注意:此字段可能返回 null,表示取不到有效值。
	DrawCode *string `json:"DrawCode,omitnil,omitempty" name:"DrawCode"`
}

type FlexBillDownloadUrlResult added in v1.0.435

type FlexBillDownloadUrlResult struct {
	// 对账单文件下载链接
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 下载链接过期时间
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type FlexFundingAccountInfo added in v1.0.414

type FlexFundingAccountInfo struct {
	// 资金账户号
	FundingAccountNo *string `json:"FundingAccountNo,omitnil,omitempty" name:"FundingAccountNo"`

	// 资金账户类型
	FundingAccountType *string `json:"FundingAccountType,omitnil,omitempty" name:"FundingAccountType"`

	// 资金账户绑定序列号
	FundingAccountBindSerialNo *string `json:"FundingAccountBindSerialNo,omitnil,omitempty" name:"FundingAccountBindSerialNo"`

	// 资金账户名称
	FundingAccountName *string `json:"FundingAccountName,omitnil,omitempty" name:"FundingAccountName"`
}

type FreezeFlexBalanceRequest added in v1.0.414

type FreezeFlexBalanceRequest struct {
	*tchttp.BaseRequest

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 税前金额
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 外部订单ID
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 操作类型
	// FREEZE:冻结
	// UNFREEZE:解冻
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 冻结备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewFreezeFlexBalanceRequest added in v1.0.414

func NewFreezeFlexBalanceRequest() (request *FreezeFlexBalanceRequest)

func (*FreezeFlexBalanceRequest) FromJsonString added in v1.0.414

func (r *FreezeFlexBalanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*FreezeFlexBalanceRequest) ToJsonString added in v1.0.414

func (r *FreezeFlexBalanceRequest) ToJsonString() string

type FreezeFlexBalanceRequestParams added in v1.0.426

type FreezeFlexBalanceRequestParams struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 税前金额
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 外部订单ID
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 操作类型
	// FREEZE:冻结
	// UNFREEZE:解冻
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 冻结备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type FreezeFlexBalanceResponse added in v1.0.414

type FreezeFlexBalanceResponse struct {
	*tchttp.BaseResponse
	Response *FreezeFlexBalanceResponseParams `json:"Response"`
}

func NewFreezeFlexBalanceResponse added in v1.0.414

func NewFreezeFlexBalanceResponse() (response *FreezeFlexBalanceResponse)

func (*FreezeFlexBalanceResponse) FromJsonString added in v1.0.414

func (r *FreezeFlexBalanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*FreezeFlexBalanceResponse) ToJsonString added in v1.0.414

func (r *FreezeFlexBalanceResponse) ToJsonString() string

type FreezeFlexBalanceResponseParams added in v1.0.426

type FreezeFlexBalanceResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *FreezeFlexBalanceResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type FreezeFlexBalanceResult added in v1.0.414

type FreezeFlexBalanceResult struct {
	// 冻结订单ID
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`
}

type FreezeOrderResult added in v1.0.414

type FreezeOrderResult struct {
	// 税前金额
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 外部订单ID
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 订单ID
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 操作类型
	// FREEZE:冻结
	// UNFREEZE:解冻
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 发起时间
	InitiateTime *string `json:"InitiateTime,omitnil,omitempty" name:"InitiateTime"`

	// 完成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 状态
	// ACCEPTED:已受理
	// ACCOUNTED:已记账
	// SUCCEED:已成功
	// FAILED:已失败
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态描述
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// 冻结备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 外部用户ID
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`
}

type FreezeOrders added in v1.0.414

type FreezeOrders struct {
	// 列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*FreezeOrderResult `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type FundsTransactionItem added in v1.0.360

type FundsTransactionItem struct {
	// 资金交易类型。
	// __1__:提现/退款
	// __2__:清分/充值
	TransType *string `json:"TransType,omitnil,omitempty" name:"TransType"`

	// 银行记账说明。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BankBookingMessage *string `json:"BankBookingMessage,omitnil,omitempty" name:"BankBookingMessage"`

	// 交易状态。
	// __0__:成功
	TranStatus *string `json:"TranStatus,omitnil,omitempty" name:"TranStatus"`

	// 业务方会员标识。
	// _平安渠道为交易网会员代码_
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransNetMemberCode *string `json:"TransNetMemberCode,omitnil,omitempty" name:"TransNetMemberCode"`

	// 子账户账号。
	// _平安渠道为见证子账户的账号_
	SubAccountNumber *string `json:"SubAccountNumber,omitnil,omitempty" name:"SubAccountNumber"`

	// 子账户名称。
	// _平安渠道为见证子账户的户名_
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAccountName *string `json:"SubAccountName,omitnil,omitempty" name:"SubAccountName"`

	// 交易金额。
	TransAmount *string `json:"TransAmount,omitnil,omitempty" name:"TransAmount"`

	// 交易手续费。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransFee *string `json:"TransFee,omitnil,omitempty" name:"TransFee"`

	// 交易日期,格式:yyyyMMdd。
	TransDate *string `json:"TransDate,omitnil,omitempty" name:"TransDate"`

	// 交易时间,格式:HHmmss。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransTime *string `json:"TransTime,omitnil,omitempty" name:"TransTime"`

	// 银行系统流水号。
	// _平安渠道为见证系统流水号_
	BankSequenceNumber *string `json:"BankSequenceNumber,omitnil,omitempty" name:"BankSequenceNumber"`

	// 备注。
	// _平安渠道,如果是见证+收单的交易,返回交易订单号_
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type GetBillDownloadUrlRequest added in v1.0.375

type GetBillDownloadUrlRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 清算日期(YYYYMMDD,今天传昨天的日期,每日下午1点后出前一日的账单)
	Day *string `json:"Day,omitnil,omitempty" name:"Day"`
}

func NewGetBillDownloadUrlRequest added in v1.0.375

func NewGetBillDownloadUrlRequest() (request *GetBillDownloadUrlRequest)

func (*GetBillDownloadUrlRequest) FromJsonString added in v1.0.375

func (r *GetBillDownloadUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetBillDownloadUrlRequest) ToJsonString added in v1.0.375

func (r *GetBillDownloadUrlRequest) ToJsonString() string

type GetBillDownloadUrlRequestParams added in v1.0.426

type GetBillDownloadUrlRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 清算日期(YYYYMMDD,今天传昨天的日期,每日下午1点后出前一日的账单)
	Day *string `json:"Day,omitnil,omitempty" name:"Day"`
}

Predefined struct for user

type GetBillDownloadUrlResponse added in v1.0.375

type GetBillDownloadUrlResponse struct {
	*tchttp.BaseResponse
	Response *GetBillDownloadUrlResponseParams `json:"Response"`
}

func NewGetBillDownloadUrlResponse added in v1.0.375

func NewGetBillDownloadUrlResponse() (response *GetBillDownloadUrlResponse)

func (*GetBillDownloadUrlResponse) FromJsonString added in v1.0.375

func (r *GetBillDownloadUrlResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetBillDownloadUrlResponse) ToJsonString added in v1.0.375

func (r *GetBillDownloadUrlResponse) ToJsonString() string

type GetBillDownloadUrlResponseParams added in v1.0.426

type GetBillDownloadUrlResponseParams struct {
	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 账单文件下载地址响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *BillDownloadUrlResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetDistributeBillDownloadUrlRequest added in v1.0.393

type GetDistributeBillDownloadUrlRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 分账日期(YYYYMMDD,今天传昨天的日期)
	Day *string `json:"Day,omitnil,omitempty" name:"Day"`
}

func NewGetDistributeBillDownloadUrlRequest added in v1.0.393

func NewGetDistributeBillDownloadUrlRequest() (request *GetDistributeBillDownloadUrlRequest)

func (*GetDistributeBillDownloadUrlRequest) FromJsonString added in v1.0.393

func (r *GetDistributeBillDownloadUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetDistributeBillDownloadUrlRequest) ToJsonString added in v1.0.393

func (r *GetDistributeBillDownloadUrlRequest) ToJsonString() string

type GetDistributeBillDownloadUrlRequestParams added in v1.0.426

type GetDistributeBillDownloadUrlRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 分账日期(YYYYMMDD,今天传昨天的日期)
	Day *string `json:"Day,omitnil,omitempty" name:"Day"`
}

Predefined struct for user

type GetDistributeBillDownloadUrlResponse added in v1.0.393

type GetDistributeBillDownloadUrlResponse struct {
	*tchttp.BaseResponse
	Response *GetDistributeBillDownloadUrlResponseParams `json:"Response"`
}

func NewGetDistributeBillDownloadUrlResponse added in v1.0.393

func NewGetDistributeBillDownloadUrlResponse() (response *GetDistributeBillDownloadUrlResponse)

func (*GetDistributeBillDownloadUrlResponse) FromJsonString added in v1.0.393

func (r *GetDistributeBillDownloadUrlResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetDistributeBillDownloadUrlResponse) ToJsonString added in v1.0.393

func (r *GetDistributeBillDownloadUrlResponse) ToJsonString() string

type GetDistributeBillDownloadUrlResponseParams added in v1.0.426

type GetDistributeBillDownloadUrlResponseParams struct {
	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 账单文件下载地址响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *BillDownloadUrlResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetPayRollAuthListRequest added in v1.0.403

type GetPayRollAuthListRequest struct {
	*tchttp.BaseRequest

	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// 核身日期,一次只能查询一天,最久可查询90天内的记录,格式为YYYY-MM-DD
	AuthDate *string `json:"AuthDate,omitnil,omitempty" name:"AuthDate"`

	// 非负整数,表示该次请求资源的起始位置,从0开始计数
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 非0非负的整数,该次请求可返回的最大资源条数,默认值为10,最大支持10条
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)
	// 当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatAppId *string `json:"WechatAppId,omitnil,omitempty" name:"WechatAppId"`

	// 特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)
	// 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatSubAppId *string `json:"WechatSubAppId,omitnil,omitempty" name:"WechatSubAppId"`

	// 核身状态,列表查询仅提供成功状态的核身记录查询,故此字段固定AUTHENTICATE_SUCCESS即可
	AuthStatus *string `json:"AuthStatus,omitnil,omitempty" name:"AuthStatus"`
}

func NewGetPayRollAuthListRequest added in v1.0.403

func NewGetPayRollAuthListRequest() (request *GetPayRollAuthListRequest)

func (*GetPayRollAuthListRequest) FromJsonString added in v1.0.403

func (r *GetPayRollAuthListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetPayRollAuthListRequest) ToJsonString added in v1.0.403

func (r *GetPayRollAuthListRequest) ToJsonString() string

type GetPayRollAuthListRequestParams added in v1.0.426

type GetPayRollAuthListRequestParams struct {
	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// 核身日期,一次只能查询一天,最久可查询90天内的记录,格式为YYYY-MM-DD
	AuthDate *string `json:"AuthDate,omitnil,omitempty" name:"AuthDate"`

	// 非负整数,表示该次请求资源的起始位置,从0开始计数
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 非0非负的整数,该次请求可返回的最大资源条数,默认值为10,最大支持10条
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)
	// 当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatAppId *string `json:"WechatAppId,omitnil,omitempty" name:"WechatAppId"`

	// 特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)
	// 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatSubAppId *string `json:"WechatSubAppId,omitnil,omitempty" name:"WechatSubAppId"`

	// 核身状态,列表查询仅提供成功状态的核身记录查询,故此字段固定AUTHENTICATE_SUCCESS即可
	AuthStatus *string `json:"AuthStatus,omitnil,omitempty" name:"AuthStatus"`
}

Predefined struct for user

type GetPayRollAuthListResponse added in v1.0.403

type GetPayRollAuthListResponse struct {
	*tchttp.BaseResponse
	Response *GetPayRollAuthListResponseParams `json:"Response"`
}

func NewGetPayRollAuthListResponse added in v1.0.403

func NewGetPayRollAuthListResponse() (response *GetPayRollAuthListResponse)

func (*GetPayRollAuthListResponse) FromJsonString added in v1.0.403

func (r *GetPayRollAuthListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetPayRollAuthListResponse) ToJsonString added in v1.0.403

func (r *GetPayRollAuthListResponse) ToJsonString() string

type GetPayRollAuthListResponseParams added in v1.0.426

type GetPayRollAuthListResponseParams struct {
	// 核身结果列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Results []*PayRollAuthResult `json:"Results,omitnil,omitempty" name:"Results"`

	// 总记录条数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 记录起始位置,该次请求资源的起始位置,请求中包含偏移量时应答消息返回相同偏移量,否则返回默认值0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 本次返回条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetPayRollAuthRequest added in v1.0.403

type GetPayRollAuthRequest struct {
	*tchttp.BaseRequest

	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// 是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)
	// 当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatAppId *string `json:"WechatAppId,omitnil,omitempty" name:"WechatAppId"`

	// 特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)
	// 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatSubAppId *string `json:"WechatSubAppId,omitnil,omitempty" name:"WechatSubAppId"`
}

func NewGetPayRollAuthRequest added in v1.0.403

func NewGetPayRollAuthRequest() (request *GetPayRollAuthRequest)

func (*GetPayRollAuthRequest) FromJsonString added in v1.0.403

func (r *GetPayRollAuthRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetPayRollAuthRequest) ToJsonString added in v1.0.403

func (r *GetPayRollAuthRequest) ToJsonString() string

type GetPayRollAuthRequestParams added in v1.0.426

type GetPayRollAuthRequestParams struct {
	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// 是服务商在微信申请公众号/小程序或移动应用成功后分配的账号ID(与服务商主体一致)
	// 当输入服务商Appid时,会校验其与服务商商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatAppId *string `json:"WechatAppId,omitnil,omitempty" name:"WechatAppId"`

	// 特约商户在微信申请公众号/小程序或移动应用成功后分配的账号ID(与特约商户主体一致)
	// 当输入特约商户Appid时,会校验其与特约商户号的绑定关系。服务商APPID和与特约商户APPID至少输入一个,且必须要有拉起领薪卡小程序时使用的APPID
	WechatSubAppId *string `json:"WechatSubAppId,omitnil,omitempty" name:"WechatSubAppId"`
}

Predefined struct for user

type GetPayRollAuthResponse added in v1.0.403

type GetPayRollAuthResponse struct {
	*tchttp.BaseResponse
	Response *GetPayRollAuthResponseParams `json:"Response"`
}

func NewGetPayRollAuthResponse added in v1.0.403

func NewGetPayRollAuthResponse() (response *GetPayRollAuthResponse)

func (*GetPayRollAuthResponse) FromJsonString added in v1.0.403

func (r *GetPayRollAuthResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetPayRollAuthResponse) ToJsonString added in v1.0.403

func (r *GetPayRollAuthResponse) ToJsonString() string

type GetPayRollAuthResponseParams added in v1.0.426

type GetPayRollAuthResponseParams struct {
	// 授权状态:
	// UNAUTHORIZED:未授权
	// AUTHORIZED:已授权
	// DEAUTHORIZED:已取消授权
	AuthStatus *string `json:"AuthStatus,omitnil,omitempty" name:"AuthStatus"`

	// 授权时间,遵循[rfc3339](https://datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE,空字符串等同null
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuthTime *string `json:"AuthTime,omitnil,omitempty" name:"AuthTime"`

	// 授权时间,遵循[rfc3339](https://datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE,空字符串等同null
	// 注意:此字段可能返回 null,表示取不到有效值。
	CancelAuthTime *string `json:"CancelAuthTime,omitnil,omitempty" name:"CancelAuthTime"`

	// 微信服务商商户的商户号,由微信支付生成并下发
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetPayRollAuthResultRequest added in v1.0.403

type GetPayRollAuthResultRequest struct {
	*tchttp.BaseRequest

	// 商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一
	AuthNumber *string `json:"AuthNumber,omitnil,omitempty" name:"AuthNumber"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`
}

func NewGetPayRollAuthResultRequest added in v1.0.403

func NewGetPayRollAuthResultRequest() (request *GetPayRollAuthResultRequest)

func (*GetPayRollAuthResultRequest) FromJsonString added in v1.0.403

func (r *GetPayRollAuthResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetPayRollAuthResultRequest) ToJsonString added in v1.0.403

func (r *GetPayRollAuthResultRequest) ToJsonString() string

type GetPayRollAuthResultRequestParams added in v1.0.426

type GetPayRollAuthResultRequestParams struct {
	// 商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一
	AuthNumber *string `json:"AuthNumber,omitnil,omitempty" name:"AuthNumber"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`
}

Predefined struct for user

type GetPayRollAuthResultResponse added in v1.0.403

type GetPayRollAuthResultResponse struct {
	*tchttp.BaseResponse
	Response *GetPayRollAuthResultResponseParams `json:"Response"`
}

func NewGetPayRollAuthResultResponse added in v1.0.403

func NewGetPayRollAuthResultResponse() (response *GetPayRollAuthResultResponse)

func (*GetPayRollAuthResultResponse) FromJsonString added in v1.0.403

func (r *GetPayRollAuthResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetPayRollAuthResultResponse) ToJsonString added in v1.0.403

func (r *GetPayRollAuthResultResponse) ToJsonString() string

type GetPayRollAuthResultResponseParams added in v1.0.426

type GetPayRollAuthResultResponseParams struct {
	// 核身结果
	Result *PayRollAuthResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type LegalPersonInfo added in v1.0.430

type LegalPersonInfo struct {
	// 证件类型
	// IDCARD:身份证
	// PASSPORT:护照 SOLDIERSCERTIFICATE:士兵证 OFFICERSCERTIFICATE:军官证 GATXCERTIFICATE:香港居民来往内地通行证 TWNDCERTIFICATE:台湾同胞来往内地通行证
	// MACAOCERTIFICATE:澳门来往内地通行证
	IdType *string `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 证件号码
	IdNumber *string `json:"IdNumber,omitnil,omitempty" name:"IdNumber"`

	// 姓名
	PersonName *string `json:"PersonName,omitnil,omitempty" name:"PersonName"`

	// 证件有效期类型
	// LONGTERM:长期有效
	// OTHER:非长期有效
	IdValidityType *string `json:"IdValidityType,omitnil,omitempty" name:"IdValidityType"`

	// 证件生效日期,yyyy-MM-dd
	IdEffectiveDate *string `json:"IdEffectiveDate,omitnil,omitempty" name:"IdEffectiveDate"`

	// 联系电话
	ContactPhone *string `json:"ContactPhone,omitnil,omitempty" name:"ContactPhone"`

	// 证件失效日期,yyyy-MM-dd
	IdExpireDate *string `json:"IdExpireDate,omitnil,omitempty" name:"IdExpireDate"`

	// 联系地址
	ContactAddress *string `json:"ContactAddress,omitnil,omitempty" name:"ContactAddress"`

	// 邮箱地址
	EmailAddress *string `json:"EmailAddress,omitnil,omitempty" name:"EmailAddress"`
}

type MemberTransactionItem added in v1.0.360

type MemberTransactionItem struct {
	// 交易类型。
	// __1__:转出
	// __2__:转入
	TransType *string `json:"TransType,omitnil,omitempty" name:"TransType"`

	// 交易状态。
	// __0__:成功
	TranStatus *string `json:"TranStatus,omitnil,omitempty" name:"TranStatus"`

	// 交易金额。
	TransAmount *string `json:"TransAmount,omitnil,omitempty" name:"TransAmount"`

	// 交易日期,格式:yyyyMMdd。
	TransDate *string `json:"TransDate,omitnil,omitempty" name:"TransDate"`

	// 交易时间,格式:HHmmss。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransTime *string `json:"TransTime,omitnil,omitempty" name:"TransTime"`

	// 银行系统流水号。
	// _平安渠道为见证系统流水号_
	BankSequenceNumber *string `json:"BankSequenceNumber,omitnil,omitempty" name:"BankSequenceNumber"`

	// 银行记账类型。
	// _平安渠道为:_
	// _1:会员支付_
	// _2:会员冻结_
	// _3:会员解冻_
	// _4:登记挂账_
	// _6:下单预支付_
	// _7:确认并付款_
	// _8:会员退款_
	// _22:见证+收单平台调账_
	// _23:见证+收单资金冻结_
	// _24:见证+收单资金解冻_
	// _25:会员间交易退款_
	// 注意:此字段可能返回 null,表示取不到有效值。
	BankBookingType *string `json:"BankBookingType,omitnil,omitempty" name:"BankBookingType"`

	// 转入方子账户账号。
	// _平安渠道为转入见证子账户的账号_
	InSubAccountNumber *string `json:"InSubAccountNumber,omitnil,omitempty" name:"InSubAccountNumber"`

	// 转出方子账户账号。
	// _平安渠道为转出见证子账户的账号_
	OutSubAccountNumber *string `json:"OutSubAccountNumber,omitnil,omitempty" name:"OutSubAccountNumber"`

	// 备注。
	// _平安渠道,如果是见证+收单的交易,返回交易订单号_
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type MerchantClassificationId added in v1.0.293

type MerchantClassificationId struct {
	// 分类编号
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 分类名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 父级编号(0为一级编号,大于0为父级分类编号)
	Parent *string `json:"Parent,omitnil,omitempty" name:"Parent"`
}

type MerchantManagementList

type MerchantManagementList struct {
	// 企业名称。
	TaxpayerName *string `json:"TaxpayerName,omitnil,omitempty" name:"TaxpayerName"`

	// 纳税人识别号(税号)	。
	TaxpayerNum *string `json:"TaxpayerNum,omitnil,omitempty" name:"TaxpayerNum"`

	// 请求流水号。
	SerialNo *string `json:"SerialNo,omitnil,omitempty" name:"SerialNo"`

	// 开票系统ID
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`
}

type MerchantManagementResult

type MerchantManagementResult struct {
	// 总数。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 商户列表。
	List []*MerchantManagementList `json:"List,omitnil,omitempty" name:"List"`
}

type MerchantPayWayData added in v1.0.265

type MerchantPayWayData struct {
	// 支付币种
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayCurrency *string `json:"PayCurrency,omitnil,omitempty" name:"PayCurrency"`

	// 支付图标
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayIcon *string `json:"PayIcon,omitnil,omitempty" name:"PayIcon"`

	// 支付名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayInternalName *string `json:"PayInternalName,omitnil,omitempty" name:"PayInternalName"`

	// 支付简称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayName *string `json:"PayName,omitnil,omitempty" name:"PayName"`

	// 是否支持退款
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaySplitRefund *string `json:"PaySplitRefund,omitnil,omitempty" name:"PaySplitRefund"`

	// 支付标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayTag *string `json:"PayTag,omitnil,omitempty" name:"PayTag"`

	// 支付凭证图标
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayTicketIcon *string `json:"PayTicketIcon,omitnil,omitempty" name:"PayTicketIcon"`

	// 支付类型,逗号分隔
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 凭证名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TicketName *string `json:"TicketName,omitnil,omitempty" name:"TicketName"`
}

type MerchantRiskInfo added in v1.0.285

type MerchantRiskInfo struct {
	// 恶意注册等级,0-9级,9级最高
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *int64 `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`

	// 恶意注册代码,代码以|分割,如"G001|T002"
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskTypes *string `json:"RiskTypes,omitnil,omitempty" name:"RiskTypes"`
}

type MigrateOrderRefundQueryRequest

type MigrateOrderRefundQueryRequest struct {
	*tchttp.BaseRequest

	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 支付渠道,ALIPAY对应支付宝渠道;UNIONPAY对应银联渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 退款订单号,最长64位,仅支持数字、 字母
	RefundOrderId *string `json:"RefundOrderId,omitnil,omitempty" name:"RefundOrderId"`

	// 退款流水号
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 接入环境。沙箱环境填 sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewMigrateOrderRefundQueryRequest

func NewMigrateOrderRefundQueryRequest() (request *MigrateOrderRefundQueryRequest)

func (*MigrateOrderRefundQueryRequest) FromJsonString

func (r *MigrateOrderRefundQueryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*MigrateOrderRefundQueryRequest) ToJsonString

func (r *MigrateOrderRefundQueryRequest) ToJsonString() string

type MigrateOrderRefundQueryRequestParams added in v1.0.426

type MigrateOrderRefundQueryRequestParams struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 支付渠道,ALIPAY对应支付宝渠道;UNIONPAY对应银联渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 退款订单号,最长64位,仅支持数字、 字母
	RefundOrderId *string `json:"RefundOrderId,omitnil,omitempty" name:"RefundOrderId"`

	// 退款流水号
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 接入环境。沙箱环境填 sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type MigrateOrderRefundQueryResponse

type MigrateOrderRefundQueryResponse struct {
	*tchttp.BaseResponse
	Response *MigrateOrderRefundQueryResponseParams `json:"Response"`
}

func NewMigrateOrderRefundQueryResponse

func NewMigrateOrderRefundQueryResponse() (response *MigrateOrderRefundQueryResponse)

func (*MigrateOrderRefundQueryResponse) FromJsonString

func (r *MigrateOrderRefundQueryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*MigrateOrderRefundQueryResponse) ToJsonString

func (r *MigrateOrderRefundQueryResponse) ToJsonString() string

type MigrateOrderRefundQueryResponseParams added in v1.0.426

type MigrateOrderRefundQueryResponseParams struct {
	// 请求成功状态
	IsSuccess *bool `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"`

	// 交易流水号
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 交易备注
	TradeMsg *string `json:"TradeMsg,omitnil,omitempty" name:"TradeMsg"`

	// 交易状态:0=交易待处理;1=交易处理中;2=交易处理成功;3=交易失败;4=状态未知
	TradeStatus *int64 `json:"TradeStatus,omitnil,omitempty" name:"TradeStatus"`

	// 第三方支付机构支付交易号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ThirdChannelOrderId *string `json:"ThirdChannelOrderId,omitnil,omitempty" name:"ThirdChannelOrderId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MigrateOrderRefundRequest

type MigrateOrderRefundRequest struct {
	*tchttp.BaseRequest

	// 商户代码
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 支付渠道,ALIPAY对应支付宝渠道;UNIONPAY对应银联渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 正向支付商户订单号
	PayOrderId *string `json:"PayOrderId,omitnil,omitempty" name:"PayOrderId"`

	// 退款订单号,最长64位,仅支持数字、 字母
	RefundOrderId *string `json:"RefundOrderId,omitnil,omitempty" name:"RefundOrderId"`

	// 退款金额,单位:分。备注:改字段必须大于0 和小于10000000000的整数。
	RefundAmt *uint64 `json:"RefundAmt,omitnil,omitempty" name:"RefundAmt"`

	// 第三方支付机构支付交易号
	ThirdChannelOrderId *string `json:"ThirdChannelOrderId,omitnil,omitempty" name:"ThirdChannelOrderId"`

	// 原始支付金额,单位:分。备注:当该字段为空或者为0 时,系统会默认使用订单当 实付金额作为退款金额
	PayAmt *uint64 `json:"PayAmt,omitnil,omitempty" name:"PayAmt"`

	// 接入环境。沙箱环境填 sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 退款原因
	RefundReason *string `json:"RefundReason,omitnil,omitempty" name:"RefundReason"`
}

func NewMigrateOrderRefundRequest

func NewMigrateOrderRefundRequest() (request *MigrateOrderRefundRequest)

func (*MigrateOrderRefundRequest) FromJsonString

func (r *MigrateOrderRefundRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*MigrateOrderRefundRequest) ToJsonString

func (r *MigrateOrderRefundRequest) ToJsonString() string

type MigrateOrderRefundRequestParams added in v1.0.426

type MigrateOrderRefundRequestParams struct {
	// 商户代码
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 支付渠道,ALIPAY对应支付宝渠道;UNIONPAY对应银联渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 正向支付商户订单号
	PayOrderId *string `json:"PayOrderId,omitnil,omitempty" name:"PayOrderId"`

	// 退款订单号,最长64位,仅支持数字、 字母
	RefundOrderId *string `json:"RefundOrderId,omitnil,omitempty" name:"RefundOrderId"`

	// 退款金额,单位:分。备注:改字段必须大于0 和小于10000000000的整数。
	RefundAmt *uint64 `json:"RefundAmt,omitnil,omitempty" name:"RefundAmt"`

	// 第三方支付机构支付交易号
	ThirdChannelOrderId *string `json:"ThirdChannelOrderId,omitnil,omitempty" name:"ThirdChannelOrderId"`

	// 原始支付金额,单位:分。备注:当该字段为空或者为0 时,系统会默认使用订单当 实付金额作为退款金额
	PayAmt *uint64 `json:"PayAmt,omitnil,omitempty" name:"PayAmt"`

	// 接入环境。沙箱环境填 sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 退款原因
	RefundReason *string `json:"RefundReason,omitnil,omitempty" name:"RefundReason"`
}

Predefined struct for user

type MigrateOrderRefundResponse

type MigrateOrderRefundResponse struct {
	*tchttp.BaseResponse
	Response *MigrateOrderRefundResponseParams `json:"Response"`
}

func NewMigrateOrderRefundResponse

func NewMigrateOrderRefundResponse() (response *MigrateOrderRefundResponse)

func (*MigrateOrderRefundResponse) FromJsonString

func (r *MigrateOrderRefundResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*MigrateOrderRefundResponse) ToJsonString

func (r *MigrateOrderRefundResponse) ToJsonString() string

type MigrateOrderRefundResponseParams added in v1.0.426

type MigrateOrderRefundResponseParams struct {
	// 请求成功状态
	IsSuccess *bool `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"`

	// 退款流水号
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 交易备注
	TradeMsg *string `json:"TradeMsg,omitnil,omitempty" name:"TradeMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAgentTaxPaymentInfoRequest

type ModifyAgentTaxPaymentInfoRequest struct {
	*tchttp.BaseRequest

	// 批次号
	BatchNum *int64 `json:"BatchNum,omitnil,omitempty" name:"BatchNum"`

	// 新源电子凭证地址
	RawElectronicCertUrl *string `json:"RawElectronicCertUrl,omitnil,omitempty" name:"RawElectronicCertUrl"`

	// 新的文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewModifyAgentTaxPaymentInfoRequest

func NewModifyAgentTaxPaymentInfoRequest() (request *ModifyAgentTaxPaymentInfoRequest)

func (*ModifyAgentTaxPaymentInfoRequest) FromJsonString

func (r *ModifyAgentTaxPaymentInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAgentTaxPaymentInfoRequest) ToJsonString

func (r *ModifyAgentTaxPaymentInfoRequest) ToJsonString() string

type ModifyAgentTaxPaymentInfoRequestParams added in v1.0.426

type ModifyAgentTaxPaymentInfoRequestParams struct {
	// 批次号
	BatchNum *int64 `json:"BatchNum,omitnil,omitempty" name:"BatchNum"`

	// 新源电子凭证地址
	RawElectronicCertUrl *string `json:"RawElectronicCertUrl,omitnil,omitempty" name:"RawElectronicCertUrl"`

	// 新的文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type ModifyAgentTaxPaymentInfoResponse

type ModifyAgentTaxPaymentInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAgentTaxPaymentInfoResponseParams `json:"Response"`
}

func NewModifyAgentTaxPaymentInfoResponse

func NewModifyAgentTaxPaymentInfoResponse() (response *ModifyAgentTaxPaymentInfoResponse)

func (*ModifyAgentTaxPaymentInfoResponse) FromJsonString

func (r *ModifyAgentTaxPaymentInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAgentTaxPaymentInfoResponse) ToJsonString

func (r *ModifyAgentTaxPaymentInfoResponse) ToJsonString() string

type ModifyAgentTaxPaymentInfoResponseParams added in v1.0.426

type ModifyAgentTaxPaymentInfoResponseParams struct {
	// 代理商完税证明批次信息
	AgentTaxPaymentBatch *AgentTaxPaymentBatch `json:"AgentTaxPaymentBatch,omitnil,omitempty" name:"AgentTaxPaymentBatch"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBindedAccountRequest added in v1.0.229

type ModifyBindedAccountRequest struct {
	*tchttp.BaseRequest

	// 主播Id
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 1 微信企业付款
	// 2 支付宝转账
	// 3 平安银企直连代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 收款方标识。
	// 微信为open_id;
	// 支付宝为会员alipay_user_id;
	// 平安为收款方银行账号;
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 手机号
	PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"`
}

func NewModifyBindedAccountRequest added in v1.0.229

func NewModifyBindedAccountRequest() (request *ModifyBindedAccountRequest)

func (*ModifyBindedAccountRequest) FromJsonString added in v1.0.229

func (r *ModifyBindedAccountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBindedAccountRequest) ToJsonString added in v1.0.229

func (r *ModifyBindedAccountRequest) ToJsonString() string

type ModifyBindedAccountRequestParams added in v1.0.426

type ModifyBindedAccountRequestParams struct {
	// 主播Id
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 1 微信企业付款
	// 2 支付宝转账
	// 3 平安银企直连代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 收款方标识。
	// 微信为open_id;
	// 支付宝为会员alipay_user_id;
	// 平安为收款方银行账号;
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 手机号
	PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"`
}

Predefined struct for user

type ModifyBindedAccountResponse added in v1.0.229

type ModifyBindedAccountResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBindedAccountResponseParams `json:"Response"`
}

func NewModifyBindedAccountResponse added in v1.0.229

func NewModifyBindedAccountResponse() (response *ModifyBindedAccountResponse)

func (*ModifyBindedAccountResponse) FromJsonString added in v1.0.229

func (r *ModifyBindedAccountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBindedAccountResponse) ToJsonString added in v1.0.229

func (r *ModifyBindedAccountResponse) ToJsonString() string

type ModifyBindedAccountResponseParams added in v1.0.426

type ModifyBindedAccountResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 该字段为null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyFlexFundingAccountRequest added in v1.0.568

type ModifyFlexFundingAccountRequest struct {
	*tchttp.BaseRequest

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收款用户资金账户ID
	FundingAccountBindSerialNo *string `json:"FundingAccountBindSerialNo,omitnil,omitempty" name:"FundingAccountBindSerialNo"`

	// 资金账户类型
	// PINGAN_BANK:平安银行
	FundingAccountType *string `json:"FundingAccountType,omitnil,omitempty" name:"FundingAccountType"`

	// 收款资金账户手机号
	PhoneNo *string `json:"PhoneNo,omitnil,omitempty" name:"PhoneNo"`

	// 收款资金账户姓名
	FundingAccountName *string `json:"FundingAccountName,omitnil,omitempty" name:"FundingAccountName"`

	// 收款资金账户号
	FundingAccountNo *string `json:"FundingAccountNo,omitnil,omitempty" name:"FundingAccountNo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 开户支行名
	BankBranchName *string `json:"BankBranchName,omitnil,omitempty" name:"BankBranchName"`
}

func NewModifyFlexFundingAccountRequest added in v1.0.568

func NewModifyFlexFundingAccountRequest() (request *ModifyFlexFundingAccountRequest)

func (*ModifyFlexFundingAccountRequest) FromJsonString added in v1.0.568

func (r *ModifyFlexFundingAccountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFlexFundingAccountRequest) ToJsonString added in v1.0.568

func (r *ModifyFlexFundingAccountRequest) ToJsonString() string

type ModifyFlexFundingAccountRequestParams added in v1.0.568

type ModifyFlexFundingAccountRequestParams struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收款用户资金账户ID
	FundingAccountBindSerialNo *string `json:"FundingAccountBindSerialNo,omitnil,omitempty" name:"FundingAccountBindSerialNo"`

	// 资金账户类型
	// PINGAN_BANK:平安银行
	FundingAccountType *string `json:"FundingAccountType,omitnil,omitempty" name:"FundingAccountType"`

	// 收款资金账户手机号
	PhoneNo *string `json:"PhoneNo,omitnil,omitempty" name:"PhoneNo"`

	// 收款资金账户姓名
	FundingAccountName *string `json:"FundingAccountName,omitnil,omitempty" name:"FundingAccountName"`

	// 收款资金账户号
	FundingAccountNo *string `json:"FundingAccountNo,omitnil,omitempty" name:"FundingAccountNo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 开户支行名
	BankBranchName *string `json:"BankBranchName,omitnil,omitempty" name:"BankBranchName"`
}

Predefined struct for user

type ModifyFlexFundingAccountResponse added in v1.0.568

type ModifyFlexFundingAccountResponse struct {
	*tchttp.BaseResponse
	Response *ModifyFlexFundingAccountResponseParams `json:"Response"`
}

func NewModifyFlexFundingAccountResponse added in v1.0.568

func NewModifyFlexFundingAccountResponse() (response *ModifyFlexFundingAccountResponse)

func (*ModifyFlexFundingAccountResponse) FromJsonString added in v1.0.568

func (r *ModifyFlexFundingAccountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFlexFundingAccountResponse) ToJsonString added in v1.0.568

func (r *ModifyFlexFundingAccountResponse) ToJsonString() string

type ModifyFlexFundingAccountResponseParams added in v1.0.568

type ModifyFlexFundingAccountResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyFlexPayeeAccountRightStatusRequest added in v1.0.414

type ModifyFlexPayeeAccountRightStatusRequest struct {
	*tchttp.BaseRequest

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 账户权益类型
	// SETTLEMENT:结算权益
	// PAYMENT:付款权益
	AccountRightType *string `json:"AccountRightType,omitnil,omitempty" name:"AccountRightType"`

	// 账户权益状态
	// ENABLE:启用
	// DISABLE:停用
	AccountRightStatus *string `json:"AccountRightStatus,omitnil,omitempty" name:"AccountRightStatus"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewModifyFlexPayeeAccountRightStatusRequest added in v1.0.414

func NewModifyFlexPayeeAccountRightStatusRequest() (request *ModifyFlexPayeeAccountRightStatusRequest)

func (*ModifyFlexPayeeAccountRightStatusRequest) FromJsonString added in v1.0.414

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFlexPayeeAccountRightStatusRequest) ToJsonString added in v1.0.414

type ModifyFlexPayeeAccountRightStatusRequestParams added in v1.0.426

type ModifyFlexPayeeAccountRightStatusRequestParams struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 账户权益类型
	// SETTLEMENT:结算权益
	// PAYMENT:付款权益
	AccountRightType *string `json:"AccountRightType,omitnil,omitempty" name:"AccountRightType"`

	// 账户权益状态
	// ENABLE:启用
	// DISABLE:停用
	AccountRightStatus *string `json:"AccountRightStatus,omitnil,omitempty" name:"AccountRightStatus"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type ModifyFlexPayeeAccountRightStatusResponse added in v1.0.414

type ModifyFlexPayeeAccountRightStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyFlexPayeeAccountRightStatusResponseParams `json:"Response"`
}

func NewModifyFlexPayeeAccountRightStatusResponse added in v1.0.414

func NewModifyFlexPayeeAccountRightStatusResponse() (response *ModifyFlexPayeeAccountRightStatusResponse)

func (*ModifyFlexPayeeAccountRightStatusResponse) FromJsonString added in v1.0.414

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFlexPayeeAccountRightStatusResponse) ToJsonString added in v1.0.414

type ModifyFlexPayeeAccountRightStatusResponseParams added in v1.0.426

type ModifyFlexPayeeAccountRightStatusResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。默认为空。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMerchantRequest added in v1.0.228

type ModifyMerchantRequest struct {
	*tchttp.BaseRequest

	// 进件成功后返给商户的AppId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 收款商户名称
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// B2B 支付标志。是否开通 B2B支付, 1:开通 0:不开通。
	BusinessPayFlag *string `json:"BusinessPayFlag,omitnil,omitempty" name:"BusinessPayFlag"`
}

func NewModifyMerchantRequest added in v1.0.228

func NewModifyMerchantRequest() (request *ModifyMerchantRequest)

func (*ModifyMerchantRequest) FromJsonString added in v1.0.228

func (r *ModifyMerchantRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMerchantRequest) ToJsonString added in v1.0.228

func (r *ModifyMerchantRequest) ToJsonString() string

type ModifyMerchantRequestParams added in v1.0.426

type ModifyMerchantRequestParams struct {
	// 进件成功后返给商户的AppId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 收款商户名称
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// B2B 支付标志。是否开通 B2B支付, 1:开通 0:不开通。
	BusinessPayFlag *string `json:"BusinessPayFlag,omitnil,omitempty" name:"BusinessPayFlag"`
}

Predefined struct for user

type ModifyMerchantResponse added in v1.0.228

type ModifyMerchantResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMerchantResponseParams `json:"Response"`
}

func NewModifyMerchantResponse added in v1.0.228

func NewModifyMerchantResponse() (response *ModifyMerchantResponse)

func (*ModifyMerchantResponse) FromJsonString added in v1.0.228

func (r *ModifyMerchantResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMerchantResponse) ToJsonString added in v1.0.228

func (r *ModifyMerchantResponse) ToJsonString() string

type ModifyMerchantResponseParams added in v1.0.426

type ModifyMerchantResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMntMbrBindRelateAcctBankCodeRequest

type ModifyMntMbrBindRelateAcctBankCodeRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(50),见证子账户的账号
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(50),会员绑定账号
	MemberBindAcctNo *string `json:"MemberBindAcctNo,omitnil,omitempty" name:"MemberBindAcctNo"`

	// STRING(150),开户行名称(若大小额行号不填则送超级网银号对应的银行名称,若填大小额行号则送大小额行号对应的银行名称)
	AcctOpenBranchName *string `json:"AcctOpenBranchName,omitnil,omitempty" name:"AcctOpenBranchName"`

	// STRING(20),大小额行号(CnapsBranchId和EiconBankBranchId两者二选一必填)
	CnapsBranchId *string `json:"CnapsBranchId,omitnil,omitempty" name:"CnapsBranchId"`

	// STRING(20),超级网银行号
	EiconBankBranchId *string `json:"EiconBankBranchId,omitnil,omitempty" name:"EiconBankBranchId"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewModifyMntMbrBindRelateAcctBankCodeRequest

func NewModifyMntMbrBindRelateAcctBankCodeRequest() (request *ModifyMntMbrBindRelateAcctBankCodeRequest)

func (*ModifyMntMbrBindRelateAcctBankCodeRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMntMbrBindRelateAcctBankCodeRequest) ToJsonString

type ModifyMntMbrBindRelateAcctBankCodeRequestParams added in v1.0.426

type ModifyMntMbrBindRelateAcctBankCodeRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(50),见证子账户的账号
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(50),会员绑定账号
	MemberBindAcctNo *string `json:"MemberBindAcctNo,omitnil,omitempty" name:"MemberBindAcctNo"`

	// STRING(150),开户行名称(若大小额行号不填则送超级网银号对应的银行名称,若填大小额行号则送大小额行号对应的银行名称)
	AcctOpenBranchName *string `json:"AcctOpenBranchName,omitnil,omitempty" name:"AcctOpenBranchName"`

	// STRING(20),大小额行号(CnapsBranchId和EiconBankBranchId两者二选一必填)
	CnapsBranchId *string `json:"CnapsBranchId,omitnil,omitempty" name:"CnapsBranchId"`

	// STRING(20),超级网银行号
	EiconBankBranchId *string `json:"EiconBankBranchId,omitnil,omitempty" name:"EiconBankBranchId"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type ModifyMntMbrBindRelateAcctBankCodeResponse

type ModifyMntMbrBindRelateAcctBankCodeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMntMbrBindRelateAcctBankCodeResponseParams `json:"Response"`
}

func NewModifyMntMbrBindRelateAcctBankCodeResponse

func NewModifyMntMbrBindRelateAcctBankCodeResponse() (response *ModifyMntMbrBindRelateAcctBankCodeResponse)

func (*ModifyMntMbrBindRelateAcctBankCodeResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMntMbrBindRelateAcctBankCodeResponse) ToJsonString

type ModifyMntMbrBindRelateAcctBankCodeResponseParams added in v1.0.426

type ModifyMntMbrBindRelateAcctBankCodeResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MultiApplyDetail added in v1.0.293

type MultiApplyDetail struct {
	// 商户编号
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 分账金额
	Amount *string `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type MultiApplyOrder added in v1.0.293

type MultiApplyOrder struct {
	// 商户分账单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutDistributeNo *string `json:"OutDistributeNo,omitnil,omitempty" name:"OutDistributeNo"`

	// 平台分账单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DistributeNo *string `json:"DistributeNo,omitnil,omitempty" name:"DistributeNo"`

	// 平台交易订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 分账订单状态(0初始1成功2失败3撤销)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 入账日期,格式yyyy-MM-dd
	// 注意:此字段可能返回 null,表示取不到有效值。
	InDate *string `json:"InDate,omitnil,omitempty" name:"InDate"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 分账明细
	// 注意:此字段可能返回 null,表示取不到有效值。
	Details []*MultiApplyDetail `json:"Details,omitnil,omitempty" name:"Details"`
}

type NaturalPersonInfo added in v1.0.430

type NaturalPersonInfo struct {
	// 自然人类型
	// 2:商户负责人
	// 3:授权经办人
	// 4:业务联系人
	// 5:实际控制人
	// 6:控股股东
	// 7:受益人
	// 8:结算人
	// 注意:HELIPAY渠道必传业务联系人
	PersonType *string `json:"PersonType,omitnil,omitempty" name:"PersonType"`

	// 证件类型
	// IDCARD:身份证
	// PASSPORT:护照 SOLDIERSCERTIFICATE:士兵证 OFFICERSCERTIFICATE:军官证 GATXCERTIFICATE:香港居民来往内地通行证 TWNDCERTIFICATE:台湾同胞来往内地通行证 MACAOCERTIFICATE:澳门来往内地通行证
	IdType *string `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 证件号码
	IdNumber *string `json:"IdNumber,omitnil,omitempty" name:"IdNumber"`

	// 姓名
	PersonName *string `json:"PersonName,omitnil,omitempty" name:"PersonName"`

	// 证件有效期类型
	// LONGTERM:长期有效
	// OTHER:非长期有效
	IdValidityType *string `json:"IdValidityType,omitnil,omitempty" name:"IdValidityType"`

	// 证件生效日期,yyyy-MM-dd
	IdEffectiveDate *string `json:"IdEffectiveDate,omitnil,omitempty" name:"IdEffectiveDate"`

	// 证件失效日期,yyyy-MM-dd
	IdExpireDate *string `json:"IdExpireDate,omitnil,omitempty" name:"IdExpireDate"`

	// 联系电话,HELIPAY渠道业务联系人必传
	ContactPhone *string `json:"ContactPhone,omitnil,omitempty" name:"ContactPhone"`

	// 联系地址
	ContactAddress *string `json:"ContactAddress,omitnil,omitempty" name:"ContactAddress"`

	// 邮箱地址
	EmailAddress *string `json:"EmailAddress,omitnil,omitempty" name:"EmailAddress"`
}

type OldAttachmentInfo added in v1.0.521

type OldAttachmentInfo struct {
	// 附加项金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachmentAmount *int64 `json:"AttachmentAmount,omitnil,omitempty" name:"AttachmentAmount"`

	// 附加项类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachmentType *string `json:"AttachmentType,omitnil,omitempty" name:"AttachmentType"`

	// 附加项名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachmentName *string `json:"AttachmentName,omitnil,omitempty" name:"AttachmentName"`

	// 附加项编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachmentCode *string `json:"AttachmentCode,omitnil,omitempty" name:"AttachmentCode"`
}

type OldChannelExternalUserInfo added in v1.0.521

type OldChannelExternalUserInfo struct {
	// 渠道方用户类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExternalUserType *string `json:"ChannelExternalUserType,omitnil,omitempty" name:"ChannelExternalUserType"`

	// 渠道方用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExternalUserId *string `json:"ChannelExternalUserId,omitnil,omitempty" name:"ChannelExternalUserId"`
}

type OldSubRefund added in v1.0.521

type OldSubRefund struct {
	// 支付机构退款流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExternalRefundId *string `json:"ChannelExternalRefundId,omitnil,omitempty" name:"ChannelExternalRefundId"`

	// 支付机构支付订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExternalOrderId *string `json:"ChannelExternalOrderId,omitnil,omitempty" name:"ChannelExternalOrderId"`

	// 渠道退款订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelRefundId *string `json:"ChannelRefundId,omitnil,omitempty" name:"ChannelRefundId"`

	// 子订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubOutTradeNo *string `json:"SubOutTradeNo,omitnil,omitempty" name:"SubOutTradeNo"`

	// 子单退款金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundAmt *string `json:"RefundAmt,omitnil,omitempty" name:"RefundAmt"`
}

type OpenBankApprovalGuideInfo added in v1.0.372

type OpenBankApprovalGuideInfo struct {
	// PC网银指引
	PcGuideUrl *string `json:"PcGuideUrl,omitnil,omitempty" name:"PcGuideUrl"`

	// 手机网银指引
	// 注意:此字段可能返回 null,表示取不到有效值。
	MobileGuideUrl *string `json:"MobileGuideUrl,omitnil,omitempty" name:"MobileGuideUrl"`
}

type OpenBankBillingInfo added in v1.0.517

type OpenBankBillingInfo struct {
	// 账单人名字
	FirstName *string `json:"FirstName,omitnil,omitempty" name:"FirstName"`

	// 账单人姓氏
	LastName *string `json:"LastName,omitnil,omitempty" name:"LastName"`

	// 账单地址1
	AddressOne *string `json:"AddressOne,omitnil,omitempty" name:"AddressOne"`

	// 账单地址1
	AddressTwo *string `json:"AddressTwo,omitnil,omitempty" name:"AddressTwo"`

	// 账单地址所在城市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 账单地址所在州/省,当国家是美国或加拿大时,使用ISO-3166-2:US或ISO -3166-2:CA 中该国家地区编 码标准中的两位字母编码。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 账单地址所在国家,使用ISO-3166-1标准中的两位字母编码。
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 账单地址邮编
	ZipCode *string `json:"ZipCode,omitnil,omitempty" name:"ZipCode"`

	// 账单人手机号
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`
}

type OpenBankFormInfo added in v1.0.432

type OpenBankFormInfo struct {
	// 网银页面提交html
	// 注意:此字段可能返回 null,表示取不到有效值。
	FormHtml *string `json:"FormHtml,omitnil,omitempty" name:"FormHtml"`

	// 网银提交页面字符集
	// 注意:此字段可能返回 null,表示取不到有效值。
	FormEncoding *string `json:"FormEncoding,omitnil,omitempty" name:"FormEncoding"`
}

type OpenBankGoodsInfo added in v1.0.351

type OpenBankGoodsInfo struct {
	// 商品标题。默认值“商品支付”。
	GoodsName *string `json:"GoodsName,omitnil,omitempty" name:"GoodsName"`

	// 商品详细描述(商品列表)。
	GoodsDetail *string `json:"GoodsDetail,omitnil,omitempty" name:"GoodsDetail"`

	// 银行附言。不可以有以下字符:<>+{}()%*&';"[]等特殊符号
	GoodsDescription *string `json:"GoodsDescription,omitnil,omitempty" name:"GoodsDescription"`

	// 业务类型。汇付渠道必填,汇付渠道传入固定值100099。
	GoodsBizType *string `json:"GoodsBizType,omitnil,omitempty" name:"GoodsBizType"`

	// 商品编号。
	Sku *string `json:"Sku,omitnil,omitempty" name:"Sku"`

	// 商品单价。
	Price *string `json:"Price,omitnil,omitempty" name:"Price"`

	// 商品数量
	Quantity *string `json:"Quantity,omitnil,omitempty" name:"Quantity"`

	// 商品图片url
	ProductImage *string `json:"ProductImage,omitnil,omitempty" name:"ProductImage"`

	// 商品链接url
	ProductUrl *string `json:"ProductUrl,omitnil,omitempty" name:"ProductUrl"`
}

type OpenBankOrderRedirectInfo added in v1.0.517

type OpenBankOrderRedirectInfo struct {
	// 生成二维码,引导用户扫码
	// 注意:此字段可能返回 null,表示取不到有效值。
	QRCodeUrl *string `json:"QRCodeUrl,omitnil,omitempty" name:"QRCodeUrl"`

	// 二维码凭证
	// 注意:此字段可能返回 null,表示取不到有效值。
	QRCodeKey *string `json:"QRCodeKey,omitnil,omitempty" name:"QRCodeKey"`

	// 跳转 URL,用于客户端跳转,订单未支付时返回该参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 跳转凭证过期时间,yyyy-MM-dd HH:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 小程序 appid
	// 注意:此字段可能返回 null,表示取不到有效值。
	MpAppId *string `json:"MpAppId,omitnil,omitempty" name:"MpAppId"`

	// 小程序路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	MpPath *string `json:"MpPath,omitnil,omitempty" name:"MpPath"`

	// 小程序原始 id
	// 注意:此字段可能返回 null,表示取不到有效值。
	MpUserName *string `json:"MpUserName,omitnil,omitempty" name:"MpUserName"`

	// 网银支付提交页面信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	FormInfo *OpenBankFormInfo `json:"FormInfo,omitnil,omitempty" name:"FormInfo"`
}

type OpenBankPayLimitInfo added in v1.0.430

type OpenBankPayLimitInfo struct {
	// 限制类型
	PayLimitType *string `json:"PayLimitType,omitnil,omitempty" name:"PayLimitType"`

	// 限制类型值
	PayLimitValue *string `json:"PayLimitValue,omitnil,omitempty" name:"PayLimitValue"`
}

type OpenBankPayeeInfo added in v1.0.351

type OpenBankPayeeInfo struct {
	// 收款方唯一标识。
	// 当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID;
	// 付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID
	// 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 支行名称。
	BankBranchName *string `json:"BankBranchName,omitnil,omitempty" name:"BankBranchName"`

	// 银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 收款方名称。
	// 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称;
	// 渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称;
	// 渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。
	// 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。
	PayeeName *string `json:"PayeeName,omitnil,omitempty" name:"PayeeName"`

	// 联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
	BankBranchId *string `json:"BankBranchId,omitnil,omitempty" name:"BankBranchId"`

	// 收款方绑卡序列号。
	// 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。
	BindSerialNo *string `json:"BindSerialNo,omitnil,omitempty" name:"BindSerialNo"`

	// 收款账户标识类型
	// BANK_ACCOUNT:绑定银行账户
	// ACCOUNT_BOOK_ID:电子记账本ID
	// ALIPAY_USER_ID:支付宝的会员ID
	// ALIPAY_LOGON_ID:支付宝登录号。
	// 付款方式为SAFT_ISV时,必填。
	AccountType *string `json:"AccountType,omitnil,omitempty" name:"AccountType"`
}

type OpenBankPayerInfo added in v1.0.351

type OpenBankPayerInfo struct {
	// 付款方唯一标识。当TENPAY时,必填上送
	// 付款方入驻云企付商户ID。
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 付款方名称。当TENPAY上送付款方入驻云企付的商户名称。
	PayerName *string `json:"PayerName,omitnil,omitempty" name:"PayerName"`

	// 付款方付款账户标识。
	// 当付款方式为OPENBANK_PAYMENT时,必输表示企业账户ID;当付款方式为SAFT_ISV时,必须上送付款方的渠道电子记账本ID;当付款方式为ONLINEBANK,上送付款方银行编号BankId。
	BindSerialNo *string `json:"BindSerialNo,omitnil,omitempty" name:"BindSerialNo"`

	// 付款账户标识类型
	// BANK_ACCOUNT:绑定银行账户
	// ACCOUNT_BOOK_ID:电子记账本ID。
	// 当付款方式为SAFT_ISV时,必须上送类型为ACCOUNT_BOOK_ID。
	AccountType *string `json:"AccountType,omitnil,omitempty" name:"AccountType"`

	// 付款卡类型。汇付渠道必填。
	// DEBIT_CARD:借记卡
	// CREDIT_CARD:信用卡
	BankCardType *string `json:"BankCardType,omitnil,omitempty" name:"BankCardType"`
}

type OpenBankProfitShareInfo added in v1.0.351

type OpenBankProfitShareInfo struct {
	// 分润接收方,渠道商户号ID
	RecvId *string `json:"RecvId,omitnil,omitempty" name:"RecvId"`

	// 分润金额,单位分
	ProfitShareFee *int64 `json:"ProfitShareFee,omitnil,omitempty" name:"ProfitShareFee"`
}

type OpenBankProfitSharePayeeInfo added in v1.0.521

type OpenBankProfitSharePayeeInfo struct {
	// 收款人账户名称
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 银行名称
	// 可大体识别银行就行
	BankName *string `json:"BankName,omitnil,omitempty" name:"BankName"`

	// 账户货币
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 账户类型。
	// 00:借记卡
	// 01:存折
	// 02:信用卡
	// 03:准贷记卡
	// 04:预付卡费
	// 05:境外卡
	Nature *string `json:"Nature,omitnil,omitempty" name:"Nature"`

	// 账户地区/受益人所在国家。参考附录“国家代码”表——“代码”字段
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 账户开户所在国家
	// 参考附录“国家代码”表——“代码”字段
	DepositCountry *string `json:"DepositCountry,omitnil,omitempty" name:"DepositCountry"`

	// 合作有效期
	// yyyy-MM-dd
	ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"`

	// 0:个人(对私) 1:公司(对公)
	Flag *string `json:"Flag,omitnil,omitempty" name:"Flag"`

	// 开户行地址
	// 账户地区非中国必填,【账户名+开户行地址不可超过114个字符(只允许【英文字母数字空格.,/-()'】),否则可能导致境外银行付款失败】
	BankAddress *string `json:"BankAddress,omitnil,omitempty" name:"BankAddress"`

	// 客户地址
	// 非中国内地账户的客户地址不能为空
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 账户属性
	// 账户开户所在国家为中国则必填。
	// 1-离岸账户 0-在岸账户
	IsOSA *string `json:"IsOSA,omitnil,omitempty" name:"IsOSA"`

	// 账户省份
	// 参考附录“地区代码”
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 账户城市
	// 参考附录“地区代码
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 证件号/统一信用证代码
	// 如果country与depositcountry字段都是CHN时,必填
	// 对公账户填统一信用证代码,对私账户填身份证号码
	// 离岸账户非必填
	LegalIdNo *string `json:"LegalIdNo,omitnil,omitempty" name:"LegalIdNo"`

	// 手机号。
	// 账户地区是日本则必填
	Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`

	// 参考接口说明。
	BicCode *string `json:"BicCode,omitnil,omitempty" name:"BicCode"`

	// 参考接口说明。
	SwiftCode *string `json:"SwiftCode,omitnil,omitempty" name:"SwiftCode"`

	// 大额支付行号/支付行号
	// 参考接口说明。境外(大额支付行号)参考附录【大额行号】,境内(支付行号)参考附录【支付行号】
	Cnaps *string `json:"Cnaps,omitnil,omitempty" name:"Cnaps"`

	// 中转行号,参考接口说明。
	TransferBankNo *string `json:"TransferBankNo,omitnil,omitempty" name:"TransferBankNo"`

	// 关联附件。上传的文件ID
	Fid *string `json:"Fid,omitnil,omitempty" name:"Fid"`
}

type OpenBankProfitShareRespInfo added in v1.0.486

type OpenBankProfitShareRespInfo struct {
	// 接收方企业ID
	RecvId *string `json:"RecvId,omitnil,omitempty" name:"RecvId"`

	// 分润金额(分)
	ProfitShareFee *int64 `json:"ProfitShareFee,omitnil,omitempty" name:"ProfitShareFee"`

	// 实际分账金额
	RealProfitShareFee *int64 `json:"RealProfitShareFee,omitnil,omitempty" name:"RealProfitShareFee"`

	// 分账状态
	ProfitShareStatus *string `json:"ProfitShareStatus,omitnil,omitempty" name:"ProfitShareStatus"`

	// 分账完成时间
	ProfitFinishTime *string `json:"ProfitFinishTime,omitnil,omitempty" name:"ProfitFinishTime"`

	// 分账类型
	ProfitShareType *int64 `json:"ProfitShareType,omitnil,omitempty" name:"ProfitShareType"`
}

type OpenBankQueryRefundOrderResult added in v1.0.430

type OpenBankQueryRefundOrderResult struct {
	// 外部商户退款单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutRefundId *string `json:"OutRefundId,omitnil,omitempty" name:"OutRefundId"`

	// 渠道退款单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelRefundId *string `json:"ChannelRefundId,omitnil,omitempty" name:"ChannelRefundId"`

	// 退款原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundReason *string `json:"RefundReason,omitnil,omitempty" name:"RefundReason"`

	// 退款金额,单位分
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundAmount *int64 `json:"RefundAmount,omitnil,omitempty" name:"RefundAmount"`

	// 实际退款金额,单位分
	// 注意:此字段可能返回 null,表示取不到有效值。
	RealRefundAmount *int64 `json:"RealRefundAmount,omitnil,omitempty" name:"RealRefundAmount"`

	// 原支付订单总金额,单位分
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalAmount *int64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 退款完成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeFinish *string `json:"TimeFinish,omitnil,omitempty" name:"TimeFinish"`

	// 退款订单状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundStatus *string `json:"RefundStatus,omitnil,omitempty" name:"RefundStatus"`

	// 退款明细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundInfo *string `json:"RefundInfo,omitnil,omitempty" name:"RefundInfo"`

	// 退款手续费金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	FeeAmount *int64 `json:"FeeAmount,omitnil,omitempty" name:"FeeAmount"`

	// 退款返回描述,比如失败原因等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundMessage *string `json:"RefundMessage,omitnil,omitempty" name:"RefundMessage"`

	// 分账信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProfitShareRespInfoList []*OpenBankProfitShareRespInfo `json:"ProfitShareRespInfoList,omitnil,omitempty" name:"ProfitShareRespInfoList"`
}

type OpenBankRechargePayeeInfo added in v1.0.390

type OpenBankRechargePayeeInfo struct {
	// 收款方标识
	// 收款方类型为电子记账本时,上送渠道电子记账本ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收款方标识类型
	// ACCOUNT_BOOK_ID:电子记账本ID
	PayeeIdType *string `json:"PayeeIdType,omitnil,omitempty" name:"PayeeIdType"`

	// 收款方名称
	PayeeName *string `json:"PayeeName,omitnil,omitempty" name:"PayeeName"`
}

type OpenBankRechargeRedirectInfo added in v1.0.390

type OpenBankRechargeRedirectInfo struct {
	// 跳转URL
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type OpenBankRedirectInfo added in v1.0.351

type OpenBankRedirectInfo struct {
	// 生成二维码,引导用户扫码
	QRCodeUrl *string `json:"QRCodeUrl,omitnil,omitempty" name:"QRCodeUrl"`

	// 二维码凭证
	QRCodeKey *string `json:"QRCodeKey,omitnil,omitempty" name:"QRCodeKey"`

	// 跳转 URL,用于客户端跳转,订单未支付时返回该参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 跳转凭证过期时间,yyyy-MM-dd HH:mm:ss
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 小程序 appid
	MpAppId *string `json:"MpAppId,omitnil,omitempty" name:"MpAppId"`

	// 小程序路径
	MpPath *string `json:"MpPath,omitnil,omitempty" name:"MpPath"`

	// 小程序原始 id
	MpUserName *string `json:"MpUserName,omitnil,omitempty" name:"MpUserName"`

	// 网银支付提交页面信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	FormInfo *OpenBankFormInfo `json:"FormInfo,omitnil,omitempty" name:"FormInfo"`
}

type OpenBankRefundOrderApplyResult added in v1.0.430

type OpenBankRefundOrderApplyResult struct {
	// 云企付订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 云企付退款流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelRefundId *string `json:"ChannelRefundId,omitnil,omitempty" name:"ChannelRefundId"`

	// 外部商户退款单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutRefundId *string `json:"OutRefundId,omitnil,omitempty" name:"OutRefundId"`

	// 外部商户订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 退款返回描述,比如失败原因等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundMessage *string `json:"RefundMessage,omitnil,omitempty" name:"RefundMessage"`

	// 退款金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundAmount *int64 `json:"RefundAmount,omitnil,omitempty" name:"RefundAmount"`

	// 退款手续费金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	FeeAmount *int64 `json:"FeeAmount,omitnil,omitempty" name:"FeeAmount"`

	// 退款状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundStatus *string `json:"RefundStatus,omitnil,omitempty" name:"RefundStatus"`
}

type OpenBankSceneInfo added in v1.0.351

type OpenBankSceneInfo struct {
	// 用户端实际 ip。汇付渠道必填。
	PayerClientIp *string `json:"PayerClientIp,omitnil,omitempty" name:"PayerClientIp"`

	// 浏览器 User-Agent。
	PayerUa *string `json:"PayerUa,omitnil,omitempty" name:"PayerUa"`

	// 用户下单时间。若不上送,服务端默认当前时间。
	OrderTime *string `json:"OrderTime,omitnil,omitempty" name:"OrderTime"`

	// 终端设备号(门店号或收银设备 ID),示例值:POS1:1。
	DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"`

	// 终端设备类型。MOBILE_BROWSER:手机浏览器,MOBILE_APP:手机应用程序,TABLET:平板;WATCH:手表,PC:电脑PC,OTHER:其他。
	// 汇付渠道必填。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`
}

type OpenBankSettlementRulesInfo added in v1.0.486

type OpenBankSettlementRulesInfo struct {
	// ONCE:仅单次解冻(默认)
	// MULTI:多次解冻
	UnfreezeRule *string `json:"UnfreezeRule,omitnil,omitempty" name:"UnfreezeRule"`

	// ONCE:仅单次退款(默认)
	// MULTI:多次退款
	RefundRule *string `json:"RefundRule,omitnil,omitempty" name:"RefundRule"`
}

type OpenBankShippingInfo added in v1.0.517

type OpenBankShippingInfo struct {
	// 收货人名字
	FirstName *string `json:"FirstName,omitnil,omitempty" name:"FirstName"`

	// 收货人姓氏
	LastName *string `json:"LastName,omitnil,omitempty" name:"LastName"`

	// 收货地址1
	AddressOne *string `json:"AddressOne,omitnil,omitempty" name:"AddressOne"`

	// 收货地址2
	AddressTwo *string `json:"AddressTwo,omitnil,omitempty" name:"AddressTwo"`

	// 收货地址所在城市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 收货地址所在州,当国家是美国或加拿大时,使用ISO-3166-2:US或ISO -3166-2:CA 中该
	// 国家地区编码标准中的两位字母编码
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 使用ISO-3166-1标准中的两位字母编码
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 收货地址邮编
	ZipCode *string `json:"ZipCode,omitnil,omitempty" name:"ZipCode"`

	// 收货联系电话
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`
}

type OpenBankStoreInfo added in v1.0.430

type OpenBankStoreInfo struct {
	// 门店名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 地区编码
	AreaCode *string `json:"AreaCode,omitnil,omitempty" name:"AreaCode"`

	// 详细地址
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 门店编号
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

type Order

type Order struct {
	// 含税金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	AmountHasTax *float64 `json:"AmountHasTax,omitnil,omitempty" name:"AmountHasTax"`

	// 优惠金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	Discount *float64 `json:"Discount,omitnil,omitempty" name:"Discount"`

	// 销方名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SellerName *string `json:"SellerName,omitnil,omitempty" name:"SellerName"`

	// 发票类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvoiceType *int64 `json:"InvoiceType,omitnil,omitempty" name:"InvoiceType"`

	// 默认“”
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 支付金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	Amount *float64 `json:"Amount,omitnil,omitempty" name:"Amount"`

	// 下单日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderDate *string `json:"OrderDate,omitnil,omitempty" name:"OrderDate"`

	// 订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 门店号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StoreNo *string `json:"StoreNo,omitnil,omitempty" name:"StoreNo"`

	// 明细
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*OrderItem `json:"Items,omitnil,omitempty" name:"Items"`
}

type OrderItem

type OrderItem struct {
	// 明细金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	AmountHasTax *float64 `json:"AmountHasTax,omitnil,omitempty" name:"AmountHasTax"`

	// 优惠金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	Discount *float64 `json:"Discount,omitnil,omitempty" name:"Discount"`

	// 商品名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 型号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Models *string `json:"Models,omitnil,omitempty" name:"Models"`

	// 数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 数量单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 默认“0”
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 单价
	// 注意:此字段可能返回 null,表示取不到有效值。
	Price *float64 `json:"Price,omitnil,omitempty" name:"Price"`

	// 商品编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaxCode *string `json:"TaxCode,omitnil,omitempty" name:"TaxCode"`
}

type OrderSummaries added in v1.0.435

type OrderSummaries struct {
	// 汇总列表
	List []*OrderSummaryResult `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type OrderSummaryResult added in v1.0.435

type OrderSummaryResult struct {
	// 汇总ID
	SummaryId *string `json:"SummaryId,omitnil,omitempty" name:"SummaryId"`

	// 收款账户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收款账户名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 收入类型
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 汇总金额
	SummaryAmount *string `json:"SummaryAmount,omitnil,omitempty" name:"SummaryAmount"`

	// 汇总日期
	SummaryTime *string `json:"SummaryTime,omitnil,omitempty" name:"SummaryTime"`

	// 汇总记录数量
	SummaryCount *int64 `json:"SummaryCount,omitnil,omitempty" name:"SummaryCount"`

	// 外部用户ID
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`
}

type OrganizationInfo

type OrganizationInfo struct {
	// 公司名称,个体工商户必输
	OrganizationName *string `json:"OrganizationName,omitnil,omitempty" name:"OrganizationName"`

	// 公司证件类型,个体工商户必输,证件类型仅支持73
	OrganizationType *string `json:"OrganizationType,omitnil,omitempty" name:"OrganizationType"`

	// 公司证件号码,个体工商户必输
	OrganizationCode *string `json:"OrganizationCode,omitnil,omitempty" name:"OrganizationCode"`

	// 法人名称,如果SubMchName不是法人,需要另外送入法人信息(企业必输)
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	LegalPersonName *string `json:"LegalPersonName,omitnil,omitempty" name:"LegalPersonName"`

	// 法人证件类型,如果SubMchName不是法人,需要另外送入法人信息(企业必输)
	LegalPersonIdType *string `json:"LegalPersonIdType,omitnil,omitempty" name:"LegalPersonIdType"`

	// 法人证件号码,如果SubMchName不是法人,需要另外送入法人信息(企业必输)
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	LegalPersonIdCode *string `json:"LegalPersonIdCode,omitnil,omitempty" name:"LegalPersonIdCode"`
}

type OutSubMerchantExtensionInfo added in v1.0.430

type OutSubMerchantExtensionInfo struct {
	// 地区代码,国标码
	// HELIPAY渠道必传
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 注册地址
	RegisterAddress *string `json:"RegisterAddress,omitnil,omitempty" name:"RegisterAddress"`

	// 通讯地址
	// HELIPAY渠道必传
	MailingAddress *string `json:"MailingAddress,omitnil,omitempty" name:"MailingAddress"`

	// 营业地址/经营地址
	BusinessAddress *string `json:"BusinessAddress,omitnil,omitempty" name:"BusinessAddress"`

	// 客服电话
	ServicePhone *string `json:"ServicePhone,omitnil,omitempty" name:"ServicePhone"`

	// 网站url
	WebSiteUrl *string `json:"WebSiteUrl,omitnil,omitempty" name:"WebSiteUrl"`

	// 邮箱地址
	EmailAddress *string `json:"EmailAddress,omitnil,omitempty" name:"EmailAddress"`
}

type Paging added in v1.0.355

type Paging struct {
	// 页码
	Index *int64 `json:"Index,omitnil,omitempty" name:"Index"`

	// 页长
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type PayDataResult added in v1.0.293

type PayDataResult struct {
	// 支付标签(唯一性)
	PaymentTag *string `json:"PaymentTag,omitnil,omitempty" name:"PaymentTag"`

	// 添加合同时需要隐藏的选项(多个以小写逗号分开)
	PaymentOptionHide *string `json:"PaymentOptionHide,omitnil,omitempty" name:"PaymentOptionHide"`

	// 支付方式图片url路径
	PaymentIcon *string `json:"PaymentIcon,omitnil,omitempty" name:"PaymentIcon"`

	// 合同选项名称6
	PaymentOptionSix *string `json:"PaymentOptionSix,omitnil,omitempty" name:"PaymentOptionSix"`

	// 付款方式名称
	PaymentName *string `json:"PaymentName,omitnil,omitempty" name:"PaymentName"`

	// 合同选项名称7
	PaymentOptionSeven *string `json:"PaymentOptionSeven,omitnil,omitempty" name:"PaymentOptionSeven"`

	// 合同选项名称8
	PaymentOptionOther *string `json:"PaymentOptionOther,omitnil,omitempty" name:"PaymentOptionOther"`

	// 合同选项名称2
	PaymentOptionTwo *string `json:"PaymentOptionTwo,omitnil,omitempty" name:"PaymentOptionTwo"`

	// 合同选项名称1
	PaymentOptionOne *string `json:"PaymentOptionOne,omitnil,omitempty" name:"PaymentOptionOne"`

	// 是否开启智能扣率(1是,0否)
	PaymentDiscountFee *string `json:"PaymentDiscountFee,omitnil,omitempty" name:"PaymentDiscountFee"`

	// 支持的交易类型(多个以小写逗号分开,0现金,1刷卡,2主扫,3被扫,4JSPAY,5预授权)
	PaymentType *string `json:"PaymentType,omitnil,omitempty" name:"PaymentType"`

	// 合同选项名称5
	PaymentOptionFive *string `json:"PaymentOptionFive,omitnil,omitempty" name:"PaymentOptionFive"`

	// 合同选项名称9
	PaymentOptionNine *string `json:"PaymentOptionNine,omitnil,omitempty" name:"PaymentOptionNine"`

	// 支付方式编号
	PaymentId *string `json:"PaymentId,omitnil,omitempty" name:"PaymentId"`

	// 合同选项名称3
	PaymentOptionThree *string `json:"PaymentOptionThree,omitnil,omitempty" name:"PaymentOptionThree"`

	// 付款方式名称(内部名称)
	PaymentInternalName *string `json:"PaymentInternalName,omitnil,omitempty" name:"PaymentInternalName"`

	// 合同选项名称4
	PaymentOptionFour *string `json:"PaymentOptionFour,omitnil,omitempty" name:"PaymentOptionFour"`

	// 合同选项名称10
	PaymentOptionTen *string `json:"PaymentOptionTen,omitnil,omitempty" name:"PaymentOptionTen"`
}

type PayFeeDataResult added in v1.0.293

type PayFeeDataResult struct {
	// 机构的分佣扣率扣率
	OrganizationFee *string `json:"OrganizationFee,omitnil,omitempty" name:"OrganizationFee"`

	// 商户手续费封顶值,0为不限封顶
	PaymentClassificationLimit *string `json:"PaymentClassificationLimit,omitnil,omitempty" name:"PaymentClassificationLimit"`

	// 机构的分佣扣率类型(1按签约扣率,2按收单收益)
	OrganizationFeeType *string `json:"OrganizationFeeType,omitnil,omitempty" name:"OrganizationFeeType"`

	// 商户扣率最大值
	PaymentClassificationMaxFee *string `json:"PaymentClassificationMaxFee,omitnil,omitempty" name:"PaymentClassificationMaxFee"`

	// 商户扣率最小值
	PaymentClassificationMinFee *string `json:"PaymentClassificationMinFee,omitnil,omitempty" name:"PaymentClassificationMinFee"`

	// 行业会类编号
	PaymentClassificationId *string `json:"PaymentClassificationId,omitnil,omitempty" name:"PaymentClassificationId"`

	// 行业分类名称
	PaymentClassificationName *string `json:"PaymentClassificationName,omitnil,omitempty" name:"PaymentClassificationName"`
}

type PayOrderResult added in v1.0.268

type PayOrderResult struct {
	// 付款订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 开发者流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeveloperNo *string `json:"DeveloperNo,omitnil,omitempty" name:"DeveloperNo"`

	// 交易优惠金额(免充值券)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeDiscountAmount *string `json:"TradeDiscountAmount,omitnil,omitempty" name:"TradeDiscountAmount"`

	// 付款方式名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayName *string `json:"PayName,omitnil,omitempty" name:"PayName"`

	// 商户流水号(从1开始自增长不重复)
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderMerchantId *string `json:"OrderMerchantId,omitnil,omitempty" name:"OrderMerchantId"`

	// 交易帐号(银行卡号、支付宝帐号、微信帐号等,某些收单机构没有此数据)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeAccount *string `json:"TradeAccount,omitnil,omitempty" name:"TradeAccount"`

	// 实际交易金额(以分为单位,没有小数点)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeAmount *string `json:"TradeAmount,omitnil,omitempty" name:"TradeAmount"`

	// 币种签名
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrencySign *string `json:"CurrencySign,omitnil,omitempty" name:"CurrencySign"`

	// 付款完成时间(以收单机构为准)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradePayTime *string `json:"TradePayTime,omitnil,omitempty" name:"TradePayTime"`

	// 门店流水号(从1开始自增长不重复)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopOrderId *string `json:"ShopOrderId,omitnil,omitempty" name:"ShopOrderId"`

	// 支付标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayTag *string `json:"PayTag,omitnil,omitempty" name:"PayTag"`

	// 订单状态(1交易成功,2待支付,4已取消,9等待用户输入密码确认
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 币种代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderCurrency *string `json:"OrderCurrency,omitnil,omitempty" name:"OrderCurrency"`

	// 二维码字符串
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeQrcode *string `json:"TradeQrcode,omitnil,omitempty" name:"TradeQrcode"`

	// 微信返回调起小程序/原生JS支付的appid参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	WechatAppId *string `json:"WechatAppId,omitnil,omitempty" name:"WechatAppId"`

	// 微信返回调起小程序/原生JS支付的timeStamp参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	WechatTimeStamp *string `json:"WechatTimeStamp,omitnil,omitempty" name:"WechatTimeStamp"`

	// 微信返回调起小程序/原生JS支付的nonceStr参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	WechatNonceStr *string `json:"WechatNonceStr,omitnil,omitempty" name:"WechatNonceStr"`

	// 微信返回调起小程序/原生JS支付的signType参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	WechatSignType *string `json:"WechatSignType,omitnil,omitempty" name:"WechatSignType"`

	// 微信返回调起小程序/原生JS支付的package参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	WechatPackage *string `json:"WechatPackage,omitnil,omitempty" name:"WechatPackage"`

	// 微信返回调起小程序/原生JS支付的paySign参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	WechatPaySign *string `json:"WechatPaySign,omitnil,omitempty" name:"WechatPaySign"`
}

type PayRollAuthResult added in v1.0.403

type PayRollAuthResult struct {
	// 结果为核身失败时的原因描述,仅在失败记录返回,空字符串等同null
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuthFailedReason *string `json:"AuthFailedReason,omitnil,omitempty" name:"AuthFailedReason"`

	// 商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一
	AuthNumber *string `json:"AuthNumber,omitnil,omitempty" name:"AuthNumber"`

	// 核身渠道,发起核身时的来源渠道,如通过小程序,硬件设备等
	// FROM_MINI_APP:来自小程序方式核身
	// FROM_HARDWARE:来自硬件设备方式核身
	AuthScene *string `json:"AuthScene,omitnil,omitempty" name:"AuthScene"`

	// 核身渠道标识,用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等
	AuthSource *string `json:"AuthSource,omitnil,omitempty" name:"AuthSource"`

	// 核身状态
	// AUTHENTICATE_PROCESSING:核身中
	// AUTHENTICATE_SUCCESS:核身成功
	// AUTHENTICATE_FAILED:核身失败
	AuthStatus *string `json:"AuthStatus,omitnil,omitempty" name:"AuthStatus"`

	// 核身时间,遵循[rfc3339](https://datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE
	AuthTime *string `json:"AuthTime,omitnil,omitempty" name:"AuthTime"`

	// 该用户所属的单位名称
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 微信服务商商户的商户号,由微信支付生成并下发
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 用户在商户对应appid下的唯一标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 该项目的名称
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 微信服务商下特约商户的商户号,由微信支付生成并下发
	SubMerchantId *string `json:"SubMerchantId,omitnil,omitempty" name:"SubMerchantId"`
}

type PayeeAccountBalanceResult added in v1.0.414

type PayeeAccountBalanceResult struct {
	// 账户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountId *string `json:"AccountId,omitnil,omitempty" name:"AccountId"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncomeType *int64 `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 总余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	Balance *string `json:"Balance,omitnil,omitempty" name:"Balance"`

	// 系统冻结余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	SystemFreezeBalance *string `json:"SystemFreezeBalance,omitnil,omitempty" name:"SystemFreezeBalance"`

	// 人工冻结余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	ManualFreezeBalance *string `json:"ManualFreezeBalance,omitnil,omitempty" name:"ManualFreezeBalance"`

	// 可提现余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayableBalance *string `json:"PayableBalance,omitnil,omitempty" name:"PayableBalance"`

	// 已提现余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaidBalance *string `json:"PaidBalance,omitnil,omitempty" name:"PaidBalance"`

	// 提现中余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	InPayBalance *string `json:"InPayBalance,omitnil,omitempty" name:"InPayBalance"`

	// 累计结算金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	SumSettlementAmount *string `json:"SumSettlementAmount,omitnil,omitempty" name:"SumSettlementAmount"`

	// 已缴个税
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaidIncomeTax *string `json:"PaidIncomeTax,omitnil,omitempty" name:"PaidIncomeTax"`

	// 提现中个税
	// 注意:此字段可能返回 null,表示取不到有效值。
	InPayIncomeTax *string `json:"InPayIncomeTax,omitnil,omitempty" name:"InPayIncomeTax"`

	// 已缴增值税
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaidValueAddedTax *string `json:"PaidValueAddedTax,omitnil,omitempty" name:"PaidValueAddedTax"`

	// 提现中增值税
	// 注意:此字段可能返回 null,表示取不到有效值。
	InPayValueAddedTax *string `json:"InPayValueAddedTax,omitnil,omitempty" name:"InPayValueAddedTax"`

	// 已缴附加税
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaidAttachTax *string `json:"PaidAttachTax,omitnil,omitempty" name:"PaidAttachTax"`

	// 提现中附加税
	// 注意:此字段可能返回 null,表示取不到有效值。
	InPayAttachTax *string `json:"InPayAttachTax,omitnil,omitempty" name:"InPayAttachTax"`
}

type PayeeAccountInfoResult added in v1.0.414

type PayeeAccountInfoResult struct {
	// 账户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountId *string `json:"AccountId,omitnil,omitempty" name:"AccountId"`

	// 账户名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 用户信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserInfo *PayeeAccountUserInfo `json:"UserInfo,omitnil,omitempty" name:"UserInfo"`

	// 属性信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PropertyInfo *PayeeAccountPropertyInfo `json:"PropertyInfo,omitnil,omitempty" name:"PropertyInfo"`
}

type PayeeAccountInfos added in v1.0.414

type PayeeAccountInfos struct {
	// 列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*PayeeAccountInfoResult `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type PayeeAccountPropertyInfo added in v1.0.414

type PayeeAccountPropertyInfo struct {
	// 结算权益状态
	// ENABLE:启用
	// DISABLE:停用
	// 注意:此字段可能返回 null,表示取不到有效值。
	SettleRightStatus *string `json:"SettleRightStatus,omitnil,omitempty" name:"SettleRightStatus"`

	// 付款权益状态
	// ENABLE:启用
	// DISABLE:停用
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentRightStatus *string `json:"PaymentRightStatus,omitnil,omitempty" name:"PaymentRightStatus"`
}

type PayeeAccountUserInfo added in v1.0.414

type PayeeAccountUserInfo struct {
	// 外部用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`

	// 用户类型
	// 0:B端用户
	// 1:C端用户
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserType *int64 `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 证件类型
	// 0:身份证
	// 1:社会信用代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdType *int64 `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 证件号
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 姓名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type PayeeFundingAccountResult added in v1.0.568

type PayeeFundingAccountResult struct {
	// 资金账户ID
	FundingAccountBindSerialNo *string `json:"FundingAccountBindSerialNo,omitnil,omitempty" name:"FundingAccountBindSerialNo"`
}

type PayeeInfoResult added in v1.0.414

type PayeeInfoResult struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 用户外部业务ID
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`

	// 姓名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 证件类型
	// 0:身份证
	// 1:社会信用代码
	IdType *int64 `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 证件号
	IdNo *string `json:"IdNo,omitnil,omitempty" name:"IdNo"`

	// 服务商ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceProviderId *string `json:"ServiceProviderId,omitnil,omitempty" name:"ServiceProviderId"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type PayeeTaxInfo added in v1.0.414

type PayeeTaxInfo struct {
	// 计税模板列表
	TaxTemplateInfoList []*PayeeTaxTemplateInfo `json:"TaxTemplateInfoList,omitnil,omitempty" name:"TaxTemplateInfoList"`

	// 纳税人识别号
	TaxpayerIdNo *string `json:"TaxpayerIdNo,omitnil,omitempty" name:"TaxpayerIdNo"`

	// 纳税主体类型
	// NATURAL:自然人
	// NON_NATURAL:非自然人
	TaxEntityType *string `json:"TaxEntityType,omitnil,omitempty" name:"TaxEntityType"`

	// 财税服务商ID
	TaxServiceProviderId *string `json:"TaxServiceProviderId,omitnil,omitempty" name:"TaxServiceProviderId"`
}

type PayeeTaxTemplateInfo added in v1.0.414

type PayeeTaxTemplateInfo struct {
	// 收入类型
	// LABOR: 劳务所得
	// OCCASION: 偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 计税模板ID
	TaxTemplateId *string `json:"TaxTemplateId,omitnil,omitempty" name:"TaxTemplateId"`
}

type PaymentOrderResult added in v1.0.414

type PaymentOrderResult struct {
	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 税前金额
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 税后金额
	AmountAfterTax *string `json:"AmountAfterTax,omitnil,omitempty" name:"AmountAfterTax"`

	// 税金
	Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`

	// 外部订单ID
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 订单ID
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 发起时间
	InitiateTime *string `json:"InitiateTime,omitnil,omitempty" name:"InitiateTime"`

	// 完成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 状态
	// ACCEPTED:已受理
	// ACCOUNTED:已记账
	// PAYING:付款中
	// PAYED:完成付款渠道调用
	// SUCCEED:已成功
	// FAILED:已失败
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态描述
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// 提现备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 外部用户ID
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`

	// 渠道支付订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 增值税
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vat *string `json:"Vat,omitnil,omitempty" name:"Vat"`

	// 个人所得税
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndividualIncomeTax *string `json:"IndividualIncomeTax,omitnil,omitempty" name:"IndividualIncomeTax"`

	// 附加税总税额
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdditionalTaxSum *string `json:"AdditionalTaxSum,omitnil,omitempty" name:"AdditionalTaxSum"`

	// 附加税税项。格式为JSON格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdditionalTaxItem *string `json:"AdditionalTaxItem,omitnil,omitempty" name:"AdditionalTaxItem"`

	// 失败原因。当Status为FAILED时,改字段为失败的原因。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`

	// 资金账户字类型: WECHATPAY_ACCOUNT 微信零钱, BANK_ACCOUNT 银行卡
	// 注意:此字段可能返回 null,表示取不到有效值。
	FundingAccountSubType *string `json:"FundingAccountSubType,omitnil,omitempty" name:"FundingAccountSubType"`
}

type PaymentOrderStatusResult added in v1.0.414

type PaymentOrderStatusResult struct {
	// 状态
	// ACCEPTED:已受理
	// ACCOUNTED:已记账
	// PAYING:付款中
	// PAYED:完成付款渠道调用
	// SUCCEED:已成功
	// FAILED:已失败
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态描述
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// 失败原因。当Status为FAILED时,改字段为失败的原因。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`
}

type PaymentOrders added in v1.0.414

type PaymentOrders struct {
	// 列表
	List []*PaymentOrderResult `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type PlatformAccountBalanceResult added in v1.0.559

type PlatformAccountBalanceResult struct {
	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	// 注意:此字段可能返回 null,表示取不到有效值。
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 总余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	Balance *string `json:"Balance,omitnil,omitempty" name:"Balance"`

	// 系统冻结余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	SystemFreezeBalance *string `json:"SystemFreezeBalance,omitnil,omitempty" name:"SystemFreezeBalance"`

	// 人工冻结余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	ManualFreezeBalance *string `json:"ManualFreezeBalance,omitnil,omitempty" name:"ManualFreezeBalance"`

	// 可提现余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayableBalance *string `json:"PayableBalance,omitnil,omitempty" name:"PayableBalance"`

	// 提现中余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	InPayBalance *string `json:"InPayBalance,omitnil,omitempty" name:"InPayBalance"`
}

type QueryAcctBindingRequest

type QueryAcctBindingRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 由平台客服提供的计费密钥Id
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewQueryAcctBindingRequest

func NewQueryAcctBindingRequest() (request *QueryAcctBindingRequest)

func (*QueryAcctBindingRequest) FromJsonString

func (r *QueryAcctBindingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAcctBindingRequest) ToJsonString

func (r *QueryAcctBindingRequest) ToJsonString() string

type QueryAcctBindingRequestParams added in v1.0.426

type QueryAcctBindingRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 由平台客服提供的计费密钥Id
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type QueryAcctBindingResponse

type QueryAcctBindingResponse struct {
	*tchttp.BaseResponse
	Response *QueryAcctBindingResponseParams `json:"Response"`
}

func NewQueryAcctBindingResponse

func NewQueryAcctBindingResponse() (response *QueryAcctBindingResponse)

func (*QueryAcctBindingResponse) FromJsonString

func (r *QueryAcctBindingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAcctBindingResponse) ToJsonString

func (r *QueryAcctBindingResponse) ToJsonString() string

type QueryAcctBindingResponseParams added in v1.0.426

type QueryAcctBindingResponseParams struct {
	// 总行数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 银行卡信息列表
	BankCardItems []*BankCardItem `json:"BankCardItems,omitnil,omitempty" name:"BankCardItems"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryAcctInfoListRequest

type QueryAcctInfoListRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 查询开始时间(以开户时间为准)
	QueryAcctBeginTime *string `json:"QueryAcctBeginTime,omitnil,omitempty" name:"QueryAcctBeginTime"`

	// 查询结束时间(以开户时间为准)
	QueryAcctEndTime *string `json:"QueryAcctEndTime,omitnil,omitempty" name:"QueryAcctEndTime"`

	// 分页号,  起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照开户时间的先后
	PageOffset *string `json:"PageOffset,omitnil,omitempty" name:"PageOffset"`

	// 由平台客服提供的计费密钥Id
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewQueryAcctInfoListRequest

func NewQueryAcctInfoListRequest() (request *QueryAcctInfoListRequest)

func (*QueryAcctInfoListRequest) FromJsonString

func (r *QueryAcctInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAcctInfoListRequest) ToJsonString

func (r *QueryAcctInfoListRequest) ToJsonString() string

type QueryAcctInfoListRequestParams added in v1.0.426

type QueryAcctInfoListRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 查询开始时间(以开户时间为准)
	QueryAcctBeginTime *string `json:"QueryAcctBeginTime,omitnil,omitempty" name:"QueryAcctBeginTime"`

	// 查询结束时间(以开户时间为准)
	QueryAcctEndTime *string `json:"QueryAcctEndTime,omitnil,omitempty" name:"QueryAcctEndTime"`

	// 分页号,  起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照开户时间的先后
	PageOffset *string `json:"PageOffset,omitnil,omitempty" name:"PageOffset"`

	// 由平台客服提供的计费密钥Id
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type QueryAcctInfoListResponse

type QueryAcctInfoListResponse struct {
	*tchttp.BaseResponse
	Response *QueryAcctInfoListResponseParams `json:"Response"`
}

func NewQueryAcctInfoListResponse

func NewQueryAcctInfoListResponse() (response *QueryAcctInfoListResponse)

func (*QueryAcctInfoListResponse) FromJsonString

func (r *QueryAcctInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAcctInfoListResponse) ToJsonString

func (r *QueryAcctInfoListResponse) ToJsonString() string

type QueryAcctInfoListResponseParams added in v1.0.426

type QueryAcctInfoListResponseParams struct {
	// 本次交易返回查询结果记录数
	ResultCount *int64 `json:"ResultCount,omitnil,omitempty" name:"ResultCount"`

	// 符合业务查询条件的记录总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 查询结果项 [object,object]
	QueryAcctItems []*QueryAcctItem `json:"QueryAcctItems,omitnil,omitempty" name:"QueryAcctItems"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryAcctInfoRequest

type QueryAcctInfoRequest struct {
	*tchttp.BaseRequest

	// 聚鑫平台分配的支付MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 业务平台的子商户Id,唯一
	SubMchId *string `json:"SubMchId,omitnil,omitempty" name:"SubMchId"`

	// 由平台客服提供的计费密钥Id
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewQueryAcctInfoRequest

func NewQueryAcctInfoRequest() (request *QueryAcctInfoRequest)

func (*QueryAcctInfoRequest) FromJsonString

func (r *QueryAcctInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAcctInfoRequest) ToJsonString

func (r *QueryAcctInfoRequest) ToJsonString() string

type QueryAcctInfoRequestParams added in v1.0.426

type QueryAcctInfoRequestParams struct {
	// 聚鑫平台分配的支付MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 业务平台的子商户Id,唯一
	SubMchId *string `json:"SubMchId,omitnil,omitempty" name:"SubMchId"`

	// 由平台客服提供的计费密钥Id
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type QueryAcctInfoResponse

type QueryAcctInfoResponse struct {
	*tchttp.BaseResponse
	Response *QueryAcctInfoResponseParams `json:"Response"`
}

func NewQueryAcctInfoResponse

func NewQueryAcctInfoResponse() (response *QueryAcctInfoResponse)

func (*QueryAcctInfoResponse) FromJsonString

func (r *QueryAcctInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAcctInfoResponse) ToJsonString

func (r *QueryAcctInfoResponse) ToJsonString() string

type QueryAcctInfoResponseParams added in v1.0.426

type QueryAcctInfoResponseParams struct {
	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子商户名称
	SubMchName *string `json:"SubMchName,omitnil,omitempty" name:"SubMchName"`

	// 子商户类型:
	// 个人: personal
	// 企业:enterprise
	// 缺省: enterprise�
	SubMchType *string `json:"SubMchType,omitnil,omitempty" name:"SubMchType"`

	// 不填则默认子商户名称
	ShortName *string `json:"ShortName,omitnil,omitempty" name:"ShortName"`

	// 子商户地址
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 子商户联系人子商户联系人
	// <敏感信息>
	Contact *string `json:"Contact,omitnil,omitempty" name:"Contact"`

	// 联系人手机号
	// <敏感信息>
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// 邮箱
	// <敏感信息>
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 子商户id
	SubMchId *string `json:"SubMchId,omitnil,omitempty" name:"SubMchId"`

	// 子账户
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// 子商户会员类型:
	// general:普通子账户
	// merchant:商户子账户
	// 缺省: general
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubMerchantMemberType *string `json:"SubMerchantMemberType,omitnil,omitempty" name:"SubMerchantMemberType"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryAcctItem

type QueryAcctItem struct {
	// 子商户类型:
	// 个人: personal
	// 企业:enterprise
	// 缺省: enterprise
	SubMchType *string `json:"SubMchType,omitnil,omitempty" name:"SubMchType"`

	// 子商户名称
	SubMchName *string `json:"SubMchName,omitnil,omitempty" name:"SubMchName"`

	// 子账号
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// 不填则默认子商户名称
	ShortName *string `json:"ShortName,omitnil,omitempty" name:"ShortName"`

	// 业务平台的子商户Id,唯一
	SubMchId *string `json:"SubMchId,omitnil,omitempty" name:"SubMchId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子商户联系人
	// <敏感信息>
	Contact *string `json:"Contact,omitnil,omitempty" name:"Contact"`

	// 子商户地址
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 联系人手机号
	// <敏感信息>
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// 邮箱
	// <敏感信息>
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 子商户会员类型:
	// general:普通子账户
	// merchant:商户子账户
	// 缺省: general
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubMerchantMemberType *string `json:"SubMerchantMemberType,omitnil,omitempty" name:"SubMerchantMemberType"`
}

type QueryAgentStatementsRequest

type QueryAgentStatementsRequest struct {
	*tchttp.BaseRequest

	// 结算单日期,月结算单填每月1日
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 日结算单:daily
	// 月结算单:monthly
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewQueryAgentStatementsRequest

func NewQueryAgentStatementsRequest() (request *QueryAgentStatementsRequest)

func (*QueryAgentStatementsRequest) FromJsonString

func (r *QueryAgentStatementsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAgentStatementsRequest) ToJsonString

func (r *QueryAgentStatementsRequest) ToJsonString() string

type QueryAgentStatementsRequestParams added in v1.0.426

type QueryAgentStatementsRequestParams struct {
	// 结算单日期,月结算单填每月1日
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 日结算单:daily
	// 月结算单:monthly
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type QueryAgentStatementsResponse

type QueryAgentStatementsResponse struct {
	*tchttp.BaseResponse
	Response *QueryAgentStatementsResponseParams `json:"Response"`
}

func NewQueryAgentStatementsResponse

func NewQueryAgentStatementsResponse() (response *QueryAgentStatementsResponse)

func (*QueryAgentStatementsResponse) FromJsonString

func (r *QueryAgentStatementsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAgentStatementsResponse) ToJsonString

func (r *QueryAgentStatementsResponse) ToJsonString() string

type QueryAgentStatementsResponseParams added in v1.0.426

type QueryAgentStatementsResponseParams struct {
	// 文件下载链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryAgentTaxPaymentBatchRequest

type QueryAgentTaxPaymentBatchRequest struct {
	*tchttp.BaseRequest

	// 批次号
	BatchNum *int64 `json:"BatchNum,omitnil,omitempty" name:"BatchNum"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryAgentTaxPaymentBatchRequest

func NewQueryAgentTaxPaymentBatchRequest() (request *QueryAgentTaxPaymentBatchRequest)

func (*QueryAgentTaxPaymentBatchRequest) FromJsonString

func (r *QueryAgentTaxPaymentBatchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAgentTaxPaymentBatchRequest) ToJsonString

func (r *QueryAgentTaxPaymentBatchRequest) ToJsonString() string

type QueryAgentTaxPaymentBatchRequestParams added in v1.0.426

type QueryAgentTaxPaymentBatchRequestParams struct {
	// 批次号
	BatchNum *int64 `json:"BatchNum,omitnil,omitempty" name:"BatchNum"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryAgentTaxPaymentBatchResponse

type QueryAgentTaxPaymentBatchResponse struct {
	*tchttp.BaseResponse
	Response *QueryAgentTaxPaymentBatchResponseParams `json:"Response"`
}

func NewQueryAgentTaxPaymentBatchResponse

func NewQueryAgentTaxPaymentBatchResponse() (response *QueryAgentTaxPaymentBatchResponse)

func (*QueryAgentTaxPaymentBatchResponse) FromJsonString

func (r *QueryAgentTaxPaymentBatchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAgentTaxPaymentBatchResponse) ToJsonString

func (r *QueryAgentTaxPaymentBatchResponse) ToJsonString() string

type QueryAgentTaxPaymentBatchResponseParams added in v1.0.426

type QueryAgentTaxPaymentBatchResponseParams struct {
	// 代理商完税证明批次信息
	AgentTaxPaymentBatch *AgentTaxPaymentBatch `json:"AgentTaxPaymentBatch,omitnil,omitempty" name:"AgentTaxPaymentBatch"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryAnchorContractInfoRequest

type QueryAnchorContractInfoRequest struct {
	*tchttp.BaseRequest

	// 起始时间,格式为yyyy-MM-dd
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 起始时间,格式为yyyy-MM-dd
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewQueryAnchorContractInfoRequest

func NewQueryAnchorContractInfoRequest() (request *QueryAnchorContractInfoRequest)

func (*QueryAnchorContractInfoRequest) FromJsonString

func (r *QueryAnchorContractInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAnchorContractInfoRequest) ToJsonString

func (r *QueryAnchorContractInfoRequest) ToJsonString() string

type QueryAnchorContractInfoRequestParams added in v1.0.426

type QueryAnchorContractInfoRequestParams struct {
	// 起始时间,格式为yyyy-MM-dd
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 起始时间,格式为yyyy-MM-dd
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type QueryAnchorContractInfoResponse

type QueryAnchorContractInfoResponse struct {
	*tchttp.BaseResponse
	Response *QueryAnchorContractInfoResponseParams `json:"Response"`
}

func NewQueryAnchorContractInfoResponse

func NewQueryAnchorContractInfoResponse() (response *QueryAnchorContractInfoResponse)

func (*QueryAnchorContractInfoResponse) FromJsonString

func (r *QueryAnchorContractInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAnchorContractInfoResponse) ToJsonString

func (r *QueryAnchorContractInfoResponse) ToJsonString() string

type QueryAnchorContractInfoResponseParams added in v1.0.426

type QueryAnchorContractInfoResponseParams struct {
	// 签约主播数据
	AnchorContractInfoList []*AnchorContractInfo `json:"AnchorContractInfoList,omitnil,omitempty" name:"AnchorContractInfoList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryApplicationMaterialRequest

type QueryApplicationMaterialRequest struct {
	*tchttp.BaseRequest

	// 申报流水号
	DeclareId *string `json:"DeclareId,omitnil,omitempty" name:"DeclareId"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryApplicationMaterialRequest

func NewQueryApplicationMaterialRequest() (request *QueryApplicationMaterialRequest)

func (*QueryApplicationMaterialRequest) FromJsonString

func (r *QueryApplicationMaterialRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryApplicationMaterialRequest) ToJsonString

func (r *QueryApplicationMaterialRequest) ToJsonString() string

type QueryApplicationMaterialRequestParams added in v1.0.426

type QueryApplicationMaterialRequestParams struct {
	// 申报流水号
	DeclareId *string `json:"DeclareId,omitnil,omitempty" name:"DeclareId"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryApplicationMaterialResponse

type QueryApplicationMaterialResponse struct {
	*tchttp.BaseResponse
	Response *QueryApplicationMaterialResponseParams `json:"Response"`
}

func NewQueryApplicationMaterialResponse

func NewQueryApplicationMaterialResponse() (response *QueryApplicationMaterialResponse)

func (*QueryApplicationMaterialResponse) FromJsonString

func (r *QueryApplicationMaterialResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryApplicationMaterialResponse) ToJsonString

func (r *QueryApplicationMaterialResponse) ToJsonString() string

type QueryApplicationMaterialResponseParams added in v1.0.426

type QueryApplicationMaterialResponseParams struct {
	// 成功申报材料查询结果
	Result *QueryDeclareResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryAssignmentRequest added in v1.0.306

type QueryAssignmentRequest struct {
	*tchttp.BaseRequest

	// 主播ID
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`
}

func NewQueryAssignmentRequest added in v1.0.306

func NewQueryAssignmentRequest() (request *QueryAssignmentRequest)

func (*QueryAssignmentRequest) FromJsonString added in v1.0.306

func (r *QueryAssignmentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAssignmentRequest) ToJsonString added in v1.0.306

func (r *QueryAssignmentRequest) ToJsonString() string

type QueryAssignmentRequestParams added in v1.0.426

type QueryAssignmentRequestParams struct {
	// 主播ID
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`
}

Predefined struct for user

type QueryAssignmentResponse added in v1.0.306

type QueryAssignmentResponse struct {
	*tchttp.BaseResponse
	Response *QueryAssignmentResponseParams `json:"Response"`
}

func NewQueryAssignmentResponse added in v1.0.306

func NewQueryAssignmentResponse() (response *QueryAssignmentResponse)

func (*QueryAssignmentResponse) FromJsonString added in v1.0.306

func (r *QueryAssignmentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryAssignmentResponse) ToJsonString added in v1.0.306

func (r *QueryAssignmentResponse) ToJsonString() string

type QueryAssignmentResponseParams added in v1.0.426

type QueryAssignmentResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 返回响应
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *AssignmentData `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryBalanceRequest

type QueryBalanceRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 2:普通会员子账号
	// 3:功能子账号
	QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"`

	// 起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后
	PageOffset *string `json:"PageOffset,omitnil,omitempty" name:"PageOffset"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewQueryBalanceRequest

func NewQueryBalanceRequest() (request *QueryBalanceRequest)

func (*QueryBalanceRequest) FromJsonString

func (r *QueryBalanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBalanceRequest) ToJsonString

func (r *QueryBalanceRequest) ToJsonString() string

type QueryBalanceRequestParams added in v1.0.426

type QueryBalanceRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 2:普通会员子账号
	// 3:功能子账号
	QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"`

	// 起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后
	PageOffset *string `json:"PageOffset,omitnil,omitempty" name:"PageOffset"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type QueryBalanceResponse

type QueryBalanceResponse struct {
	*tchttp.BaseResponse
	Response *QueryBalanceResponseParams `json:"Response"`
}

func NewQueryBalanceResponse

func NewQueryBalanceResponse() (response *QueryBalanceResponse)

func (*QueryBalanceResponse) FromJsonString

func (r *QueryBalanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBalanceResponse) ToJsonString

func (r *QueryBalanceResponse) ToJsonString() string

type QueryBalanceResponseParams added in v1.0.426

type QueryBalanceResponseParams struct {
	// 本次交易返回查询结果记录数
	ResultCount *string `json:"ResultCount,omitnil,omitempty" name:"ResultCount"`

	// 起始记录号
	StartRecordOffset *string `json:"StartRecordOffset,omitnil,omitempty" name:"StartRecordOffset"`

	// 结束标志
	EndFlag *string `json:"EndFlag,omitnil,omitempty" name:"EndFlag"`

	// 符合业务查询条件的记录总数
	TotalCount *string `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 查询结果项
	QueryItems []*QueryItem `json:"QueryItems,omitnil,omitempty" name:"QueryItems"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryBankClearRequest

type QueryBankClearRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1: 全部; 2: 指定时间段)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING (10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(8),开始日期(若是指定时间段查询,则必输,当查询全部时,不起作用。格式: 20190101)
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// STRING(8),终止日期(若是指定时间段查询,则必输,当查询全部时,不起作用。格式:20190101)
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryBankClearRequest

func NewQueryBankClearRequest() (request *QueryBankClearRequest)

func (*QueryBankClearRequest) FromJsonString

func (r *QueryBankClearRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBankClearRequest) ToJsonString

func (r *QueryBankClearRequest) ToJsonString() string

type QueryBankClearRequestParams added in v1.0.426

type QueryBankClearRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1: 全部; 2: 指定时间段)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING (10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(8),开始日期(若是指定时间段查询,则必输,当查询全部时,不起作用。格式: 20190101)
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// STRING(8),终止日期(若是指定时间段查询,则必输,当查询全部时,不起作用。格式:20190101)
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryBankClearResponse

type QueryBankClearResponse struct {
	*tchttp.BaseResponse
	Response *QueryBankClearResponseParams `json:"Response"`
}

func NewQueryBankClearResponse

func NewQueryBankClearResponse() (response *QueryBankClearResponse)

func (*QueryBankClearResponse) FromJsonString

func (r *QueryBankClearResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBankClearResponse) ToJsonString

func (r *QueryBankClearResponse) ToJsonString() string

type QueryBankClearResponseParams added in v1.0.426

type QueryBankClearResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING (10),本次交易返回查询结果记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultNum *string `json:"ResultNum,omitnil,omitempty" name:"ResultNum"`

	// STRING(30),起始记录号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartRecordNo *string `json:"StartRecordNo,omitnil,omitempty" name:"StartRecordNo"`

	// STRING(2),结束标志(0: 否; 1: 是)
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndFlag *string `json:"EndFlag,omitnil,omitempty" name:"EndFlag"`

	// STRING (10),符合业务查询条件的记录总数(重复次数, 一次最多返回20条记录)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalNum *string `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 交易信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranItemArray []*ClearItem `json:"TranItemArray,omitnil,omitempty" name:"TranItemArray"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryBankTransactionDetailsRequest

type QueryBankTransactionDetailsRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1: 当日; 2: 历史)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(50),见证子帐户的帐号
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(4),查询标志(1: 全部; 2: 转出; 3: 转入 )
	QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"`

	// STRING(10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(8),开始日期(若是历史查询,则必输,当日查询时,不起作用。格式:20190101)
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// STRING(8),终止日期(若是历史查询,则必输,当日查询时,不起作用。格式:20190101)
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryBankTransactionDetailsRequest

func NewQueryBankTransactionDetailsRequest() (request *QueryBankTransactionDetailsRequest)

func (*QueryBankTransactionDetailsRequest) FromJsonString

func (r *QueryBankTransactionDetailsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBankTransactionDetailsRequest) ToJsonString

func (r *QueryBankTransactionDetailsRequest) ToJsonString() string

type QueryBankTransactionDetailsRequestParams added in v1.0.426

type QueryBankTransactionDetailsRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1: 当日; 2: 历史)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(50),见证子帐户的帐号
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(4),查询标志(1: 全部; 2: 转出; 3: 转入 )
	QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"`

	// STRING(10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(8),开始日期(若是历史查询,则必输,当日查询时,不起作用。格式:20190101)
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// STRING(8),终止日期(若是历史查询,则必输,当日查询时,不起作用。格式:20190101)
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryBankTransactionDetailsResponse

type QueryBankTransactionDetailsResponse struct {
	*tchttp.BaseResponse
	Response *QueryBankTransactionDetailsResponseParams `json:"Response"`
}

func NewQueryBankTransactionDetailsResponse

func NewQueryBankTransactionDetailsResponse() (response *QueryBankTransactionDetailsResponse)

func (*QueryBankTransactionDetailsResponse) FromJsonString

func (r *QueryBankTransactionDetailsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBankTransactionDetailsResponse) ToJsonString

func (r *QueryBankTransactionDetailsResponse) ToJsonString() string

type QueryBankTransactionDetailsResponseParams added in v1.0.426

type QueryBankTransactionDetailsResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(10),本次交易返回查询结果记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultNum *string `json:"ResultNum,omitnil,omitempty" name:"ResultNum"`

	// STRING(30),起始记录号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartRecordNo *string `json:"StartRecordNo,omitnil,omitempty" name:"StartRecordNo"`

	// STRING(2),结束标志(0: 否; 1: 是)
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndFlag *string `json:"EndFlag,omitnil,omitempty" name:"EndFlag"`

	// STRING(10),符合业务查询条件的记录总数(重复次数,一次最多返回20条记录)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalNum *string `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 交易信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranItemArray []*TransactionItem `json:"TranItemArray,omitnil,omitempty" name:"TranItemArray"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryBankWithdrawCashDetailsRequest

type QueryBankWithdrawCashDetailsRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1: 当日; 2: 历史)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(50),见证子帐户的帐号
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(4),查询标志(2: 提现; 3: 清分)
	QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"`

	// STRING(10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(8),开始日期(若是历史查询,则必输,当日查询时,不起作用。格式:20190101)
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// STRING(8),结束日期(若是历史查询,则必输,当日查询时,不起作用。格式:20190101)
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryBankWithdrawCashDetailsRequest

func NewQueryBankWithdrawCashDetailsRequest() (request *QueryBankWithdrawCashDetailsRequest)

func (*QueryBankWithdrawCashDetailsRequest) FromJsonString

func (r *QueryBankWithdrawCashDetailsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBankWithdrawCashDetailsRequest) ToJsonString

func (r *QueryBankWithdrawCashDetailsRequest) ToJsonString() string

type QueryBankWithdrawCashDetailsRequestParams added in v1.0.426

type QueryBankWithdrawCashDetailsRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1: 当日; 2: 历史)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(50),见证子帐户的帐号
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(4),查询标志(2: 提现; 3: 清分)
	QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"`

	// STRING(10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(8),开始日期(若是历史查询,则必输,当日查询时,不起作用。格式:20190101)
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// STRING(8),结束日期(若是历史查询,则必输,当日查询时,不起作用。格式:20190101)
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryBankWithdrawCashDetailsResponse

type QueryBankWithdrawCashDetailsResponse struct {
	*tchttp.BaseResponse
	Response *QueryBankWithdrawCashDetailsResponseParams `json:"Response"`
}

func NewQueryBankWithdrawCashDetailsResponse

func NewQueryBankWithdrawCashDetailsResponse() (response *QueryBankWithdrawCashDetailsResponse)

func (*QueryBankWithdrawCashDetailsResponse) FromJsonString

func (r *QueryBankWithdrawCashDetailsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBankWithdrawCashDetailsResponse) ToJsonString

func (r *QueryBankWithdrawCashDetailsResponse) ToJsonString() string

type QueryBankWithdrawCashDetailsResponseParams added in v1.0.426

type QueryBankWithdrawCashDetailsResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(10),本次交易返回查询结果记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultNum *string `json:"ResultNum,omitnil,omitempty" name:"ResultNum"`

	// STRING(30),起始记录号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartRecordNo *string `json:"StartRecordNo,omitnil,omitempty" name:"StartRecordNo"`

	// STRING(2),结束标志(0:否; 1:是)
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndFlag *string `json:"EndFlag,omitnil,omitempty" name:"EndFlag"`

	// STRING(10),符合业务查询条件的记录总数(重复次数,一次最多返回20条记录)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalNum *string `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 交易信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranItemArray []*WithdrawItem `json:"TranItemArray,omitnil,omitempty" name:"TranItemArray"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryBatchPaymentResultData added in v1.0.230

type QueryBatchPaymentResultData struct {
	// 批次号
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchId *string `json:"BatchId,omitnil,omitempty" name:"BatchId"`

	// 批次总额
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalAmount *int64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 批次总量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 批次预留字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReqReserved *string `json:"ReqReserved,omitnil,omitempty" name:"ReqReserved"`

	// 批次备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 渠道类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 转账明细
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferInfoList []*QueryBatchPaymentResultDataInfo `json:"TransferInfoList,omitnil,omitempty" name:"TransferInfoList"`
}

type QueryBatchPaymentResultDataInfo added in v1.0.230

type QueryBatchPaymentResultDataInfo struct {
	// 订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 代理商ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 代理商名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentName *string `json:"AgentName,omitnil,omitempty" name:"AgentName"`

	// 交易状态。
	// 0 处理中
	// 1 预占成功
	// 2 交易成功
	// 3 交易失败
	// 4 未知渠道异常
	// 5 预占额度失败
	// 6 提交成功
	// 7 提交失败
	// 8 订单重复提交
	// 99 未知系统异常
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// 转账金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferAmount *int64 `json:"TransferAmount,omitnil,omitempty" name:"TransferAmount"`
}

type QueryBatchPaymentResultRequest added in v1.0.230

type QueryBatchPaymentResultRequest struct {
	*tchttp.BaseRequest

	// 批次号
	BatchId *string `json:"BatchId,omitnil,omitempty" name:"BatchId"`
}

func NewQueryBatchPaymentResultRequest added in v1.0.230

func NewQueryBatchPaymentResultRequest() (request *QueryBatchPaymentResultRequest)

func (*QueryBatchPaymentResultRequest) FromJsonString added in v1.0.230

func (r *QueryBatchPaymentResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBatchPaymentResultRequest) ToJsonString added in v1.0.230

func (r *QueryBatchPaymentResultRequest) ToJsonString() string

type QueryBatchPaymentResultRequestParams added in v1.0.426

type QueryBatchPaymentResultRequestParams struct {
	// 批次号
	BatchId *string `json:"BatchId,omitnil,omitempty" name:"BatchId"`
}

Predefined struct for user

type QueryBatchPaymentResultResponse added in v1.0.230

type QueryBatchPaymentResultResponse struct {
	*tchttp.BaseResponse
	Response *QueryBatchPaymentResultResponseParams `json:"Response"`
}

func NewQueryBatchPaymentResultResponse added in v1.0.230

func NewQueryBatchPaymentResultResponse() (response *QueryBatchPaymentResultResponse)

func (*QueryBatchPaymentResultResponse) FromJsonString added in v1.0.230

func (r *QueryBatchPaymentResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBatchPaymentResultResponse) ToJsonString added in v1.0.230

func (r *QueryBatchPaymentResultResponse) ToJsonString() string

type QueryBatchPaymentResultResponseParams added in v1.0.426

type QueryBatchPaymentResultResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回响应
	Result *QueryBatchPaymentResultData `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryBillDownloadURLData

type QueryBillDownloadURLData struct {
	// 统一对账单下载链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	BillDownloadURL *string `json:"BillDownloadURL,omitnil,omitempty" name:"BillDownloadURL"`

	// 渠道原始对账单下载链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	OriginalBillDownloadURL *string `json:"OriginalBillDownloadURL,omitnil,omitempty" name:"OriginalBillDownloadURL"`
}

type QueryBillDownloadURLRequest

type QueryBillDownloadURLRequest struct {
	*tchttp.BaseRequest

	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 代发类型:
	// 1、 微信企业付款
	// 2、 支付宝转账
	// 3、 平安银企直联代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 账单日期,格式yyyy-MM-dd
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`
}

func NewQueryBillDownloadURLRequest

func NewQueryBillDownloadURLRequest() (request *QueryBillDownloadURLRequest)

func (*QueryBillDownloadURLRequest) FromJsonString

func (r *QueryBillDownloadURLRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBillDownloadURLRequest) ToJsonString

func (r *QueryBillDownloadURLRequest) ToJsonString() string

type QueryBillDownloadURLRequestParams added in v1.0.426

type QueryBillDownloadURLRequestParams struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 代发类型:
	// 1、 微信企业付款
	// 2、 支付宝转账
	// 3、 平安银企直联代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 账单日期,格式yyyy-MM-dd
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`
}

Predefined struct for user

type QueryBillDownloadURLResponse

type QueryBillDownloadURLResponse struct {
	*tchttp.BaseResponse
	Response *QueryBillDownloadURLResponseParams `json:"Response"`
}

func NewQueryBillDownloadURLResponse

func NewQueryBillDownloadURLResponse() (response *QueryBillDownloadURLResponse)

func (*QueryBillDownloadURLResponse) FromJsonString

func (r *QueryBillDownloadURLResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryBillDownloadURLResponse) ToJsonString

func (r *QueryBillDownloadURLResponse) ToJsonString() string

type QueryBillDownloadURLResponseParams added in v1.0.426

type QueryBillDownloadURLResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryBillDownloadURLData `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryCityCodeRequest added in v1.0.293

type QueryCityCodeRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryCityCodeRequest added in v1.0.293

func NewQueryCityCodeRequest() (request *QueryCityCodeRequest)

func (*QueryCityCodeRequest) FromJsonString added in v1.0.293

func (r *QueryCityCodeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCityCodeRequest) ToJsonString added in v1.0.293

func (r *QueryCityCodeRequest) ToJsonString() string

type QueryCityCodeRequestParams added in v1.0.426

type QueryCityCodeRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryCityCodeResponse added in v1.0.293

type QueryCityCodeResponse struct {
	*tchttp.BaseResponse
	Response *QueryCityCodeResponseParams `json:"Response"`
}

func NewQueryCityCodeResponse added in v1.0.293

func NewQueryCityCodeResponse() (response *QueryCityCodeResponse)

func (*QueryCityCodeResponse) FromJsonString added in v1.0.293

func (r *QueryCityCodeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCityCodeResponse) ToJsonString added in v1.0.293

func (r *QueryCityCodeResponse) ToJsonString() string

type QueryCityCodeResponseParams added in v1.0.426

type QueryCityCodeResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 查询城市编码响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result []*CityCodeResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryCloudChannelDataRequest added in v1.0.386

type QueryCloudChannelDataRequest struct {
	*tchttp.BaseRequest

	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 业务订单号,外部订单号
	OutOrderNo *string `json:"OutOrderNo,omitnil,omitempty" name:"OutOrderNo"`

	// 数据类型
	// PAYMENT:支付
	ExternalChannelDataType *string `json:"ExternalChannelDataType,omitnil,omitempty" name:"ExternalChannelDataType"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 子应用ID
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 渠道订单号
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 渠道名称,指定渠道查询
	// wechat:微信支付
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`
}

func NewQueryCloudChannelDataRequest added in v1.0.386

func NewQueryCloudChannelDataRequest() (request *QueryCloudChannelDataRequest)

func (*QueryCloudChannelDataRequest) FromJsonString added in v1.0.386

func (r *QueryCloudChannelDataRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCloudChannelDataRequest) ToJsonString added in v1.0.386

func (r *QueryCloudChannelDataRequest) ToJsonString() string

type QueryCloudChannelDataRequestParams added in v1.0.426

type QueryCloudChannelDataRequestParams struct {
	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 业务订单号,外部订单号
	OutOrderNo *string `json:"OutOrderNo,omitnil,omitempty" name:"OutOrderNo"`

	// 数据类型
	// PAYMENT:支付
	ExternalChannelDataType *string `json:"ExternalChannelDataType,omitnil,omitempty" name:"ExternalChannelDataType"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 子应用ID
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 渠道订单号
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 渠道名称,指定渠道查询
	// wechat:微信支付
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`
}

Predefined struct for user

type QueryCloudChannelDataResponse added in v1.0.386

type QueryCloudChannelDataResponse struct {
	*tchttp.BaseResponse
	Response *QueryCloudChannelDataResponseParams `json:"Response"`
}

func NewQueryCloudChannelDataResponse added in v1.0.386

func NewQueryCloudChannelDataResponse() (response *QueryCloudChannelDataResponse)

func (*QueryCloudChannelDataResponse) FromJsonString added in v1.0.386

func (r *QueryCloudChannelDataResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCloudChannelDataResponse) ToJsonString added in v1.0.386

func (r *QueryCloudChannelDataResponse) ToJsonString() string

type QueryCloudChannelDataResponseParams added in v1.0.426

type QueryCloudChannelDataResponseParams struct {
	// 外部订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutOrderNo *string `json:"OutOrderNo,omitnil,omitempty" name:"OutOrderNo"`

	// 渠道订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 第三方渠道数据类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalChannelDataType *string `json:"ExternalChannelDataType,omitnil,omitempty" name:"ExternalChannelDataType"`

	// 渠道名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 第三方渠道数据列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalChannelDataList []*CloudExternalChannelData `json:"ExternalChannelDataList,omitnil,omitempty" name:"ExternalChannelDataList"`

	// 子应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 米大师分配的支付主MidasAppId
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryCloudOrderRequest added in v1.0.386

type QueryCloudOrderRequest struct {
	*tchttp.BaseRequest

	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户Id,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 查询类型
	// by_order:根据订单号查订单
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 开发者的主订单号
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`
}

func NewQueryCloudOrderRequest added in v1.0.386

func NewQueryCloudOrderRequest() (request *QueryCloudOrderRequest)

func (*QueryCloudOrderRequest) FromJsonString added in v1.0.386

func (r *QueryCloudOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCloudOrderRequest) ToJsonString added in v1.0.386

func (r *QueryCloudOrderRequest) ToJsonString() string

type QueryCloudOrderRequestParams added in v1.0.426

type QueryCloudOrderRequestParams struct {
	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户Id,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 查询类型
	// by_order:根据订单号查订单
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 开发者的主订单号
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`
}

Predefined struct for user

type QueryCloudOrderResponse added in v1.0.386

type QueryCloudOrderResponse struct {
	*tchttp.BaseResponse
	Response *QueryCloudOrderResponseParams `json:"Response"`
}

func NewQueryCloudOrderResponse added in v1.0.386

func NewQueryCloudOrderResponse() (response *QueryCloudOrderResponse)

func (*QueryCloudOrderResponse) FromJsonString added in v1.0.386

func (r *QueryCloudOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCloudOrderResponse) ToJsonString added in v1.0.386

func (r *QueryCloudOrderResponse) ToJsonString() string

type QueryCloudOrderResponseParams added in v1.0.426

type QueryCloudOrderResponseParams struct {
	// 订单数量
	TotalNum *int64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 订单列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderList []*CloudOrderReturn `json:"OrderList,omitnil,omitempty" name:"OrderList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryCloudRefundOrderRequest added in v1.0.386

type QueryCloudRefundOrderRequest struct {
	*tchttp.BaseRequest

	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户Id,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 退款订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	RefundId *string `json:"RefundId,omitnil,omitempty" name:"RefundId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewQueryCloudRefundOrderRequest added in v1.0.386

func NewQueryCloudRefundOrderRequest() (request *QueryCloudRefundOrderRequest)

func (*QueryCloudRefundOrderRequest) FromJsonString added in v1.0.386

func (r *QueryCloudRefundOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCloudRefundOrderRequest) ToJsonString added in v1.0.386

func (r *QueryCloudRefundOrderRequest) ToJsonString() string

type QueryCloudRefundOrderRequestParams added in v1.0.426

type QueryCloudRefundOrderRequestParams struct {
	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户Id,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 退款订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	RefundId *string `json:"RefundId,omitnil,omitempty" name:"RefundId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type QueryCloudRefundOrderResponse added in v1.0.386

type QueryCloudRefundOrderResponse struct {
	*tchttp.BaseResponse
	Response *QueryCloudRefundOrderResponseParams `json:"Response"`
}

func NewQueryCloudRefundOrderResponse added in v1.0.386

func NewQueryCloudRefundOrderResponse() (response *QueryCloudRefundOrderResponse)

func (*QueryCloudRefundOrderResponse) FromJsonString added in v1.0.386

func (r *QueryCloudRefundOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCloudRefundOrderResponse) ToJsonString added in v1.0.386

func (r *QueryCloudRefundOrderResponse) ToJsonString() string

type QueryCloudRefundOrderResponseParams added in v1.0.426

type QueryCloudRefundOrderResponseParams struct {
	// 该笔退款订单对应的UnifiedOrder下单时传入的OutTradeNo
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 该笔退款订单对应的支付成功后支付机构返回的支付订单号
	ChannelExternalOrderId *string `json:"ChannelExternalOrderId,omitnil,omitempty" name:"ChannelExternalOrderId"`

	// 该笔退款订单退款后支付机构返回的退款单号
	ChannelExternalRefundId *string `json:"ChannelExternalRefundId,omitnil,omitempty" name:"ChannelExternalRefundId"`

	// 内部请求微信支付、银行等支付机构的订单号
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 请求退款时传的退款ID后查询退款时传的RefundId
	RefundId *string `json:"RefundId,omitnil,omitempty" name:"RefundId"`

	// 被使用的RefundId,业务可忽略该字段
	UsedRefundId *string `json:"UsedRefundId,omitnil,omitempty" name:"UsedRefundId"`

	// 退款总金额
	TotalRefundAmt *int64 `json:"TotalRefundAmt,omitnil,omitempty" name:"TotalRefundAmt"`

	// ISO货币代码
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 退款状态码,退款提交成功后返回
	// 1:退款中
	// 2:退款成功
	// 3:退款失败
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 子单退款信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubRefundList []*CloudSubRefundItem `json:"SubRefundList,omitnil,omitempty" name:"SubRefundList"`

	// 透传字段,退款成功回调透传给应用,用于开发者透传自定义内容
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 米大师分配的支付主MidasAppId
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 该笔退款订单退款后内部返回的退款单号
	ChannelRefundId *string `json:"ChannelRefundId,omitnil,omitempty" name:"ChannelRefundId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryCommonTransferRechargeRequest

type QueryCommonTransferRechargeRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1为查询当日数据,0查询历史数据)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(8),开始日期(格式:20190101)
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// STRING(8),终止日期(格式:20190101)
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// STRING(10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryCommonTransferRechargeRequest

func NewQueryCommonTransferRechargeRequest() (request *QueryCommonTransferRechargeRequest)

func (*QueryCommonTransferRechargeRequest) FromJsonString

func (r *QueryCommonTransferRechargeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCommonTransferRechargeRequest) ToJsonString

func (r *QueryCommonTransferRechargeRequest) ToJsonString() string

type QueryCommonTransferRechargeRequestParams added in v1.0.426

type QueryCommonTransferRechargeRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1为查询当日数据,0查询历史数据)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(8),开始日期(格式:20190101)
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// STRING(8),终止日期(格式:20190101)
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// STRING(10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryCommonTransferRechargeResponse

type QueryCommonTransferRechargeResponse struct {
	*tchttp.BaseResponse
	Response *QueryCommonTransferRechargeResponseParams `json:"Response"`
}

func NewQueryCommonTransferRechargeResponse

func NewQueryCommonTransferRechargeResponse() (response *QueryCommonTransferRechargeResponse)

func (*QueryCommonTransferRechargeResponse) FromJsonString

func (r *QueryCommonTransferRechargeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCommonTransferRechargeResponse) ToJsonString

func (r *QueryCommonTransferRechargeResponse) ToJsonString() string

type QueryCommonTransferRechargeResponseParams added in v1.0.426

type QueryCommonTransferRechargeResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(10),本次交易返回查询结果记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultNum *string `json:"ResultNum,omitnil,omitempty" name:"ResultNum"`

	// STRING(30),起始记录号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartRecordNo *string `json:"StartRecordNo,omitnil,omitempty" name:"StartRecordNo"`

	// STRING(2),结束标志(0: 否; 1: 是)
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndFlag *string `json:"EndFlag,omitnil,omitempty" name:"EndFlag"`

	// STRING(10),符合业务查询条件的记录总数(重复次数,一次最多返回20条记录)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalNum *string `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 交易信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranItemArray []*TransferItem `json:"TranItemArray,omitnil,omitempty" name:"TranItemArray"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryCompanyTitleRequest added in v1.0.511

type QueryCompanyTitleRequest struct {
	*tchttp.BaseRequest

	// 公司抬头关键字
	CompanyTitleKeyword *string `json:"CompanyTitleKeyword,omitnil,omitempty" name:"CompanyTitleKeyword"`

	// 开票平台ID。0:高灯,1:票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 销方纳税人识别号
	SellerTaxpayerNum *string `json:"SellerTaxpayerNum,omitnil,omitempty" name:"SellerTaxpayerNum"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryCompanyTitleRequest added in v1.0.511

func NewQueryCompanyTitleRequest() (request *QueryCompanyTitleRequest)

func (*QueryCompanyTitleRequest) FromJsonString added in v1.0.511

func (r *QueryCompanyTitleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCompanyTitleRequest) ToJsonString added in v1.0.511

func (r *QueryCompanyTitleRequest) ToJsonString() string

type QueryCompanyTitleRequestParams added in v1.0.511

type QueryCompanyTitleRequestParams struct {
	// 公司抬头关键字
	CompanyTitleKeyword *string `json:"CompanyTitleKeyword,omitnil,omitempty" name:"CompanyTitleKeyword"`

	// 开票平台ID。0:高灯,1:票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 销方纳税人识别号
	SellerTaxpayerNum *string `json:"SellerTaxpayerNum,omitnil,omitempty" name:"SellerTaxpayerNum"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryCompanyTitleResponse added in v1.0.511

type QueryCompanyTitleResponse struct {
	*tchttp.BaseResponse
	Response *QueryCompanyTitleResponseParams `json:"Response"`
}

func NewQueryCompanyTitleResponse added in v1.0.511

func NewQueryCompanyTitleResponse() (response *QueryCompanyTitleResponse)

func (*QueryCompanyTitleResponse) FromJsonString added in v1.0.511

func (r *QueryCompanyTitleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCompanyTitleResponse) ToJsonString added in v1.0.511

func (r *QueryCompanyTitleResponse) ToJsonString() string

type QueryCompanyTitleResponseParams added in v1.0.511

type QueryCompanyTitleResponseParams struct {
	// 错误码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 公司抬头结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result []*CompanyTitleResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryContractPayFeeRequest added in v1.0.293

type QueryContractPayFeeRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 支付方式编号
	PaymentId *string `json:"PaymentId,omitnil,omitempty" name:"PaymentId"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryContractPayFeeRequest added in v1.0.293

func NewQueryContractPayFeeRequest() (request *QueryContractPayFeeRequest)

func (*QueryContractPayFeeRequest) FromJsonString added in v1.0.293

func (r *QueryContractPayFeeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryContractPayFeeRequest) ToJsonString added in v1.0.293

func (r *QueryContractPayFeeRequest) ToJsonString() string

type QueryContractPayFeeRequestParams added in v1.0.426

type QueryContractPayFeeRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 支付方式编号
	PaymentId *string `json:"PaymentId,omitnil,omitempty" name:"PaymentId"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryContractPayFeeResponse added in v1.0.293

type QueryContractPayFeeResponse struct {
	*tchttp.BaseResponse
	Response *QueryContractPayFeeResponseParams `json:"Response"`
}

func NewQueryContractPayFeeResponse added in v1.0.293

func NewQueryContractPayFeeResponse() (response *QueryContractPayFeeResponse)

func (*QueryContractPayFeeResponse) FromJsonString added in v1.0.293

func (r *QueryContractPayFeeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryContractPayFeeResponse) ToJsonString added in v1.0.293

func (r *QueryContractPayFeeResponse) ToJsonString() string

type QueryContractPayFeeResponseParams added in v1.0.426

type QueryContractPayFeeResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码,0表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 查询支付方式费率及自定义表单项响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryContractPayFeeResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryContractPayFeeResult added in v1.0.293

type QueryContractPayFeeResult struct {
	// pay支付方式json数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pay *PayDataResult `json:"Pay,omitnil,omitempty" name:"Pay"`

	// 合同扩展自定义字段
	ExtraInput []*string `json:"ExtraInput,omitnil,omitempty" name:"ExtraInput"`

	// pay_fee支付方式行业分类费率json数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayFee []*PayFeeDataResult `json:"PayFee,omitnil,omitempty" name:"PayFee"`
}

type QueryContractPayWayListRequest added in v1.0.293

type QueryContractPayWayListRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryContractPayWayListRequest added in v1.0.293

func NewQueryContractPayWayListRequest() (request *QueryContractPayWayListRequest)

func (*QueryContractPayWayListRequest) FromJsonString added in v1.0.293

func (r *QueryContractPayWayListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryContractPayWayListRequest) ToJsonString added in v1.0.293

func (r *QueryContractPayWayListRequest) ToJsonString() string

type QueryContractPayWayListRequestParams added in v1.0.426

type QueryContractPayWayListRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryContractPayWayListResponse added in v1.0.293

type QueryContractPayWayListResponse struct {
	*tchttp.BaseResponse
	Response *QueryContractPayWayListResponseParams `json:"Response"`
}

func NewQueryContractPayWayListResponse added in v1.0.293

func NewQueryContractPayWayListResponse() (response *QueryContractPayWayListResponse)

func (*QueryContractPayWayListResponse) FromJsonString added in v1.0.293

func (r *QueryContractPayWayListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryContractPayWayListResponse) ToJsonString added in v1.0.293

func (r *QueryContractPayWayListResponse) ToJsonString() string

type QueryContractPayWayListResponseParams added in v1.0.426

type QueryContractPayWayListResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 查询合同支付方式响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result []*ContractPayListResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryContractRelateShopRequest added in v1.0.293

type QueryContractRelateShopRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 合同主键
	ContractId *string `json:"ContractId,omitnil,omitempty" name:"ContractId"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryContractRelateShopRequest added in v1.0.293

func NewQueryContractRelateShopRequest() (request *QueryContractRelateShopRequest)

func (*QueryContractRelateShopRequest) FromJsonString added in v1.0.293

func (r *QueryContractRelateShopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryContractRelateShopRequest) ToJsonString added in v1.0.293

func (r *QueryContractRelateShopRequest) ToJsonString() string

type QueryContractRelateShopRequestParams added in v1.0.426

type QueryContractRelateShopRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 合同主键
	ContractId *string `json:"ContractId,omitnil,omitempty" name:"ContractId"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryContractRelateShopResponse added in v1.0.293

type QueryContractRelateShopResponse struct {
	*tchttp.BaseResponse
	Response *QueryContractRelateShopResponseParams `json:"Response"`
}

func NewQueryContractRelateShopResponse added in v1.0.293

func NewQueryContractRelateShopResponse() (response *QueryContractRelateShopResponse)

func (*QueryContractRelateShopResponse) FromJsonString added in v1.0.293

func (r *QueryContractRelateShopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryContractRelateShopResponse) ToJsonString added in v1.0.293

func (r *QueryContractRelateShopResponse) ToJsonString() string

type QueryContractRelateShopResponseParams added in v1.0.426

type QueryContractRelateShopResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 查询合同可关联门店响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result []*QueryContractRelateShopResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryContractRelateShopResult added in v1.0.293

type QueryContractRelateShopResult struct {
	// 省份
	// 注意:此字段可能返回 null,表示取不到有效值。
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 城市编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	CityId *string `json:"CityId,omitnil,omitempty" name:"CityId"`

	// 门店简称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopName *string `json:"ShopName,omitnil,omitempty" name:"ShopName"`

	// 终端数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TerminalCount *string `json:"TerminalCount,omitnil,omitempty" name:"TerminalCount"`

	// 城市
	// 注意:此字段可能返回 null,表示取不到有效值。
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 门店状态(0未审核,1已审核,2审核未通过,3待审核,4已删除,5初审通过)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopStatus *string `json:"ShopStatus,omitnil,omitempty" name:"ShopStatus"`

	// 若是支付宝合同,支付宝上线状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	AliPayOnline *string `json:"AliPayOnline,omitnil,omitempty" name:"AliPayOnline"`

	// 门店编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopNo *string `json:"ShopNo,omitnil,omitempty" name:"ShopNo"`

	// 县/区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 若是支付宝合同,支付宝审核状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	AliPayStatus *string `json:"AliPayStatus,omitnil,omitempty" name:"AliPayStatus"`

	// 为空或者0表示未关联,大于0表示已关联
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsChecked *string `json:"IsChecked,omitnil,omitempty" name:"IsChecked"`

	// 详细地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 若是支付宝合同,支付宝审核描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	AliPayDesc *string `json:"AliPayDesc,omitnil,omitempty" name:"AliPayDesc"`
}

type QueryContractRequest

type QueryContractRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 指定渠道:  wechat:微信支付  qqwallet:QQ钱包
	//  bank:网银支付  只有一个渠道时需要指定
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 枚举值:
	// CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询
	// CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询
	ContractQueryMode *string `json:"ContractQueryMode,omitnil,omitempty" name:"ContractQueryMode"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填
	OutContractCode *string `json:"OutContractCode,omitnil,omitempty" name:"OutContractCode"`

	// 签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成
	ContractSceneId *string `json:"ContractSceneId,omitnil,omitempty" name:"ContractSceneId"`

	// 米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填
	ChannelContractCode *string `json:"ChannelContractCode,omitnil,omitempty" name:"ChannelContractCode"`

	// 第三方渠道合约数据,为json字符串,与特定渠道有关
	ExternalContractData *string `json:"ExternalContractData,omitnil,omitempty" name:"ExternalContractData"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// USER_ID: 用户ID
	// ANONYMOUS: 匿名类型 USER_ID
	// 默认值为 USER_ID
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 签约代扣穿透查询存量数据迁移模式
	MigrateMode *string `json:"MigrateMode,omitnil,omitempty" name:"MigrateMode"`

	// 签约方式
	ContractMethod *string `json:"ContractMethod,omitnil,omitempty" name:"ContractMethod"`
}

func NewQueryContractRequest

func NewQueryContractRequest() (request *QueryContractRequest)

func (*QueryContractRequest) FromJsonString

func (r *QueryContractRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryContractRequest) ToJsonString

func (r *QueryContractRequest) ToJsonString() string

type QueryContractRequestParams added in v1.0.426

type QueryContractRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 指定渠道:  wechat:微信支付  qqwallet:QQ钱包
	//  bank:网银支付  只有一个渠道时需要指定
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 枚举值:
	// CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE:按 OutContractCode + ContractSceneId 查询
	// CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode查询
	ContractQueryMode *string `json:"ContractQueryMode,omitnil,omitempty" name:"ContractQueryMode"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 业务签约合同协议号 当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 ,必填
	OutContractCode *string `json:"OutContractCode,omitnil,omitempty" name:"OutContractCode"`

	// 签约场景ID,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成
	ContractSceneId *string `json:"ContractSceneId,omitnil,omitempty" name:"ContractSceneId"`

	// 米大师生成的协议号 ,当 ContractQueryMode=CONTRACT_QUERY_MODE_BY_CHANNEL_CONTRACT_CODE 时必填
	ChannelContractCode *string `json:"ChannelContractCode,omitnil,omitempty" name:"ChannelContractCode"`

	// 第三方渠道合约数据,为json字符串,与特定渠道有关
	ExternalContractData *string `json:"ExternalContractData,omitnil,omitempty" name:"ExternalContractData"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// USER_ID: 用户ID
	// ANONYMOUS: 匿名类型 USER_ID
	// 默认值为 USER_ID
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 签约代扣穿透查询存量数据迁移模式
	MigrateMode *string `json:"MigrateMode,omitnil,omitempty" name:"MigrateMode"`

	// 签约方式
	ContractMethod *string `json:"ContractMethod,omitnil,omitempty" name:"ContractMethod"`
}

Predefined struct for user

type QueryContractResponse

type QueryContractResponse struct {
	*tchttp.BaseResponse
	Response *QueryContractResponseParams `json:"Response"`
}

func NewQueryContractResponse

func NewQueryContractResponse() (response *QueryContractResponse)

func (*QueryContractResponse) FromJsonString

func (r *QueryContractResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryContractResponse) ToJsonString

func (r *QueryContractResponse) ToJsonString() string

type QueryContractResponseParams added in v1.0.426

type QueryContractResponseParams struct {
	// 签约数据
	ContractData *ResponseQueryContract `json:"ContractData,omitnil,omitempty" name:"ContractData"`

	// 请求处理信息
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryCustAcctIdBalanceRequest

type QueryCustAcctIdBalanceRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(4),查询标志(2: 普通会员子账号; 3: 功能子账号)
	QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"`

	// STRING(10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(50),见证子账户的账号(若SelectFlag为2时,子账号必输)
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryCustAcctIdBalanceRequest

func NewQueryCustAcctIdBalanceRequest() (request *QueryCustAcctIdBalanceRequest)

func (*QueryCustAcctIdBalanceRequest) FromJsonString

func (r *QueryCustAcctIdBalanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCustAcctIdBalanceRequest) ToJsonString

func (r *QueryCustAcctIdBalanceRequest) ToJsonString() string

type QueryCustAcctIdBalanceRequestParams added in v1.0.426

type QueryCustAcctIdBalanceRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(4),查询标志(2: 普通会员子账号; 3: 功能子账号)
	QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"`

	// STRING(10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(50),见证子账户的账号(若SelectFlag为2时,子账号必输)
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryCustAcctIdBalanceResponse

type QueryCustAcctIdBalanceResponse struct {
	*tchttp.BaseResponse
	Response *QueryCustAcctIdBalanceResponseParams `json:"Response"`
}

func NewQueryCustAcctIdBalanceResponse

func NewQueryCustAcctIdBalanceResponse() (response *QueryCustAcctIdBalanceResponse)

func (*QueryCustAcctIdBalanceResponse) FromJsonString

func (r *QueryCustAcctIdBalanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCustAcctIdBalanceResponse) ToJsonString

func (r *QueryCustAcctIdBalanceResponse) ToJsonString() string

type QueryCustAcctIdBalanceResponseParams added in v1.0.426

type QueryCustAcctIdBalanceResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(10),本次交易返回查询结果记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultNum *string `json:"ResultNum,omitnil,omitempty" name:"ResultNum"`

	// STRING(30),起始记录号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartRecordNo *string `json:"StartRecordNo,omitnil,omitempty" name:"StartRecordNo"`

	// STRING(2),结束标志(0: 否; 1: 是)
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndFlag *string `json:"EndFlag,omitnil,omitempty" name:"EndFlag"`

	// STRING(10),符合业务查询条件的记录总数(重复次数,一次最多返回20条记录)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalNum *string `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 账户信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	AcctArray []*Acct `json:"AcctArray,omitnil,omitempty" name:"AcctArray"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryDeclareData

type QueryDeclareData struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 对接方汇出指令编号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 申报流水号
	DeclareId *string `json:"DeclareId,omitnil,omitempty" name:"DeclareId"`

	// 原申报流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OriginalDeclareId *string `json:"OriginalDeclareId,omitnil,omitempty" name:"OriginalDeclareId"`

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 源币种
	SourceCurrency *string `json:"SourceCurrency,omitnil,omitempty" name:"SourceCurrency"`

	// 源金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceAmount *string `json:"SourceAmount,omitnil,omitempty" name:"SourceAmount"`

	// 目的币种
	TargetCurrency *string `json:"TargetCurrency,omitnil,omitempty" name:"TargetCurrency"`

	// 目的金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetAmount *string `json:"TargetAmount,omitnil,omitempty" name:"TargetAmount"`

	// 交易编码
	TradeCode *string `json:"TradeCode,omitnil,omitempty" name:"TradeCode"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type QueryDeclareResult

type QueryDeclareResult struct {
	// 成功申报材料查询数据
	Data *QueryDeclareData `json:"Data,omitnil,omitempty" name:"Data"`

	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`
}

type QueryDownloadBillURLRequest added in v1.0.228

type QueryDownloadBillURLRequest struct {
	*tchttp.BaseRequest

	// 分配给商户的AppId。进件成功后返给商户方的AppId。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 渠道编号。固定值:ZSB2B
	ChannelCode *string `json:"ChannelCode,omitnil,omitempty" name:"ChannelCode"`

	// 对账单日期,格式yyyyMMdd
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`
}

func NewQueryDownloadBillURLRequest added in v1.0.228

func NewQueryDownloadBillURLRequest() (request *QueryDownloadBillURLRequest)

func (*QueryDownloadBillURLRequest) FromJsonString added in v1.0.228

func (r *QueryDownloadBillURLRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryDownloadBillURLRequest) ToJsonString added in v1.0.228

func (r *QueryDownloadBillURLRequest) ToJsonString() string

type QueryDownloadBillURLRequestParams added in v1.0.426

type QueryDownloadBillURLRequestParams struct {
	// 分配给商户的AppId。进件成功后返给商户方的AppId。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 渠道编号。固定值:ZSB2B
	ChannelCode *string `json:"ChannelCode,omitnil,omitempty" name:"ChannelCode"`

	// 对账单日期,格式yyyyMMdd
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`
}

Predefined struct for user

type QueryDownloadBillURLResponse added in v1.0.228

type QueryDownloadBillURLResponse struct {
	*tchttp.BaseResponse
	Response *QueryDownloadBillURLResponseParams `json:"Response"`
}

func NewQueryDownloadBillURLResponse added in v1.0.228

func NewQueryDownloadBillURLResponse() (response *QueryDownloadBillURLResponse)

func (*QueryDownloadBillURLResponse) FromJsonString added in v1.0.228

func (r *QueryDownloadBillURLResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryDownloadBillURLResponse) ToJsonString added in v1.0.228

func (r *QueryDownloadBillURLResponse) ToJsonString() string

type QueryDownloadBillURLResponseParams added in v1.0.426

type QueryDownloadBillURLResponseParams struct {
	// 分配给商户的AppId。进件成功后返给商户方的AppId。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 对账单下载地址。
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryExceedingInfoData added in v1.0.355

type QueryExceedingInfoData struct {
	// 代理商ID。
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 代理商名称。
	AgentName *string `json:"AgentName,omitnil,omitempty" name:"AgentName"`

	// 主播ID。当入参Dimension为ANCHOR或ORDER时,该字段才会有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 主播名称。当入参Dimension为ANCHOR或ORDER时,该字段才会有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnchorName *string `json:"AnchorName,omitnil,omitempty" name:"AnchorName"`

	// 订单号。当入参Dimension为ORDER时,该字段才会有值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 超额类型。目前支持 AGENT_EXCEED_100 和 ANCHOR_EXCEED_100_12 两种类型。
	ExceedingType *string `json:"ExceedingType,omitnil,omitempty" name:"ExceedingType"`
}

type QueryExceedingInfoRequest added in v1.0.355

type QueryExceedingInfoRequest struct {
	*tchttp.BaseRequest

	// 超额日期。格式为yyyy-MM-dd。
	TimeStr *string `json:"TimeStr,omitnil,omitempty" name:"TimeStr"`

	// 维度。目前支持三个维度: AGENT, ANCHOR, ORDER。不填默认使用AGENT维度。
	Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"`

	// 分页信息。不填默认Index为1,Count为100。
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

func NewQueryExceedingInfoRequest added in v1.0.355

func NewQueryExceedingInfoRequest() (request *QueryExceedingInfoRequest)

func (*QueryExceedingInfoRequest) FromJsonString added in v1.0.355

func (r *QueryExceedingInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryExceedingInfoRequest) ToJsonString added in v1.0.355

func (r *QueryExceedingInfoRequest) ToJsonString() string

type QueryExceedingInfoRequestParams added in v1.0.426

type QueryExceedingInfoRequestParams struct {
	// 超额日期。格式为yyyy-MM-dd。
	TimeStr *string `json:"TimeStr,omitnil,omitempty" name:"TimeStr"`

	// 维度。目前支持三个维度: AGENT, ANCHOR, ORDER。不填默认使用AGENT维度。
	Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"`

	// 分页信息。不填默认Index为1,Count为100。
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

Predefined struct for user

type QueryExceedingInfoResponse added in v1.0.355

type QueryExceedingInfoResponse struct {
	*tchttp.BaseResponse
	Response *QueryExceedingInfoResponseParams `json:"Response"`
}

func NewQueryExceedingInfoResponse added in v1.0.355

func NewQueryExceedingInfoResponse() (response *QueryExceedingInfoResponse)

func (*QueryExceedingInfoResponse) FromJsonString added in v1.0.355

func (r *QueryExceedingInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryExceedingInfoResponse) ToJsonString added in v1.0.355

func (r *QueryExceedingInfoResponse) ToJsonString() string

type QueryExceedingInfoResponseParams added in v1.0.426

type QueryExceedingInfoResponseParams struct {
	// 错误码。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 超额信息结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryExceedingInfoResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryExceedingInfoResult added in v1.0.355

type QueryExceedingInfoResult struct {
	// 记录总数。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 超额信息数据。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*QueryExceedingInfoData `json:"Data,omitnil,omitempty" name:"Data"`
}

type QueryExchangeRateRequest

type QueryExchangeRateRequest struct {
	*tchttp.BaseRequest

	// 源币种 (默认CNY)
	SourceCurrency *string `json:"SourceCurrency,omitnil,omitempty" name:"SourceCurrency"`

	// 目的币种 (见常见问题-汇出币种)
	TargetCurrency *string `json:"TargetCurrency,omitnil,omitempty" name:"TargetCurrency"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryExchangeRateRequest

func NewQueryExchangeRateRequest() (request *QueryExchangeRateRequest)

func (*QueryExchangeRateRequest) FromJsonString

func (r *QueryExchangeRateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryExchangeRateRequest) ToJsonString

func (r *QueryExchangeRateRequest) ToJsonString() string

type QueryExchangeRateRequestParams added in v1.0.426

type QueryExchangeRateRequestParams struct {
	// 源币种 (默认CNY)
	SourceCurrency *string `json:"SourceCurrency,omitnil,omitempty" name:"SourceCurrency"`

	// 目的币种 (见常见问题-汇出币种)
	TargetCurrency *string `json:"TargetCurrency,omitnil,omitempty" name:"TargetCurrency"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryExchangeRateResponse

type QueryExchangeRateResponse struct {
	*tchttp.BaseResponse
	Response *QueryExchangeRateResponseParams `json:"Response"`
}

func NewQueryExchangeRateResponse

func NewQueryExchangeRateResponse() (response *QueryExchangeRateResponse)

func (*QueryExchangeRateResponse) FromJsonString

func (r *QueryExchangeRateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryExchangeRateResponse) ToJsonString

func (r *QueryExchangeRateResponse) ToJsonString() string

type QueryExchangeRateResponseParams added in v1.0.426

type QueryExchangeRateResponseParams struct {
	// 查询汇率结果
	Result *QueryExchangerateResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryExchangerateData

type QueryExchangerateData struct {
	// 汇率
	Rate *string `json:"Rate,omitnil,omitempty" name:"Rate"`

	// 源币种
	SourceCurrency *string `json:"SourceCurrency,omitnil,omitempty" name:"SourceCurrency"`

	// 目的币种
	TargetCurrency *string `json:"TargetCurrency,omitnil,omitempty" name:"TargetCurrency"`

	// 汇率时间
	RateTime *string `json:"RateTime,omitnil,omitempty" name:"RateTime"`

	// 基准币种
	BaseCurrency *string `json:"BaseCurrency,omitnil,omitempty" name:"BaseCurrency"`
}

type QueryExchangerateResult

type QueryExchangerateResult struct {
	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 查询汇率数据数组
	Data []*QueryExchangerateData `json:"Data,omitnil,omitempty" name:"Data"`
}

type QueryExternalAccountBookResult added in v1.0.390

type QueryExternalAccountBookResult struct {
	// 渠道记账本ID
	ChannelAccountBookId *string `json:"ChannelAccountBookId,omitnil,omitempty" name:"ChannelAccountBookId"`

	// 可用余额。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AvailableBalance *string `json:"AvailableBalance,omitnil,omitempty" name:"AvailableBalance"`

	// 电子记账本对外收款的账户信息。为JSON格式字符串(成功状态下返回)。详情见附录-复杂类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CollectMoneyAccountInfo *string `json:"CollectMoneyAccountInfo,omitnil,omitempty" name:"CollectMoneyAccountInfo"`
}

type QueryFinancialDataUrlRequest added in v1.0.505

type QueryFinancialDataUrlRequest struct {
	*tchttp.BaseRequest

	// 数据查询范围:结束时间 yyyy-MM-dd HH:mm:ss
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 数据查询范围:开始时间 yyyy-MM-dd HH:mm:ss
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 数据类型:ADDED_INVOICE_REPORT  增值税开票数据,NATURAL_FINANCE_REPORT 自然人金融数据,
	// NATURAL_FINANCE_REPORT_BY_TIME 按次报税数据导出,
	// NATURAL_FINANCE_REPORT_STAT_BY_DAY 按日累计报税数据导出
	DataType *string `json:"DataType,omitnil,omitempty" name:"DataType"`
}

func NewQueryFinancialDataUrlRequest added in v1.0.505

func NewQueryFinancialDataUrlRequest() (request *QueryFinancialDataUrlRequest)

func (*QueryFinancialDataUrlRequest) FromJsonString added in v1.0.505

func (r *QueryFinancialDataUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFinancialDataUrlRequest) ToJsonString added in v1.0.505

func (r *QueryFinancialDataUrlRequest) ToJsonString() string

type QueryFinancialDataUrlRequestParams added in v1.0.505

type QueryFinancialDataUrlRequestParams struct {
	// 数据查询范围:结束时间 yyyy-MM-dd HH:mm:ss
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 数据查询范围:开始时间 yyyy-MM-dd HH:mm:ss
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 数据类型:ADDED_INVOICE_REPORT  增值税开票数据,NATURAL_FINANCE_REPORT 自然人金融数据,
	// NATURAL_FINANCE_REPORT_BY_TIME 按次报税数据导出,
	// NATURAL_FINANCE_REPORT_STAT_BY_DAY 按日累计报税数据导出
	DataType *string `json:"DataType,omitnil,omitempty" name:"DataType"`
}

Predefined struct for user

type QueryFinancialDataUrlResponse added in v1.0.505

type QueryFinancialDataUrlResponse struct {
	*tchttp.BaseResponse
	Response *QueryFinancialDataUrlResponseParams `json:"Response"`
}

func NewQueryFinancialDataUrlResponse added in v1.0.505

func NewQueryFinancialDataUrlResponse() (response *QueryFinancialDataUrlResponse)

func (*QueryFinancialDataUrlResponse) FromJsonString added in v1.0.505

func (r *QueryFinancialDataUrlResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFinancialDataUrlResponse) ToJsonString added in v1.0.505

func (r *QueryFinancialDataUrlResponse) ToJsonString() string

type QueryFinancialDataUrlResponseParams added in v1.0.505

type QueryFinancialDataUrlResponseParams struct {
	// 下载链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`

	// 过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexAmountBeforeTaxRequest added in v1.0.414

type QueryFlexAmountBeforeTaxRequest struct {
	*tchttp.BaseRequest

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 税后金额
	AmountAfterTax *string `json:"AmountAfterTax,omitnil,omitempty" name:"AmountAfterTax"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexAmountBeforeTaxRequest added in v1.0.414

func NewQueryFlexAmountBeforeTaxRequest() (request *QueryFlexAmountBeforeTaxRequest)

func (*QueryFlexAmountBeforeTaxRequest) FromJsonString added in v1.0.414

func (r *QueryFlexAmountBeforeTaxRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexAmountBeforeTaxRequest) ToJsonString added in v1.0.414

func (r *QueryFlexAmountBeforeTaxRequest) ToJsonString() string

type QueryFlexAmountBeforeTaxRequestParams added in v1.0.426

type QueryFlexAmountBeforeTaxRequestParams struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 税后金额
	AmountAfterTax *string `json:"AmountAfterTax,omitnil,omitempty" name:"AmountAfterTax"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexAmountBeforeTaxResponse added in v1.0.414

type QueryFlexAmountBeforeTaxResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexAmountBeforeTaxResponseParams `json:"Response"`
}

func NewQueryFlexAmountBeforeTaxResponse added in v1.0.414

func NewQueryFlexAmountBeforeTaxResponse() (response *QueryFlexAmountBeforeTaxResponse)

func (*QueryFlexAmountBeforeTaxResponse) FromJsonString added in v1.0.414

func (r *QueryFlexAmountBeforeTaxResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexAmountBeforeTaxResponse) ToJsonString added in v1.0.414

func (r *QueryFlexAmountBeforeTaxResponse) ToJsonString() string

type QueryFlexAmountBeforeTaxResponseParams added in v1.0.426

type QueryFlexAmountBeforeTaxResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *AmountBeforeTaxResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexBillDownloadUrlRequest added in v1.0.435

type QueryFlexBillDownloadUrlRequest struct {
	*tchttp.BaseRequest

	// 对账单日期
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`

	// 对账单类型:FREEZE, SETTLEMENT,PAYMENT
	BillType *string `json:"BillType,omitnil,omitempty" name:"BillType"`

	// 服务商ID,如不填则查询平台级别对账单文件
	ServiceProviderId *string `json:"ServiceProviderId,omitnil,omitempty" name:"ServiceProviderId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexBillDownloadUrlRequest added in v1.0.435

func NewQueryFlexBillDownloadUrlRequest() (request *QueryFlexBillDownloadUrlRequest)

func (*QueryFlexBillDownloadUrlRequest) FromJsonString added in v1.0.435

func (r *QueryFlexBillDownloadUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexBillDownloadUrlRequest) ToJsonString added in v1.0.435

func (r *QueryFlexBillDownloadUrlRequest) ToJsonString() string

type QueryFlexBillDownloadUrlRequestParams added in v1.0.435

type QueryFlexBillDownloadUrlRequestParams struct {
	// 对账单日期
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`

	// 对账单类型:FREEZE, SETTLEMENT,PAYMENT
	BillType *string `json:"BillType,omitnil,omitempty" name:"BillType"`

	// 服务商ID,如不填则查询平台级别对账单文件
	ServiceProviderId *string `json:"ServiceProviderId,omitnil,omitempty" name:"ServiceProviderId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexBillDownloadUrlResponse added in v1.0.435

type QueryFlexBillDownloadUrlResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexBillDownloadUrlResponseParams `json:"Response"`
}

func NewQueryFlexBillDownloadUrlResponse added in v1.0.435

func NewQueryFlexBillDownloadUrlResponse() (response *QueryFlexBillDownloadUrlResponse)

func (*QueryFlexBillDownloadUrlResponse) FromJsonString added in v1.0.435

func (r *QueryFlexBillDownloadUrlResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexBillDownloadUrlResponse) ToJsonString added in v1.0.435

func (r *QueryFlexBillDownloadUrlResponse) ToJsonString() string

type QueryFlexBillDownloadUrlResponseParams added in v1.0.435

type QueryFlexBillDownloadUrlResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *FlexBillDownloadUrlResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexFreezeOrderListRequest added in v1.0.414

type QueryFlexFreezeOrderListRequest struct {
	*tchttp.BaseRequest

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 操作类型
	// FREEZE:冻结
	// UNFREEZE:解冻
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 开始时间,格式"yyyy-MM-dd hh:mm:ss"
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,格式"yyyy-MM-dd hh:mm:ss"
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexFreezeOrderListRequest added in v1.0.414

func NewQueryFlexFreezeOrderListRequest() (request *QueryFlexFreezeOrderListRequest)

func (*QueryFlexFreezeOrderListRequest) FromJsonString added in v1.0.414

func (r *QueryFlexFreezeOrderListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexFreezeOrderListRequest) ToJsonString added in v1.0.414

func (r *QueryFlexFreezeOrderListRequest) ToJsonString() string

type QueryFlexFreezeOrderListRequestParams added in v1.0.426

type QueryFlexFreezeOrderListRequestParams struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 操作类型
	// FREEZE:冻结
	// UNFREEZE:解冻
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 开始时间,格式"yyyy-MM-dd hh:mm:ss"
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,格式"yyyy-MM-dd hh:mm:ss"
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexFreezeOrderListResponse added in v1.0.414

type QueryFlexFreezeOrderListResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexFreezeOrderListResponseParams `json:"Response"`
}

func NewQueryFlexFreezeOrderListResponse added in v1.0.414

func NewQueryFlexFreezeOrderListResponse() (response *QueryFlexFreezeOrderListResponse)

func (*QueryFlexFreezeOrderListResponse) FromJsonString added in v1.0.414

func (r *QueryFlexFreezeOrderListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexFreezeOrderListResponse) ToJsonString added in v1.0.414

func (r *QueryFlexFreezeOrderListResponse) ToJsonString() string

type QueryFlexFreezeOrderListResponseParams added in v1.0.426

type QueryFlexFreezeOrderListResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *FreezeOrders `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexOrderSummaryListRequest added in v1.0.435

type QueryFlexOrderSummaryListRequest struct {
	*tchttp.BaseRequest

	// 汇总日期:yyyy-MM-dd
	SummaryDate *string `json:"SummaryDate,omitnil,omitempty" name:"SummaryDate"`

	// 分页
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 汇总订单类型:FREEZE, SETTLEMENT,PAYMENT
	OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexOrderSummaryListRequest added in v1.0.435

func NewQueryFlexOrderSummaryListRequest() (request *QueryFlexOrderSummaryListRequest)

func (*QueryFlexOrderSummaryListRequest) FromJsonString added in v1.0.435

func (r *QueryFlexOrderSummaryListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexOrderSummaryListRequest) ToJsonString added in v1.0.435

func (r *QueryFlexOrderSummaryListRequest) ToJsonString() string

type QueryFlexOrderSummaryListRequestParams added in v1.0.435

type QueryFlexOrderSummaryListRequestParams struct {
	// 汇总日期:yyyy-MM-dd
	SummaryDate *string `json:"SummaryDate,omitnil,omitempty" name:"SummaryDate"`

	// 分页
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 汇总订单类型:FREEZE, SETTLEMENT,PAYMENT
	OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexOrderSummaryListResponse added in v1.0.435

type QueryFlexOrderSummaryListResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexOrderSummaryListResponseParams `json:"Response"`
}

func NewQueryFlexOrderSummaryListResponse added in v1.0.435

func NewQueryFlexOrderSummaryListResponse() (response *QueryFlexOrderSummaryListResponse)

func (*QueryFlexOrderSummaryListResponse) FromJsonString added in v1.0.435

func (r *QueryFlexOrderSummaryListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexOrderSummaryListResponse) ToJsonString added in v1.0.435

func (r *QueryFlexOrderSummaryListResponse) ToJsonString() string

type QueryFlexOrderSummaryListResponseParams added in v1.0.435

type QueryFlexOrderSummaryListResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *OrderSummaries `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexPayeeAccountBalanceRequest added in v1.0.414

type QueryFlexPayeeAccountBalanceRequest struct {
	*tchttp.BaseRequest

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 快照日期。格式yyyy-MM-dd
	SnapshotDate *string `json:"SnapshotDate,omitnil,omitempty" name:"SnapshotDate"`
}

func NewQueryFlexPayeeAccountBalanceRequest added in v1.0.414

func NewQueryFlexPayeeAccountBalanceRequest() (request *QueryFlexPayeeAccountBalanceRequest)

func (*QueryFlexPayeeAccountBalanceRequest) FromJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountBalanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPayeeAccountBalanceRequest) ToJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountBalanceRequest) ToJsonString() string

type QueryFlexPayeeAccountBalanceRequestParams added in v1.0.426

type QueryFlexPayeeAccountBalanceRequestParams struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 快照日期。格式yyyy-MM-dd
	SnapshotDate *string `json:"SnapshotDate,omitnil,omitempty" name:"SnapshotDate"`
}

Predefined struct for user

type QueryFlexPayeeAccountBalanceResponse added in v1.0.414

type QueryFlexPayeeAccountBalanceResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexPayeeAccountBalanceResponseParams `json:"Response"`
}

func NewQueryFlexPayeeAccountBalanceResponse added in v1.0.414

func NewQueryFlexPayeeAccountBalanceResponse() (response *QueryFlexPayeeAccountBalanceResponse)

func (*QueryFlexPayeeAccountBalanceResponse) FromJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountBalanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPayeeAccountBalanceResponse) ToJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountBalanceResponse) ToJsonString() string

type QueryFlexPayeeAccountBalanceResponseParams added in v1.0.426

type QueryFlexPayeeAccountBalanceResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PayeeAccountBalanceResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexPayeeAccountInfoRequest added in v1.0.414

type QueryFlexPayeeAccountInfoRequest struct {
	*tchttp.BaseRequest

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 外部用户ID
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexPayeeAccountInfoRequest added in v1.0.414

func NewQueryFlexPayeeAccountInfoRequest() (request *QueryFlexPayeeAccountInfoRequest)

func (*QueryFlexPayeeAccountInfoRequest) FromJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPayeeAccountInfoRequest) ToJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountInfoRequest) ToJsonString() string

type QueryFlexPayeeAccountInfoRequestParams added in v1.0.426

type QueryFlexPayeeAccountInfoRequestParams struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 外部用户ID
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexPayeeAccountInfoResponse added in v1.0.414

type QueryFlexPayeeAccountInfoResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexPayeeAccountInfoResponseParams `json:"Response"`
}

func NewQueryFlexPayeeAccountInfoResponse added in v1.0.414

func NewQueryFlexPayeeAccountInfoResponse() (response *QueryFlexPayeeAccountInfoResponse)

func (*QueryFlexPayeeAccountInfoResponse) FromJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPayeeAccountInfoResponse) ToJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountInfoResponse) ToJsonString() string

type QueryFlexPayeeAccountInfoResponseParams added in v1.0.426

type QueryFlexPayeeAccountInfoResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PayeeAccountInfoResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexPayeeAccountListRequest added in v1.0.414

type QueryFlexPayeeAccountListRequest struct {
	*tchttp.BaseRequest

	// 账户属性信息
	PropertyInfo *PayeeAccountPropertyInfo `json:"PropertyInfo,omitnil,omitempty" name:"PropertyInfo"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexPayeeAccountListRequest added in v1.0.414

func NewQueryFlexPayeeAccountListRequest() (request *QueryFlexPayeeAccountListRequest)

func (*QueryFlexPayeeAccountListRequest) FromJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPayeeAccountListRequest) ToJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountListRequest) ToJsonString() string

type QueryFlexPayeeAccountListRequestParams added in v1.0.426

type QueryFlexPayeeAccountListRequestParams struct {
	// 账户属性信息
	PropertyInfo *PayeeAccountPropertyInfo `json:"PropertyInfo,omitnil,omitempty" name:"PropertyInfo"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexPayeeAccountListResponse added in v1.0.414

type QueryFlexPayeeAccountListResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexPayeeAccountListResponseParams `json:"Response"`
}

func NewQueryFlexPayeeAccountListResponse added in v1.0.414

func NewQueryFlexPayeeAccountListResponse() (response *QueryFlexPayeeAccountListResponse)

func (*QueryFlexPayeeAccountListResponse) FromJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPayeeAccountListResponse) ToJsonString added in v1.0.414

func (r *QueryFlexPayeeAccountListResponse) ToJsonString() string

type QueryFlexPayeeAccountListResponseParams added in v1.0.426

type QueryFlexPayeeAccountListResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PayeeAccountInfos `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexPayeeInfoRequest added in v1.0.414

type QueryFlexPayeeInfoRequest struct {
	*tchttp.BaseRequest

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 外部用户ID
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexPayeeInfoRequest added in v1.0.414

func NewQueryFlexPayeeInfoRequest() (request *QueryFlexPayeeInfoRequest)

func (*QueryFlexPayeeInfoRequest) FromJsonString added in v1.0.414

func (r *QueryFlexPayeeInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPayeeInfoRequest) ToJsonString added in v1.0.414

func (r *QueryFlexPayeeInfoRequest) ToJsonString() string

type QueryFlexPayeeInfoRequestParams added in v1.0.426

type QueryFlexPayeeInfoRequestParams struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 外部用户ID
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexPayeeInfoResponse added in v1.0.414

type QueryFlexPayeeInfoResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexPayeeInfoResponseParams `json:"Response"`
}

func NewQueryFlexPayeeInfoResponse added in v1.0.414

func NewQueryFlexPayeeInfoResponse() (response *QueryFlexPayeeInfoResponse)

func (*QueryFlexPayeeInfoResponse) FromJsonString added in v1.0.414

func (r *QueryFlexPayeeInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPayeeInfoResponse) ToJsonString added in v1.0.414

func (r *QueryFlexPayeeInfoResponse) ToJsonString() string

type QueryFlexPayeeInfoResponseParams added in v1.0.426

type QueryFlexPayeeInfoResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PayeeInfoResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexPaymentOrderListRequest added in v1.0.414

type QueryFlexPaymentOrderListRequest struct {
	*tchttp.BaseRequest

	// 开始时间,格式"yyyy-MM-dd hh:mm:ss"
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,格式"yyyy-MM-dd hh:mm:ss"
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexPaymentOrderListRequest added in v1.0.414

func NewQueryFlexPaymentOrderListRequest() (request *QueryFlexPaymentOrderListRequest)

func (*QueryFlexPaymentOrderListRequest) FromJsonString added in v1.0.414

func (r *QueryFlexPaymentOrderListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPaymentOrderListRequest) ToJsonString added in v1.0.414

func (r *QueryFlexPaymentOrderListRequest) ToJsonString() string

type QueryFlexPaymentOrderListRequestParams added in v1.0.426

type QueryFlexPaymentOrderListRequestParams struct {
	// 开始时间,格式"yyyy-MM-dd hh:mm:ss"
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,格式"yyyy-MM-dd hh:mm:ss"
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexPaymentOrderListResponse added in v1.0.414

type QueryFlexPaymentOrderListResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexPaymentOrderListResponseParams `json:"Response"`
}

func NewQueryFlexPaymentOrderListResponse added in v1.0.414

func NewQueryFlexPaymentOrderListResponse() (response *QueryFlexPaymentOrderListResponse)

func (*QueryFlexPaymentOrderListResponse) FromJsonString added in v1.0.414

func (r *QueryFlexPaymentOrderListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPaymentOrderListResponse) ToJsonString added in v1.0.414

func (r *QueryFlexPaymentOrderListResponse) ToJsonString() string

type QueryFlexPaymentOrderListResponseParams added in v1.0.426

type QueryFlexPaymentOrderListResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PaymentOrders `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexPaymentOrderStatusRequest added in v1.0.414

type QueryFlexPaymentOrderStatusRequest struct {
	*tchttp.BaseRequest

	// 外部订单ID
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 订单ID
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexPaymentOrderStatusRequest added in v1.0.414

func NewQueryFlexPaymentOrderStatusRequest() (request *QueryFlexPaymentOrderStatusRequest)

func (*QueryFlexPaymentOrderStatusRequest) FromJsonString added in v1.0.414

func (r *QueryFlexPaymentOrderStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPaymentOrderStatusRequest) ToJsonString added in v1.0.414

func (r *QueryFlexPaymentOrderStatusRequest) ToJsonString() string

type QueryFlexPaymentOrderStatusRequestParams added in v1.0.426

type QueryFlexPaymentOrderStatusRequestParams struct {
	// 外部订单ID
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 订单ID
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexPaymentOrderStatusResponse added in v1.0.414

type QueryFlexPaymentOrderStatusResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexPaymentOrderStatusResponseParams `json:"Response"`
}

func NewQueryFlexPaymentOrderStatusResponse added in v1.0.414

func NewQueryFlexPaymentOrderStatusResponse() (response *QueryFlexPaymentOrderStatusResponse)

func (*QueryFlexPaymentOrderStatusResponse) FromJsonString added in v1.0.414

func (r *QueryFlexPaymentOrderStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPaymentOrderStatusResponse) ToJsonString added in v1.0.414

func (r *QueryFlexPaymentOrderStatusResponse) ToJsonString() string

type QueryFlexPaymentOrderStatusResponseParams added in v1.0.426

type QueryFlexPaymentOrderStatusResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PaymentOrderStatusResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexPlatformAccountBalanceRequest added in v1.0.559

type QueryFlexPlatformAccountBalanceRequest struct {
	*tchttp.BaseRequest

	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 快照日期。格式yyyy-MM-dd
	SnapshotDate *string `json:"SnapshotDate,omitnil,omitempty" name:"SnapshotDate"`
}

func NewQueryFlexPlatformAccountBalanceRequest added in v1.0.559

func NewQueryFlexPlatformAccountBalanceRequest() (request *QueryFlexPlatformAccountBalanceRequest)

func (*QueryFlexPlatformAccountBalanceRequest) FromJsonString added in v1.0.559

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPlatformAccountBalanceRequest) ToJsonString added in v1.0.559

type QueryFlexPlatformAccountBalanceRequestParams added in v1.0.559

type QueryFlexPlatformAccountBalanceRequestParams struct {
	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 快照日期。格式yyyy-MM-dd
	SnapshotDate *string `json:"SnapshotDate,omitnil,omitempty" name:"SnapshotDate"`
}

Predefined struct for user

type QueryFlexPlatformAccountBalanceResponse added in v1.0.559

type QueryFlexPlatformAccountBalanceResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexPlatformAccountBalanceResponseParams `json:"Response"`
}

func NewQueryFlexPlatformAccountBalanceResponse added in v1.0.559

func NewQueryFlexPlatformAccountBalanceResponse() (response *QueryFlexPlatformAccountBalanceResponse)

func (*QueryFlexPlatformAccountBalanceResponse) FromJsonString added in v1.0.559

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexPlatformAccountBalanceResponse) ToJsonString added in v1.0.559

type QueryFlexPlatformAccountBalanceResponseParams added in v1.0.559

type QueryFlexPlatformAccountBalanceResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PlatformAccountBalanceResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexServiceProviderAccountBalanceRequest added in v1.0.568

type QueryFlexServiceProviderAccountBalanceRequest struct {
	*tchttp.BaseRequest

	// 服务商ID
	ServiceProviderId *string `json:"ServiceProviderId,omitnil,omitempty" name:"ServiceProviderId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexServiceProviderAccountBalanceRequest added in v1.0.568

func NewQueryFlexServiceProviderAccountBalanceRequest() (request *QueryFlexServiceProviderAccountBalanceRequest)

func (*QueryFlexServiceProviderAccountBalanceRequest) FromJsonString added in v1.0.568

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexServiceProviderAccountBalanceRequest) ToJsonString added in v1.0.568

type QueryFlexServiceProviderAccountBalanceRequestParams added in v1.0.568

type QueryFlexServiceProviderAccountBalanceRequestParams struct {
	// 服务商ID
	ServiceProviderId *string `json:"ServiceProviderId,omitnil,omitempty" name:"ServiceProviderId"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexServiceProviderAccountBalanceResponse added in v1.0.568

type QueryFlexServiceProviderAccountBalanceResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexServiceProviderAccountBalanceResponseParams `json:"Response"`
}

func NewQueryFlexServiceProviderAccountBalanceResponse added in v1.0.568

func NewQueryFlexServiceProviderAccountBalanceResponse() (response *QueryFlexServiceProviderAccountBalanceResponse)

func (*QueryFlexServiceProviderAccountBalanceResponse) FromJsonString added in v1.0.568

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexServiceProviderAccountBalanceResponse) ToJsonString added in v1.0.568

type QueryFlexServiceProviderAccountBalanceResponseParams added in v1.0.568

type QueryFlexServiceProviderAccountBalanceResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ServiceProviderAccountBalanceResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexSettlementOrderListRequest added in v1.0.414

type QueryFlexSettlementOrderListRequest struct {
	*tchttp.BaseRequest

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 开始时间,格式"yyyy-MM-dd hh:mm:ss"
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,格式"yyyy-MM-dd hh:mm:ss"
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 操作类型。
	// ENABLE_SETTLE: 正常结算
	// DISABLE_SETTLE: 停用结算
	// UNFREEZE_SETTLE: 解冻结算
	// 若需要支持多个操作类型,则以;分隔
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexSettlementOrderListRequest added in v1.0.414

func NewQueryFlexSettlementOrderListRequest() (request *QueryFlexSettlementOrderListRequest)

func (*QueryFlexSettlementOrderListRequest) FromJsonString added in v1.0.414

func (r *QueryFlexSettlementOrderListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexSettlementOrderListRequest) ToJsonString added in v1.0.414

func (r *QueryFlexSettlementOrderListRequest) ToJsonString() string

type QueryFlexSettlementOrderListRequestParams added in v1.0.426

type QueryFlexSettlementOrderListRequestParams struct {
	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 开始时间,格式"yyyy-MM-dd hh:mm:ss"
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,格式"yyyy-MM-dd hh:mm:ss"
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 操作类型。
	// ENABLE_SETTLE: 正常结算
	// DISABLE_SETTLE: 停用结算
	// UNFREEZE_SETTLE: 解冻结算
	// 若需要支持多个操作类型,则以;分隔
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// __test__:测试环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexSettlementOrderListResponse added in v1.0.414

type QueryFlexSettlementOrderListResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexSettlementOrderListResponseParams `json:"Response"`
}

func NewQueryFlexSettlementOrderListResponse added in v1.0.414

func NewQueryFlexSettlementOrderListResponse() (response *QueryFlexSettlementOrderListResponse)

func (*QueryFlexSettlementOrderListResponse) FromJsonString added in v1.0.414

func (r *QueryFlexSettlementOrderListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexSettlementOrderListResponse) ToJsonString added in v1.0.414

func (r *QueryFlexSettlementOrderListResponse) ToJsonString() string

type QueryFlexSettlementOrderListResponseParams added in v1.0.426

type QueryFlexSettlementOrderListResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *SettlementOrders `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFlexWechatAuthResultRequest added in v1.0.650

type QueryFlexWechatAuthResultRequest struct {
	*tchttp.BaseRequest

	// 商户核身单号
	AuthNo *string `json:"AuthNo,omitnil,omitempty" name:"AuthNo"`

	// 环境类型
	// test 测试
	// release 生产
	// sandbox 沙箱
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryFlexWechatAuthResultRequest added in v1.0.650

func NewQueryFlexWechatAuthResultRequest() (request *QueryFlexWechatAuthResultRequest)

func (*QueryFlexWechatAuthResultRequest) FromJsonString added in v1.0.650

func (r *QueryFlexWechatAuthResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexWechatAuthResultRequest) ToJsonString added in v1.0.650

func (r *QueryFlexWechatAuthResultRequest) ToJsonString() string

type QueryFlexWechatAuthResultRequestParams added in v1.0.650

type QueryFlexWechatAuthResultRequestParams struct {
	// 商户核身单号
	AuthNo *string `json:"AuthNo,omitnil,omitempty" name:"AuthNo"`

	// 环境类型
	// test 测试
	// release 生产
	// sandbox 沙箱
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryFlexWechatAuthResultResponse added in v1.0.650

type QueryFlexWechatAuthResultResponse struct {
	*tchttp.BaseResponse
	Response *QueryFlexWechatAuthResultResponseParams `json:"Response"`
}

func NewQueryFlexWechatAuthResultResponse added in v1.0.650

func NewQueryFlexWechatAuthResultResponse() (response *QueryFlexWechatAuthResultResponse)

func (*QueryFlexWechatAuthResultResponse) FromJsonString added in v1.0.650

func (r *QueryFlexWechatAuthResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFlexWechatAuthResultResponse) ToJsonString added in v1.0.650

func (r *QueryFlexWechatAuthResultResponse) ToJsonString() string

type QueryFlexWechatAuthResultResponseParams added in v1.0.650

type QueryFlexWechatAuthResultResponseParams struct {
	// 错误码。SUCCESS为成功,其他为失败
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryWechatAuthResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFundsTransactionDetailsRequest added in v1.0.360

type QueryFundsTransactionDetailsRequest struct {
	*tchttp.BaseRequest

	// 查询的交易发生时间类型。
	// __1__:当日
	// __2__:历史
	QueryDateType *string `json:"QueryDateType,omitnil,omitempty" name:"QueryDateType"`

	// 查询的交易类型。
	// __2__:提现/退款
	// __3__:清分/充值
	QueryTranType *string `json:"QueryTranType,omitnil,omitempty" name:"QueryTranType"`

	// 父账户账号。
	// _平安渠道为资金汇总账号_
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 子账户账号。
	// _平安渠道为见证子账户的账号_
	SubAccountNumber *string `json:"SubAccountNumber,omitnil,omitempty" name:"SubAccountNumber"`

	// 分页号, 起始值为1。
	PageOffSet *string `json:"PageOffSet,omitnil,omitempty" name:"PageOffSet"`

	// 查询开始日期,格式:yyyyMMdd。
	// __若是历史查询,则必输,当日查询时,不起作用;开始日期不能超过当前日期__
	QueryStartDate *string `json:"QueryStartDate,omitnil,omitempty" name:"QueryStartDate"`

	// 查询终止日期,格式:yyyyMMdd。
	// __若是历史查询,则必输,当日查询时,不起作用;终止日期不能超过当前日期__
	QueryEndDate *string `json:"QueryEndDate,omitnil,omitempty" name:"QueryEndDate"`

	// 环境名。
	// __release__: 现网环境
	// __sandbox__: 沙箱环境
	// __development__: 开发环境
	// _缺省: release_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewQueryFundsTransactionDetailsRequest added in v1.0.360

func NewQueryFundsTransactionDetailsRequest() (request *QueryFundsTransactionDetailsRequest)

func (*QueryFundsTransactionDetailsRequest) FromJsonString added in v1.0.360

func (r *QueryFundsTransactionDetailsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFundsTransactionDetailsRequest) ToJsonString added in v1.0.360

func (r *QueryFundsTransactionDetailsRequest) ToJsonString() string

type QueryFundsTransactionDetailsRequestParams added in v1.0.426

type QueryFundsTransactionDetailsRequestParams struct {
	// 查询的交易发生时间类型。
	// __1__:当日
	// __2__:历史
	QueryDateType *string `json:"QueryDateType,omitnil,omitempty" name:"QueryDateType"`

	// 查询的交易类型。
	// __2__:提现/退款
	// __3__:清分/充值
	QueryTranType *string `json:"QueryTranType,omitnil,omitempty" name:"QueryTranType"`

	// 父账户账号。
	// _平安渠道为资金汇总账号_
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 子账户账号。
	// _平安渠道为见证子账户的账号_
	SubAccountNumber *string `json:"SubAccountNumber,omitnil,omitempty" name:"SubAccountNumber"`

	// 分页号, 起始值为1。
	PageOffSet *string `json:"PageOffSet,omitnil,omitempty" name:"PageOffSet"`

	// 查询开始日期,格式:yyyyMMdd。
	// __若是历史查询,则必输,当日查询时,不起作用;开始日期不能超过当前日期__
	QueryStartDate *string `json:"QueryStartDate,omitnil,omitempty" name:"QueryStartDate"`

	// 查询终止日期,格式:yyyyMMdd。
	// __若是历史查询,则必输,当日查询时,不起作用;终止日期不能超过当前日期__
	QueryEndDate *string `json:"QueryEndDate,omitnil,omitempty" name:"QueryEndDate"`

	// 环境名。
	// __release__: 现网环境
	// __sandbox__: 沙箱环境
	// __development__: 开发环境
	// _缺省: release_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type QueryFundsTransactionDetailsResponse added in v1.0.360

type QueryFundsTransactionDetailsResponse struct {
	*tchttp.BaseResponse
	Response *QueryFundsTransactionDetailsResponseParams `json:"Response"`
}

func NewQueryFundsTransactionDetailsResponse added in v1.0.360

func NewQueryFundsTransactionDetailsResponse() (response *QueryFundsTransactionDetailsResponse)

func (*QueryFundsTransactionDetailsResponse) FromJsonString added in v1.0.360

func (r *QueryFundsTransactionDetailsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryFundsTransactionDetailsResponse) ToJsonString added in v1.0.360

func (r *QueryFundsTransactionDetailsResponse) ToJsonString() string

type QueryFundsTransactionDetailsResponseParams added in v1.0.426

type QueryFundsTransactionDetailsResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryFundsTransactionDetailsResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryFundsTransactionDetailsResult added in v1.0.360

type QueryFundsTransactionDetailsResult struct {
	// 本次交易返回查询结果记录数。
	ResultCount *uint64 `json:"ResultCount,omitnil,omitempty" name:"ResultCount"`

	// 符合业务查询条件的记录总数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 结束标志。
	// __0__:否
	// __1__:是
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndFlag *string `json:"EndFlag,omitnil,omitempty" name:"EndFlag"`

	// 会员资金交易信息数组。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranItemArray []*FundsTransactionItem `json:"TranItemArray,omitnil,omitempty" name:"TranItemArray"`
}

type QueryInvoiceRequest

type QueryInvoiceRequest struct {
	*tchttp.BaseRequest

	// 开票平台ID
	// 0 : 高灯
	// 1 : 票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 业务开票号
	OrderSn *string `json:"OrderSn,omitnil,omitempty" name:"OrderSn"`

	// 发票种类:
	// 0:蓝票
	// 1:红票【该字段默认为0, 如果需要查询红票信息,本字段必须传1,否则可能查询不到需要的发票信息】。
	IsRed *int64 `json:"IsRed,omitnil,omitempty" name:"IsRed"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 开票渠道。0:线上渠道,1:线下渠道。不填默认为线上渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`

	// 当渠道为线下渠道时,必填
	SellerTaxpayerNum *string `json:"SellerTaxpayerNum,omitnil,omitempty" name:"SellerTaxpayerNum"`
}

func NewQueryInvoiceRequest

func NewQueryInvoiceRequest() (request *QueryInvoiceRequest)

func (*QueryInvoiceRequest) FromJsonString

func (r *QueryInvoiceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryInvoiceRequest) ToJsonString

func (r *QueryInvoiceRequest) ToJsonString() string

type QueryInvoiceRequestParams added in v1.0.426

type QueryInvoiceRequestParams struct {
	// 开票平台ID
	// 0 : 高灯
	// 1 : 票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 业务开票号
	OrderSn *string `json:"OrderSn,omitnil,omitempty" name:"OrderSn"`

	// 发票种类:
	// 0:蓝票
	// 1:红票【该字段默认为0, 如果需要查询红票信息,本字段必须传1,否则可能查询不到需要的发票信息】。
	IsRed *int64 `json:"IsRed,omitnil,omitempty" name:"IsRed"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 开票渠道。0:线上渠道,1:线下渠道。不填默认为线上渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`

	// 当渠道为线下渠道时,必填
	SellerTaxpayerNum *string `json:"SellerTaxpayerNum,omitnil,omitempty" name:"SellerTaxpayerNum"`
}

Predefined struct for user

type QueryInvoiceResponse

type QueryInvoiceResponse struct {
	*tchttp.BaseResponse
	Response *QueryInvoiceResponseParams `json:"Response"`
}

func NewQueryInvoiceResponse

func NewQueryInvoiceResponse() (response *QueryInvoiceResponse)

func (*QueryInvoiceResponse) FromJsonString

func (r *QueryInvoiceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryInvoiceResponse) ToJsonString

func (r *QueryInvoiceResponse) ToJsonString() string

type QueryInvoiceResponseParams added in v1.0.426

type QueryInvoiceResponseParams struct {
	// 发票查询结果
	Result *QueryInvoiceResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryInvoiceResult

type QueryInvoiceResult struct {
	// 错误消息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 错误码
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 查询发票数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *QueryInvoiceResultData `json:"Data,omitnil,omitempty" name:"Data"`

	// 订单数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Order *Order `json:"Order,omitnil,omitempty" name:"Order"`
}

type QueryInvoiceResultData

type QueryInvoiceResultData struct {
	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 业务开票号
	OrderSn *string `json:"OrderSn,omitnil,omitempty" name:"OrderSn"`

	// 发票状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 开票描述
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 开票日期
	TicketDate *string `json:"TicketDate,omitnil,omitempty" name:"TicketDate"`

	// 发票号码
	TicketSn *string `json:"TicketSn,omitnil,omitempty" name:"TicketSn"`

	// 发票代码
	TicketCode *string `json:"TicketCode,omitnil,omitempty" name:"TicketCode"`

	// 检验码
	CheckCode *string `json:"CheckCode,omitnil,omitempty" name:"CheckCode"`

	// 含税金额(元)
	AmountWithTax *string `json:"AmountWithTax,omitnil,omitempty" name:"AmountWithTax"`

	// 不含税金额(元)
	AmountWithoutTax *string `json:"AmountWithoutTax,omitnil,omitempty" name:"AmountWithoutTax"`

	// 税额(元)
	TaxAmount *string `json:"TaxAmount,omitnil,omitempty" name:"TaxAmount"`

	// 是否被红冲
	IsRedWashed *int64 `json:"IsRedWashed,omitnil,omitempty" name:"IsRedWashed"`

	// pdf地址
	PdfUrl *string `json:"PdfUrl,omitnil,omitempty" name:"PdfUrl"`

	// png地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"`
}

type QueryInvoiceV2Request

type QueryInvoiceV2Request struct {
	*tchttp.BaseRequest

	// 开票平台ID
	// 0 : 高灯
	// 1 : 票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 发票种类:
	// 0:蓝票
	// 1:红票【该字段默认为0, 如果需要查询红票信息,本字段必须传1,否则可能查询不到需要的发票信息】。
	IsRed *int64 `json:"IsRed,omitnil,omitempty" name:"IsRed"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 开票渠道。0:线上渠道,1:线下渠道。不填默认为线上渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`

	// 当渠道为线下渠道时,必填
	SellerTaxpayerNum *string `json:"SellerTaxpayerNum,omitnil,omitempty" name:"SellerTaxpayerNum"`
}

func NewQueryInvoiceV2Request

func NewQueryInvoiceV2Request() (request *QueryInvoiceV2Request)

func (*QueryInvoiceV2Request) FromJsonString

func (r *QueryInvoiceV2Request) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryInvoiceV2Request) ToJsonString

func (r *QueryInvoiceV2Request) ToJsonString() string

type QueryInvoiceV2RequestParams added in v1.0.426

type QueryInvoiceV2RequestParams struct {
	// 开票平台ID
	// 0 : 高灯
	// 1 : 票易通
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 发票种类:
	// 0:蓝票
	// 1:红票【该字段默认为0, 如果需要查询红票信息,本字段必须传1,否则可能查询不到需要的发票信息】。
	IsRed *int64 `json:"IsRed,omitnil,omitempty" name:"IsRed"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 开票渠道。0:线上渠道,1:线下渠道。不填默认为线上渠道
	InvoiceChannel *int64 `json:"InvoiceChannel,omitnil,omitempty" name:"InvoiceChannel"`

	// 当渠道为线下渠道时,必填
	SellerTaxpayerNum *string `json:"SellerTaxpayerNum,omitnil,omitempty" name:"SellerTaxpayerNum"`
}

Predefined struct for user

type QueryInvoiceV2Response

type QueryInvoiceV2Response struct {
	*tchttp.BaseResponse
	Response *QueryInvoiceV2ResponseParams `json:"Response"`
}

func NewQueryInvoiceV2Response

func NewQueryInvoiceV2Response() (response *QueryInvoiceV2Response)

func (*QueryInvoiceV2Response) FromJsonString

func (r *QueryInvoiceV2Response) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryInvoiceV2Response) ToJsonString

func (r *QueryInvoiceV2Response) ToJsonString() string

type QueryInvoiceV2ResponseParams added in v1.0.426

type QueryInvoiceV2ResponseParams struct {
	// 发票查询结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryInvoiceResultData `json:"Result,omitnil,omitempty" name:"Result"`

	// 错误码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryItem

type QueryItem struct {
	// 子商户账户
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// 子账户属性
	// 1:普通会员子账号
	// 2:挂账子账号
	// 3:手续费子账号
	// 4:利息子账号
	// 5:平台担保子账号
	SubAcctProperty *string `json:"SubAcctProperty,omitnil,omitempty" name:"SubAcctProperty"`

	// 业务平台的子商户Id,唯一
	SubMchId *string `json:"SubMchId,omitnil,omitempty" name:"SubMchId"`

	// 子账户名称
	SubAcctName *string `json:"SubAcctName,omitnil,omitempty" name:"SubAcctName"`

	// 账户可用余额
	AcctAvailBal *string `json:"AcctAvailBal,omitnil,omitempty" name:"AcctAvailBal"`

	// 可提现金额
	CashAmt *string `json:"CashAmt,omitnil,omitempty" name:"CashAmt"`

	// 维护日期 开户日期或修改日期
	MaintenanceDate *string `json:"MaintenanceDate,omitnil,omitempty" name:"MaintenanceDate"`
}

type QueryMaliciousRegistrationRequest added in v1.0.285

type QueryMaliciousRegistrationRequest struct {
	*tchttp.BaseRequest

	// 商户ID,调用方使用的商户号信息,与商户主体一一对应
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 商户名称
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// 企业工商注册标准名称
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 注册地址
	RegAddress *string `json:"RegAddress,omitnil,omitempty" name:"RegAddress"`

	// 商户进件Unix时间,单位秒(非企业注册工商时间)
	RegTime *uint64 `json:"RegTime,omitnil,omitempty" name:"RegTime"`

	// 统一社会信用代码
	USCI *string `json:"USCI,omitnil,omitempty" name:"USCI"`

	// 工商注册码,匹配优先级为Usci>RegNumber>CompanyName
	RegNumber *string `json:"RegNumber,omitnil,omitempty" name:"RegNumber"`

	// 手机号码32位MD5加密结果,全大写,格式为0086-13812345678
	EncryptedPhoneNumber *string `json:"EncryptedPhoneNumber,omitnil,omitempty" name:"EncryptedPhoneNumber"`

	// 邮箱32位MD5加密结果,全大写
	EncryptedEmailAddress *string `json:"EncryptedEmailAddress,omitnil,omitempty" name:"EncryptedEmailAddress"`

	// 身份证MD5加密结果,最后一位x大写
	EncryptedPersonId *string `json:"EncryptedPersonId,omitnil,omitempty" name:"EncryptedPersonId"`

	// 填写信息设备的IP地址
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 进件渠道号,客户自行编码即可
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`
}

func NewQueryMaliciousRegistrationRequest added in v1.0.285

func NewQueryMaliciousRegistrationRequest() (request *QueryMaliciousRegistrationRequest)

func (*QueryMaliciousRegistrationRequest) FromJsonString added in v1.0.285

func (r *QueryMaliciousRegistrationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMaliciousRegistrationRequest) ToJsonString added in v1.0.285

func (r *QueryMaliciousRegistrationRequest) ToJsonString() string

type QueryMaliciousRegistrationRequestParams added in v1.0.426

type QueryMaliciousRegistrationRequestParams struct {
	// 商户ID,调用方使用的商户号信息,与商户主体一一对应
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 商户名称
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// 企业工商注册标准名称
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 注册地址
	RegAddress *string `json:"RegAddress,omitnil,omitempty" name:"RegAddress"`

	// 商户进件Unix时间,单位秒(非企业注册工商时间)
	RegTime *uint64 `json:"RegTime,omitnil,omitempty" name:"RegTime"`

	// 统一社会信用代码
	USCI *string `json:"USCI,omitnil,omitempty" name:"USCI"`

	// 工商注册码,匹配优先级为Usci>RegNumber>CompanyName
	RegNumber *string `json:"RegNumber,omitnil,omitempty" name:"RegNumber"`

	// 手机号码32位MD5加密结果,全大写,格式为0086-13812345678
	EncryptedPhoneNumber *string `json:"EncryptedPhoneNumber,omitnil,omitempty" name:"EncryptedPhoneNumber"`

	// 邮箱32位MD5加密结果,全大写
	EncryptedEmailAddress *string `json:"EncryptedEmailAddress,omitnil,omitempty" name:"EncryptedEmailAddress"`

	// 身份证MD5加密结果,最后一位x大写
	EncryptedPersonId *string `json:"EncryptedPersonId,omitnil,omitempty" name:"EncryptedPersonId"`

	// 填写信息设备的IP地址
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 进件渠道号,客户自行编码即可
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`
}

Predefined struct for user

type QueryMaliciousRegistrationResponse added in v1.0.285

type QueryMaliciousRegistrationResponse struct {
	*tchttp.BaseResponse
	Response *QueryMaliciousRegistrationResponseParams `json:"Response"`
}

func NewQueryMaliciousRegistrationResponse added in v1.0.285

func NewQueryMaliciousRegistrationResponse() (response *QueryMaliciousRegistrationResponse)

func (*QueryMaliciousRegistrationResponse) FromJsonString added in v1.0.285

func (r *QueryMaliciousRegistrationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMaliciousRegistrationResponse) ToJsonString added in v1.0.285

func (r *QueryMaliciousRegistrationResponse) ToJsonString() string

type QueryMaliciousRegistrationResponseParams added in v1.0.426

type QueryMaliciousRegistrationResponseParams struct {
	// 错误码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 商户风险信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *MerchantRiskInfo `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryMemberBindRequest

type QueryMemberBindRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(4),查询标志(1: 全部会员; 2: 单个会员; 3: 单个会员的证件信息)
	QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"`

	// STRING (10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(50),见证子账户的账号(若SelectFlag为2或3时,子账户账号必输)
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryMemberBindRequest

func NewQueryMemberBindRequest() (request *QueryMemberBindRequest)

func (*QueryMemberBindRequest) FromJsonString

func (r *QueryMemberBindRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMemberBindRequest) ToJsonString

func (r *QueryMemberBindRequest) ToJsonString() string

type QueryMemberBindRequestParams added in v1.0.426

type QueryMemberBindRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(4),查询标志(1: 全部会员; 2: 单个会员; 3: 单个会员的证件信息)
	QueryFlag *string `json:"QueryFlag,omitnil,omitempty" name:"QueryFlag"`

	// STRING (10),页码(起始值为1,每次最多返回20条记录,第二页返回的记录数为第21至40条记录,第三页为41至60条记录,顺序均按照建立时间的先后)
	PageNum *string `json:"PageNum,omitnil,omitempty" name:"PageNum"`

	// STRING(50),见证子账户的账号(若SelectFlag为2或3时,子账户账号必输)
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryMemberBindResponse

type QueryMemberBindResponse struct {
	*tchttp.BaseResponse
	Response *QueryMemberBindResponseParams `json:"Response"`
}

func NewQueryMemberBindResponse

func NewQueryMemberBindResponse() (response *QueryMemberBindResponse)

func (*QueryMemberBindResponse) FromJsonString

func (r *QueryMemberBindResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMemberBindResponse) ToJsonString

func (r *QueryMemberBindResponse) ToJsonString() string

type QueryMemberBindResponseParams added in v1.0.426

type QueryMemberBindResponseParams struct {
	// STRING (10),本次交易返回查询结果记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultNum *string `json:"ResultNum,omitnil,omitempty" name:"ResultNum"`

	// STRING(30),起始记录号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartRecordNo *string `json:"StartRecordNo,omitnil,omitempty" name:"StartRecordNo"`

	// STRING(2),结束标志(0: 否; 1: 是)
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndFlag *string `json:"EndFlag,omitnil,omitempty" name:"EndFlag"`

	// STRING (10),符合业务查询条件的记录总数(重复次数,一次最多返回20条记录)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalNum *string `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 交易信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranItemArray []*TranItem `json:"TranItemArray,omitnil,omitempty" name:"TranItemArray"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryMemberTransactionDetailsRequest added in v1.0.360

type QueryMemberTransactionDetailsRequest struct {
	*tchttp.BaseRequest

	// 查询的交易发生时间类型。
	// __1__:当日
	// __2__:历史
	QueryDateType *string `json:"QueryDateType,omitnil,omitempty" name:"QueryDateType"`

	// 查询的交易类型。
	// __1__:全部
	// __2__:转出
	// __3__:转入
	QueryTranType *string `json:"QueryTranType,omitnil,omitempty" name:"QueryTranType"`

	// 父账户账号。
	// _平安渠道为资金汇总账号_
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 子账户账号。
	// _平安渠道为见证子账户的账号_
	SubAccountNumber *string `json:"SubAccountNumber,omitnil,omitempty" name:"SubAccountNumber"`

	// 分页号, 起始值为1。
	PageOffSet *string `json:"PageOffSet,omitnil,omitempty" name:"PageOffSet"`

	// 查询开始日期,格式:yyyyMMdd。
	// __若是历史查询,则必输,当日查询时,不起作用;开始日期不能超过当前日期__
	QueryStartDate *string `json:"QueryStartDate,omitnil,omitempty" name:"QueryStartDate"`

	// 查询终止日期,格式:yyyyMMdd。
	// __若是历史查询,则必输,当日查询时,不起作用;终止日期不能超过当前日期__
	QueryEndDate *string `json:"QueryEndDate,omitnil,omitempty" name:"QueryEndDate"`

	// 环境名。
	// __release__: 现网环境
	// __sandbox__: 沙箱环境
	// __development__: 开发环境
	// _缺省: release_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewQueryMemberTransactionDetailsRequest added in v1.0.360

func NewQueryMemberTransactionDetailsRequest() (request *QueryMemberTransactionDetailsRequest)

func (*QueryMemberTransactionDetailsRequest) FromJsonString added in v1.0.360

func (r *QueryMemberTransactionDetailsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMemberTransactionDetailsRequest) ToJsonString added in v1.0.360

func (r *QueryMemberTransactionDetailsRequest) ToJsonString() string

type QueryMemberTransactionDetailsRequestParams added in v1.0.426

type QueryMemberTransactionDetailsRequestParams struct {
	// 查询的交易发生时间类型。
	// __1__:当日
	// __2__:历史
	QueryDateType *string `json:"QueryDateType,omitnil,omitempty" name:"QueryDateType"`

	// 查询的交易类型。
	// __1__:全部
	// __2__:转出
	// __3__:转入
	QueryTranType *string `json:"QueryTranType,omitnil,omitempty" name:"QueryTranType"`

	// 父账户账号。
	// _平安渠道为资金汇总账号_
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 子账户账号。
	// _平安渠道为见证子账户的账号_
	SubAccountNumber *string `json:"SubAccountNumber,omitnil,omitempty" name:"SubAccountNumber"`

	// 分页号, 起始值为1。
	PageOffSet *string `json:"PageOffSet,omitnil,omitempty" name:"PageOffSet"`

	// 查询开始日期,格式:yyyyMMdd。
	// __若是历史查询,则必输,当日查询时,不起作用;开始日期不能超过当前日期__
	QueryStartDate *string `json:"QueryStartDate,omitnil,omitempty" name:"QueryStartDate"`

	// 查询终止日期,格式:yyyyMMdd。
	// __若是历史查询,则必输,当日查询时,不起作用;终止日期不能超过当前日期__
	QueryEndDate *string `json:"QueryEndDate,omitnil,omitempty" name:"QueryEndDate"`

	// 环境名。
	// __release__: 现网环境
	// __sandbox__: 沙箱环境
	// __development__: 开发环境
	// _缺省: release_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type QueryMemberTransactionDetailsResponse added in v1.0.360

type QueryMemberTransactionDetailsResponse struct {
	*tchttp.BaseResponse
	Response *QueryMemberTransactionDetailsResponseParams `json:"Response"`
}

func NewQueryMemberTransactionDetailsResponse added in v1.0.360

func NewQueryMemberTransactionDetailsResponse() (response *QueryMemberTransactionDetailsResponse)

func (*QueryMemberTransactionDetailsResponse) FromJsonString added in v1.0.360

func (r *QueryMemberTransactionDetailsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMemberTransactionDetailsResponse) ToJsonString added in v1.0.360

type QueryMemberTransactionDetailsResponseParams added in v1.0.426

type QueryMemberTransactionDetailsResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryMemberTransactionDetailsResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryMemberTransactionDetailsResult added in v1.0.360

type QueryMemberTransactionDetailsResult struct {
	// 本次交易返回查询结果记录数。
	ResultCount *uint64 `json:"ResultCount,omitnil,omitempty" name:"ResultCount"`

	// 符合业务查询条件的记录总数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 结束标志。
	// __0__:否
	// __1__:是
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndFlag *string `json:"EndFlag,omitnil,omitempty" name:"EndFlag"`

	// 会员间交易信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranItemArray []*MemberTransactionItem `json:"TranItemArray,omitnil,omitempty" name:"TranItemArray"`
}

type QueryMemberTransactionRequest

type QueryMemberTransactionRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1: 下单预支付; 2: 确认并付款; 3: 退款; 6: 直接支付T+1; 9: 直接支付T+0)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(50),转出方的见证子账户的账号(付款方)
	OutSubAcctNo *string `json:"OutSubAcctNo,omitnil,omitempty" name:"OutSubAcctNo"`

	// STRING(32),转出方的交易网会员代码
	OutMemberCode *string `json:"OutMemberCode,omitnil,omitempty" name:"OutMemberCode"`

	// STRING(150),转出方的见证子账户的户名(户名是绑卡时上送的账户名称,如果未绑卡,就送OpenCustAcctId接口上送的用户昵称UserNickname)
	OutSubAcctName *string `json:"OutSubAcctName,omitnil,omitempty" name:"OutSubAcctName"`

	// STRING(50),转入方的见证子账户的账号(收款方)
	InSubAcctNo *string `json:"InSubAcctNo,omitnil,omitempty" name:"InSubAcctNo"`

	// STRING(32),转入方的交易网会员代码
	InMemberCode *string `json:"InMemberCode,omitnil,omitempty" name:"InMemberCode"`

	// STRING(150),转入方的见证子账户的户名(户名是绑卡时上送的账户名称,如果未绑卡,就送OpenCustAcctId接口上送的用户昵称UserNickname)
	InSubAcctName *string `json:"InSubAcctName,omitnil,omitempty" name:"InSubAcctName"`

	// STRING(20),交易金额
	TranAmt *string `json:"TranAmt,omitnil,omitempty" name:"TranAmt"`

	// STRING(20),交易费用(平台收取交易费用)
	TranFee *string `json:"TranFee,omitnil,omitempty" name:"TranFee"`

	// STRING(20),交易类型(01: 普通交易)
	TranType *string `json:"TranType,omitnil,omitempty" name:"TranType"`

	// STRING(3),币种(默认: RMB)
	Ccy *string `json:"Ccy,omitnil,omitempty" name:"Ccy"`

	// STRING(50),订单号(功能标志为1,2,3时必输)
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// STRING(500),订单内容
	OrderContent *string `json:"OrderContent,omitnil,omitempty" name:"OrderContent"`

	// STRING(300),备注(建议可送订单号,可在对账文件的备注字段获取到)
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// STRING(1027),保留域(若需短信验证码则此项必输短信指令号)
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(300),网银签名(若需短信验证码则此项必输)
	WebSign *string `json:"WebSign,omitnil,omitempty" name:"WebSign"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryMemberTransactionRequest

func NewQueryMemberTransactionRequest() (request *QueryMemberTransactionRequest)

func (*QueryMemberTransactionRequest) FromJsonString

func (r *QueryMemberTransactionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMemberTransactionRequest) ToJsonString

func (r *QueryMemberTransactionRequest) ToJsonString() string

type QueryMemberTransactionRequestParams added in v1.0.426

type QueryMemberTransactionRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1: 下单预支付; 2: 确认并付款; 3: 退款; 6: 直接支付T+1; 9: 直接支付T+0)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(50),转出方的见证子账户的账号(付款方)
	OutSubAcctNo *string `json:"OutSubAcctNo,omitnil,omitempty" name:"OutSubAcctNo"`

	// STRING(32),转出方的交易网会员代码
	OutMemberCode *string `json:"OutMemberCode,omitnil,omitempty" name:"OutMemberCode"`

	// STRING(150),转出方的见证子账户的户名(户名是绑卡时上送的账户名称,如果未绑卡,就送OpenCustAcctId接口上送的用户昵称UserNickname)
	OutSubAcctName *string `json:"OutSubAcctName,omitnil,omitempty" name:"OutSubAcctName"`

	// STRING(50),转入方的见证子账户的账号(收款方)
	InSubAcctNo *string `json:"InSubAcctNo,omitnil,omitempty" name:"InSubAcctNo"`

	// STRING(32),转入方的交易网会员代码
	InMemberCode *string `json:"InMemberCode,omitnil,omitempty" name:"InMemberCode"`

	// STRING(150),转入方的见证子账户的户名(户名是绑卡时上送的账户名称,如果未绑卡,就送OpenCustAcctId接口上送的用户昵称UserNickname)
	InSubAcctName *string `json:"InSubAcctName,omitnil,omitempty" name:"InSubAcctName"`

	// STRING(20),交易金额
	TranAmt *string `json:"TranAmt,omitnil,omitempty" name:"TranAmt"`

	// STRING(20),交易费用(平台收取交易费用)
	TranFee *string `json:"TranFee,omitnil,omitempty" name:"TranFee"`

	// STRING(20),交易类型(01: 普通交易)
	TranType *string `json:"TranType,omitnil,omitempty" name:"TranType"`

	// STRING(3),币种(默认: RMB)
	Ccy *string `json:"Ccy,omitnil,omitempty" name:"Ccy"`

	// STRING(50),订单号(功能标志为1,2,3时必输)
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// STRING(500),订单内容
	OrderContent *string `json:"OrderContent,omitnil,omitempty" name:"OrderContent"`

	// STRING(300),备注(建议可送订单号,可在对账文件的备注字段获取到)
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// STRING(1027),保留域(若需短信验证码则此项必输短信指令号)
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(300),网银签名(若需短信验证码则此项必输)
	WebSign *string `json:"WebSign,omitnil,omitempty" name:"WebSign"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryMemberTransactionResponse

type QueryMemberTransactionResponse struct {
	*tchttp.BaseResponse
	Response *QueryMemberTransactionResponseParams `json:"Response"`
}

func NewQueryMemberTransactionResponse

func NewQueryMemberTransactionResponse() (response *QueryMemberTransactionResponse)

func (*QueryMemberTransactionResponse) FromJsonString

func (r *QueryMemberTransactionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMemberTransactionResponse) ToJsonString

func (r *QueryMemberTransactionResponse) ToJsonString() string

type QueryMemberTransactionResponseParams added in v1.0.426

type QueryMemberTransactionResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(52),见证系统流水号(即电商见证宝系统生成的流水号,可关联具体一笔请求)
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryMerchantBalanceData

type QueryMerchantBalanceData struct {
	// 余额币种
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 账户余额
	Balance *string `json:"Balance,omitnil,omitempty" name:"Balance"`

	// 商户ID
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`
}

type QueryMerchantBalanceRequest

type QueryMerchantBalanceRequest struct {
	*tchttp.BaseRequest

	// 余额币种
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryMerchantBalanceRequest

func NewQueryMerchantBalanceRequest() (request *QueryMerchantBalanceRequest)

func (*QueryMerchantBalanceRequest) FromJsonString

func (r *QueryMerchantBalanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantBalanceRequest) ToJsonString

func (r *QueryMerchantBalanceRequest) ToJsonString() string

type QueryMerchantBalanceRequestParams added in v1.0.426

type QueryMerchantBalanceRequestParams struct {
	// 余额币种
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryMerchantBalanceResponse

type QueryMerchantBalanceResponse struct {
	*tchttp.BaseResponse
	Response *QueryMerchantBalanceResponseParams `json:"Response"`
}

func NewQueryMerchantBalanceResponse

func NewQueryMerchantBalanceResponse() (response *QueryMerchantBalanceResponse)

func (*QueryMerchantBalanceResponse) FromJsonString

func (r *QueryMerchantBalanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantBalanceResponse) ToJsonString

func (r *QueryMerchantBalanceResponse) ToJsonString() string

type QueryMerchantBalanceResponseParams added in v1.0.426

type QueryMerchantBalanceResponseParams struct {
	// 对接方账户余额查询结果
	Result *QueryMerchantBalanceResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryMerchantBalanceResult

type QueryMerchantBalanceResult struct {
	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 对接账户余额查询数据
	Data *QueryMerchantBalanceData `json:"Data,omitnil,omitempty" name:"Data"`
}

type QueryMerchantClassificationRequest added in v1.0.293

type QueryMerchantClassificationRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryMerchantClassificationRequest added in v1.0.293

func NewQueryMerchantClassificationRequest() (request *QueryMerchantClassificationRequest)

func (*QueryMerchantClassificationRequest) FromJsonString added in v1.0.293

func (r *QueryMerchantClassificationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantClassificationRequest) ToJsonString added in v1.0.293

func (r *QueryMerchantClassificationRequest) ToJsonString() string

type QueryMerchantClassificationRequestParams added in v1.0.426

type QueryMerchantClassificationRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryMerchantClassificationResponse added in v1.0.293

type QueryMerchantClassificationResponse struct {
	*tchttp.BaseResponse
	Response *QueryMerchantClassificationResponseParams `json:"Response"`
}

func NewQueryMerchantClassificationResponse added in v1.0.293

func NewQueryMerchantClassificationResponse() (response *QueryMerchantClassificationResponse)

func (*QueryMerchantClassificationResponse) FromJsonString added in v1.0.293

func (r *QueryMerchantClassificationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantClassificationResponse) ToJsonString added in v1.0.293

func (r *QueryMerchantClassificationResponse) ToJsonString() string

type QueryMerchantClassificationResponseParams added in v1.0.426

type QueryMerchantClassificationResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 查询商户分类响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result []*MerchantClassificationId `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryMerchantInfoForManagementRequest

type QueryMerchantInfoForManagementRequest struct {
	*tchttp.BaseRequest

	// 开票平台ID
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 页码
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 页大小
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryMerchantInfoForManagementRequest

func NewQueryMerchantInfoForManagementRequest() (request *QueryMerchantInfoForManagementRequest)

func (*QueryMerchantInfoForManagementRequest) FromJsonString

func (r *QueryMerchantInfoForManagementRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantInfoForManagementRequest) ToJsonString

type QueryMerchantInfoForManagementRequestParams added in v1.0.426

type QueryMerchantInfoForManagementRequestParams struct {
	// 开票平台ID
	InvoicePlatformId *int64 `json:"InvoicePlatformId,omitnil,omitempty" name:"InvoicePlatformId"`

	// 页码
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 页大小
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryMerchantInfoForManagementResponse

type QueryMerchantInfoForManagementResponse struct {
	*tchttp.BaseResponse
	Response *QueryMerchantInfoForManagementResponseParams `json:"Response"`
}

func NewQueryMerchantInfoForManagementResponse

func NewQueryMerchantInfoForManagementResponse() (response *QueryMerchantInfoForManagementResponse)

func (*QueryMerchantInfoForManagementResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantInfoForManagementResponse) ToJsonString

type QueryMerchantInfoForManagementResponseParams added in v1.0.426

type QueryMerchantInfoForManagementResponseParams struct {
	// 商户结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *MerchantManagementResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryMerchantOrderRequest added in v1.0.228

type QueryMerchantOrderRequest struct {
	*tchttp.BaseRequest

	// 进件成功后返给商户方的AppId。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 平台流水号。平台唯一订单号。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`
}

func NewQueryMerchantOrderRequest added in v1.0.228

func NewQueryMerchantOrderRequest() (request *QueryMerchantOrderRequest)

func (*QueryMerchantOrderRequest) FromJsonString added in v1.0.228

func (r *QueryMerchantOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantOrderRequest) ToJsonString added in v1.0.228

func (r *QueryMerchantOrderRequest) ToJsonString() string

type QueryMerchantOrderRequestParams added in v1.0.426

type QueryMerchantOrderRequestParams struct {
	// 进件成功后返给商户方的AppId。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 平台流水号。平台唯一订单号。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`
}

Predefined struct for user

type QueryMerchantOrderResponse added in v1.0.228

type QueryMerchantOrderResponse struct {
	*tchttp.BaseResponse
	Response *QueryMerchantOrderResponseParams `json:"Response"`
}

func NewQueryMerchantOrderResponse added in v1.0.228

func NewQueryMerchantOrderResponse() (response *QueryMerchantOrderResponse)

func (*QueryMerchantOrderResponse) FromJsonString added in v1.0.228

func (r *QueryMerchantOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantOrderResponse) ToJsonString added in v1.0.228

func (r *QueryMerchantOrderResponse) ToJsonString() string

type QueryMerchantOrderResponseParams added in v1.0.426

type QueryMerchantOrderResponseParams struct {
	// 进件成功后返给商户方的AppId。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 平台流水号。平台唯一订单号。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 订单支付状态。0-下单失败 1-下单成功未支付 2-支付成功 3-支付失败 4-退款中 5-退款成功 6-退款失败 7-待付款 8-待确认。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryMerchantPayWayListRequest added in v1.0.265

type QueryMerchantPayWayListRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 支付类型,逗号分隔。1-现金,2-主扫,3-被扫,4-JSAPI。
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryMerchantPayWayListRequest added in v1.0.265

func NewQueryMerchantPayWayListRequest() (request *QueryMerchantPayWayListRequest)

func (*QueryMerchantPayWayListRequest) FromJsonString added in v1.0.265

func (r *QueryMerchantPayWayListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantPayWayListRequest) ToJsonString added in v1.0.265

func (r *QueryMerchantPayWayListRequest) ToJsonString() string

type QueryMerchantPayWayListRequestParams added in v1.0.426

type QueryMerchantPayWayListRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 支付类型,逗号分隔。1-现金,2-主扫,3-被扫,4-JSAPI。
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryMerchantPayWayListResponse added in v1.0.265

type QueryMerchantPayWayListResponse struct {
	*tchttp.BaseResponse
	Response *QueryMerchantPayWayListResponseParams `json:"Response"`
}

func NewQueryMerchantPayWayListResponse added in v1.0.265

func NewQueryMerchantPayWayListResponse() (response *QueryMerchantPayWayListResponse)

func (*QueryMerchantPayWayListResponse) FromJsonString added in v1.0.265

func (r *QueryMerchantPayWayListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantPayWayListResponse) ToJsonString added in v1.0.265

func (r *QueryMerchantPayWayListResponse) ToJsonString() string

type QueryMerchantPayWayListResponseParams added in v1.0.426

type QueryMerchantPayWayListResponseParams struct {
	// 业务系统返回码,0表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 查询商户支付方式列表结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result []*MerchantPayWayData `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryMerchantRequest added in v1.0.228

type QueryMerchantRequest struct {
	*tchttp.BaseRequest

	// 进件成功后返给商户方的 AppId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`
}

func NewQueryMerchantRequest added in v1.0.228

func NewQueryMerchantRequest() (request *QueryMerchantRequest)

func (*QueryMerchantRequest) FromJsonString added in v1.0.228

func (r *QueryMerchantRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantRequest) ToJsonString added in v1.0.228

func (r *QueryMerchantRequest) ToJsonString() string

type QueryMerchantRequestParams added in v1.0.426

type QueryMerchantRequestParams struct {
	// 进件成功后返给商户方的 AppId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`
}

Predefined struct for user

type QueryMerchantResponse added in v1.0.228

type QueryMerchantResponse struct {
	*tchttp.BaseResponse
	Response *QueryMerchantResponseParams `json:"Response"`
}

func NewQueryMerchantResponse added in v1.0.228

func NewQueryMerchantResponse() (response *QueryMerchantResponse)

func (*QueryMerchantResponse) FromJsonString added in v1.0.228

func (r *QueryMerchantResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryMerchantResponse) ToJsonString added in v1.0.228

func (r *QueryMerchantResponse) ToJsonString() string

type QueryMerchantResponseParams added in v1.0.426

type QueryMerchantResponseParams struct {
	// 分配给商户的 AppId,该 AppId 为后续各项 交易的商户标识。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 收款商户名称。
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// B2B 支付标志。是否开通 B2B 支付, 1:开通 0:不开通。
	BusinessPayFlag *string `json:"BusinessPayFlag,omitnil,omitempty" name:"BusinessPayFlag"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankBankAccountBalanceRequest added in v1.0.361

type QueryOpenBankBankAccountBalanceRequest struct {
	*tchttp.BaseRequest

	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 云企付渠道子商户号。入驻在渠道商户下的子商户ID,如付款方的商户ID,对应创建支付订单中接口参数中的PayerInfo中的payerId。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式,如
	// __EBANK_PAYMENT__:ebank付款
	// __OPENBANK_PAYMENT__: openbank付款
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 绑卡序列号,银行账户唯一ID,区分多卡或多账户的场景
	BindSerialNo *string `json:"BindSerialNo,omitnil,omitempty" name:"BindSerialNo"`

	// 环境类型
	// release:生产环境
	// sandbox:沙箱环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankBankAccountBalanceRequest added in v1.0.361

func NewQueryOpenBankBankAccountBalanceRequest() (request *QueryOpenBankBankAccountBalanceRequest)

func (*QueryOpenBankBankAccountBalanceRequest) FromJsonString added in v1.0.361

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankBankAccountBalanceRequest) ToJsonString added in v1.0.361

type QueryOpenBankBankAccountBalanceRequestParams added in v1.0.426

type QueryOpenBankBankAccountBalanceRequestParams struct {
	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 云企付渠道子商户号。入驻在渠道商户下的子商户ID,如付款方的商户ID,对应创建支付订单中接口参数中的PayerInfo中的payerId。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式,如
	// __EBANK_PAYMENT__:ebank付款
	// __OPENBANK_PAYMENT__: openbank付款
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 绑卡序列号,银行账户唯一ID,区分多卡或多账户的场景
	BindSerialNo *string `json:"BindSerialNo,omitnil,omitempty" name:"BindSerialNo"`

	// 环境类型
	// release:生产环境
	// sandbox:沙箱环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankBankAccountBalanceResponse added in v1.0.361

type QueryOpenBankBankAccountBalanceResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankBankAccountBalanceResponseParams `json:"Response"`
}

func NewQueryOpenBankBankAccountBalanceResponse added in v1.0.361

func NewQueryOpenBankBankAccountBalanceResponse() (response *QueryOpenBankBankAccountBalanceResponse)

func (*QueryOpenBankBankAccountBalanceResponse) FromJsonString added in v1.0.361

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankBankAccountBalanceResponse) ToJsonString added in v1.0.361

type QueryOpenBankBankAccountBalanceResponseParams added in v1.0.426

type QueryOpenBankBankAccountBalanceResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 账户余额查询响应对象。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankBankAccountBalanceResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankBankAccountBalanceResult added in v1.0.361

type QueryOpenBankBankAccountBalanceResult struct {
	// 总余额,单位分
	TotalBalance *string `json:"TotalBalance,omitnil,omitempty" name:"TotalBalance"`

	// 昨日余额,单位分
	YesterdayBalance *string `json:"YesterdayBalance,omitnil,omitempty" name:"YesterdayBalance"`
}

type QueryOpenBankBankBranchListRequest added in v1.0.361

type QueryOpenBankBankBranchListRequest struct {
	*tchttp.BaseRequest

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// __EBANK_PAYMENT__:ebank付款
	// __OPENBANK_PAYMENT__: openbank付款
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 支行名称。
	BankBranchName *string `json:"BankBranchName,omitnil,omitempty" name:"BankBranchName"`

	// 银行简称。
	BankAbbreviation *string `json:"BankAbbreviation,omitnil,omitempty" name:"BankAbbreviation"`

	// 页码。Index和Count必须大于等于1。Count建议不超过100。
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankBankBranchListRequest added in v1.0.361

func NewQueryOpenBankBankBranchListRequest() (request *QueryOpenBankBankBranchListRequest)

func (*QueryOpenBankBankBranchListRequest) FromJsonString added in v1.0.361

func (r *QueryOpenBankBankBranchListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankBankBranchListRequest) ToJsonString added in v1.0.361

func (r *QueryOpenBankBankBranchListRequest) ToJsonString() string

type QueryOpenBankBankBranchListRequestParams added in v1.0.426

type QueryOpenBankBankBranchListRequestParams struct {
	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// __EBANK_PAYMENT__:ebank付款
	// __OPENBANK_PAYMENT__: openbank付款
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 支行名称。
	BankBranchName *string `json:"BankBranchName,omitnil,omitempty" name:"BankBranchName"`

	// 银行简称。
	BankAbbreviation *string `json:"BankAbbreviation,omitnil,omitempty" name:"BankAbbreviation"`

	// 页码。Index和Count必须大于等于1。Count建议不超过100。
	PageNumber *Paging `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankBankBranchListResponse added in v1.0.361

type QueryOpenBankBankBranchListResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankBankBranchListResponseParams `json:"Response"`
}

func NewQueryOpenBankBankBranchListResponse added in v1.0.361

func NewQueryOpenBankBankBranchListResponse() (response *QueryOpenBankBankBranchListResponse)

func (*QueryOpenBankBankBranchListResponse) FromJsonString added in v1.0.361

func (r *QueryOpenBankBankBranchListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankBankBranchListResponse) ToJsonString added in v1.0.361

func (r *QueryOpenBankBankBranchListResponse) ToJsonString() string

type QueryOpenBankBankBranchListResponseParams added in v1.0.426

type QueryOpenBankBankBranchListResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankBankBranchListResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankBankBranchListResult added in v1.0.361

type QueryOpenBankBankBranchListResult struct {
	// 支行列表。
	BankBranchList []*BankBranchInfo `json:"BankBranchList,omitnil,omitempty" name:"BankBranchList"`

	// 列表总数。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type QueryOpenBankBillData added in v1.0.430

type QueryOpenBankBillData struct {
	// 交易日期
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`

	// 渠道编码
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 二级渠道
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubChannel *string `json:"SubChannel,omitnil,omitempty" name:"SubChannel"`

	// 系统父商户号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentMerchantId *string `json:"ParentMerchantId,omitnil,omitempty" name:"ParentMerchantId"`

	// 外部商户号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutMerchantId *string `json:"OutMerchantId,omitnil,omitempty" name:"OutMerchantId"`

	// 系统商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 第三方商户号
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndMerchantId *string `json:"EndMerchantId,omitnil,omitempty" name:"EndMerchantId"`

	// 外部订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 系统订单号
	TradeNo *string `json:"TradeNo,omitnil,omitempty" name:"TradeNo"`

	// 第三方订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTradeNo *string `json:"EndTradeNo,omitnil,omitempty" name:"EndTradeNo"`

	// 收付类型,PAYMENT:付款,INCOME:收款
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentType *string `json:"PaymentType,omitnil,omitempty" name:"PaymentType"`

	// 业务类型,WITHDRAW:提现,PAY:支付,RECHARGE:充值,TRANSFER:转账,REFUND:退款
	// 注意:此字段可能返回 null,表示取不到有效值。
	BusinessType *string `json:"BusinessType,omitnil,omitempty" name:"BusinessType"`

	// 发起交易时间,格式yyyy-MM-dd HH:mm:ss
	TradeTime *string `json:"TradeTime,omitnil,omitempty" name:"TradeTime"`

	// 交易完成时间,格式yyyy-MM-dd HH:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 交易状态,0:未知,1:成功,2:失败
	TradeStatus *string `json:"TradeStatus,omitnil,omitempty" name:"TradeStatus"`

	// 对账状态,1:成功,2:失败 3:长账 4:短账
	CheckStatus *string `json:"CheckStatus,omitnil,omitempty" name:"CheckStatus"`

	// 对账失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckFailReason *string `json:"CheckFailReason,omitnil,omitempty" name:"CheckFailReason"`

	// 交易金额(元)
	OrderAmount *string `json:"OrderAmount,omitnil,omitempty" name:"OrderAmount"`

	// 服务费(元)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceFee *string `json:"ServiceFee,omitnil,omitempty" name:"ServiceFee"`

	// 收款人账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayeeAccount *string `json:"PayeeAccount,omitnil,omitempty" name:"PayeeAccount"`

	// 收款人名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayeeName *string `json:"PayeeName,omitnil,omitempty" name:"PayeeName"`

	// 付款人账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayerAccount *string `json:"PayerAccount,omitnil,omitempty" name:"PayerAccount"`

	// 付款人名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayerName *string `json:"PayerName,omitnil,omitempty" name:"PayerName"`

	// 支付信息描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

type QueryOpenBankBillDataPageRequest added in v1.0.430

type QueryOpenBankBillDataPageRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号,外部接入平台方入驻云企付平台后下发。
	// EBANK_PAYMENT支付方式下,填写渠道商户号;
	// SAFT_ISV支付方式下,填写渠道子商户号;
	// HELIPAY渠道下,填写渠道子商户号。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 账单日期,yyyy-MM-dd。
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	// HELIPAY:合利宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 分页页码。
	PageNo *uint64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 分页大小,最大1000。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 账单类型,默认交易账单。
	BillType *string `json:"BillType,omitnil,omitempty" name:"BillType"`

	// 支付方式。详见附录-云企付枚举类说明-PaymentMethod。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankBillDataPageRequest added in v1.0.430

func NewQueryOpenBankBillDataPageRequest() (request *QueryOpenBankBillDataPageRequest)

func (*QueryOpenBankBillDataPageRequest) FromJsonString added in v1.0.430

func (r *QueryOpenBankBillDataPageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankBillDataPageRequest) ToJsonString added in v1.0.430

func (r *QueryOpenBankBillDataPageRequest) ToJsonString() string

type QueryOpenBankBillDataPageRequestParams added in v1.0.430

type QueryOpenBankBillDataPageRequestParams struct {
	// 渠道商户号,外部接入平台方入驻云企付平台后下发。
	// EBANK_PAYMENT支付方式下,填写渠道商户号;
	// SAFT_ISV支付方式下,填写渠道子商户号;
	// HELIPAY渠道下,填写渠道子商户号。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 账单日期,yyyy-MM-dd。
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	// HELIPAY:合利宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 分页页码。
	PageNo *uint64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 分页大小,最大1000。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 账单类型,默认交易账单。
	BillType *string `json:"BillType,omitnil,omitempty" name:"BillType"`

	// 支付方式。详见附录-云企付枚举类说明-PaymentMethod。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankBillDataPageResponse added in v1.0.430

type QueryOpenBankBillDataPageResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankBillDataPageResponseParams `json:"Response"`
}

func NewQueryOpenBankBillDataPageResponse added in v1.0.430

func NewQueryOpenBankBillDataPageResponse() (response *QueryOpenBankBillDataPageResponse)

func (*QueryOpenBankBillDataPageResponse) FromJsonString added in v1.0.430

func (r *QueryOpenBankBillDataPageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankBillDataPageResponse) ToJsonString added in v1.0.430

func (r *QueryOpenBankBillDataPageResponse) ToJsonString() string

type QueryOpenBankBillDataPageResponseParams added in v1.0.430

type QueryOpenBankBillDataPageResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankBillDataPageResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankBillDataPageResult added in v1.0.430

type QueryOpenBankBillDataPageResult struct {
	// 页码
	PageNo *uint64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 分页大小
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 总数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 账单数据明细
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataList []*QueryOpenBankBillData `json:"DataList,omitnil,omitempty" name:"DataList"`
}

type QueryOpenBankBindExternalSubMerchantBankAccountRequest added in v1.0.351

type QueryOpenBankBindExternalSubMerchantBankAccountRequest struct {
	*tchttp.BaseRequest

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道申请编号,与外部申请编号二者选填其一。
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 外部申请编号,与渠道申请编号二者选填其一。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`
}

func NewQueryOpenBankBindExternalSubMerchantBankAccountRequest added in v1.0.351

func NewQueryOpenBankBindExternalSubMerchantBankAccountRequest() (request *QueryOpenBankBindExternalSubMerchantBankAccountRequest)

func (*QueryOpenBankBindExternalSubMerchantBankAccountRequest) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankBindExternalSubMerchantBankAccountRequest) ToJsonString added in v1.0.351

type QueryOpenBankBindExternalSubMerchantBankAccountRequestParams added in v1.0.426

type QueryOpenBankBindExternalSubMerchantBankAccountRequestParams struct {
	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道申请编号,与外部申请编号二者选填其一。
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 外部申请编号,与渠道申请编号二者选填其一。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`
}

Predefined struct for user

type QueryOpenBankBindExternalSubMerchantBankAccountResponse added in v1.0.351

type QueryOpenBankBindExternalSubMerchantBankAccountResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankBindExternalSubMerchantBankAccountResponseParams `json:"Response"`
}

func NewQueryOpenBankBindExternalSubMerchantBankAccountResponse added in v1.0.351

func NewQueryOpenBankBindExternalSubMerchantBankAccountResponse() (response *QueryOpenBankBindExternalSubMerchantBankAccountResponse)

func (*QueryOpenBankBindExternalSubMerchantBankAccountResponse) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankBindExternalSubMerchantBankAccountResponse) ToJsonString added in v1.0.351

type QueryOpenBankBindExternalSubMerchantBankAccountResponseParams added in v1.0.426

type QueryOpenBankBindExternalSubMerchantBankAccountResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankBindExternalSubMerchantBankAccountResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankBindExternalSubMerchantBankAccountResult added in v1.0.351

type QueryOpenBankBindExternalSubMerchantBankAccountResult struct {
	// 渠道子商户收款方银行卡信息, 为JSON格式字符串(绑定成功状态下返回)。详情见附录-复杂类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalSubMerchantBankAccountReturnData *string `json:"ExternalSubMerchantBankAccountReturnData,omitnil,omitempty" name:"ExternalSubMerchantBankAccountReturnData"`

	// 渠道申请编号。
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 绑定状态。
	// __SUCCESS__: 绑定成功
	// __FAILED__: 绑定失败
	// __PROCESSING__: 绑定中
	BindStatus *string `json:"BindStatus,omitnil,omitempty" name:"BindStatus"`

	// 绑定返回描述, 例如失败原因等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindMessage *string `json:"BindMessage,omitnil,omitempty" name:"BindMessage"`

	// 绑卡序列号。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindSerialNo *string `json:"BindSerialNo,omitnil,omitempty" name:"BindSerialNo"`
}

type QueryOpenBankDailyReceiptDownloadUrlRequest added in v1.0.361

type QueryOpenBankDailyReceiptDownloadUrlRequest struct {
	*tchttp.BaseRequest

	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 云企付渠道子商户号。入驻在渠道商户下的子商户ID,如付款方的商户ID,对应创建支付订单中接口参数中的PayerInfo中的payerId。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 付款方式。如
	// __EBANK_PAYMENT__:ebank付款
	// __OPENBANK_PAYMENT__: openbank付款
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 绑卡序列号,银行卡唯一标记,资金账户ID,用于区分商户绑定多卡或多账户场景
	BindSerialNo *string `json:"BindSerialNo,omitnil,omitempty" name:"BindSerialNo"`

	// 查询日期,D日查询D-1日的回单文件
	QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"`

	// 环境类型
	// release:生产环境
	// sandbox:沙箱环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankDailyReceiptDownloadUrlRequest added in v1.0.361

func NewQueryOpenBankDailyReceiptDownloadUrlRequest() (request *QueryOpenBankDailyReceiptDownloadUrlRequest)

func (*QueryOpenBankDailyReceiptDownloadUrlRequest) FromJsonString added in v1.0.361

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankDailyReceiptDownloadUrlRequest) ToJsonString added in v1.0.361

type QueryOpenBankDailyReceiptDownloadUrlRequestParams added in v1.0.426

type QueryOpenBankDailyReceiptDownloadUrlRequestParams struct {
	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 云企付渠道子商户号。入驻在渠道商户下的子商户ID,如付款方的商户ID,对应创建支付订单中接口参数中的PayerInfo中的payerId。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 付款方式。如
	// __EBANK_PAYMENT__:ebank付款
	// __OPENBANK_PAYMENT__: openbank付款
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 绑卡序列号,银行卡唯一标记,资金账户ID,用于区分商户绑定多卡或多账户场景
	BindSerialNo *string `json:"BindSerialNo,omitnil,omitempty" name:"BindSerialNo"`

	// 查询日期,D日查询D-1日的回单文件
	QueryDate *string `json:"QueryDate,omitnil,omitempty" name:"QueryDate"`

	// 环境类型
	// release:生产环境
	// sandbox:沙箱环境
	// 缺省默认为生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankDailyReceiptDownloadUrlResponse added in v1.0.361

type QueryOpenBankDailyReceiptDownloadUrlResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankDailyReceiptDownloadUrlResponseParams `json:"Response"`
}

func NewQueryOpenBankDailyReceiptDownloadUrlResponse added in v1.0.361

func NewQueryOpenBankDailyReceiptDownloadUrlResponse() (response *QueryOpenBankDailyReceiptDownloadUrlResponse)

func (*QueryOpenBankDailyReceiptDownloadUrlResponse) FromJsonString added in v1.0.361

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankDailyReceiptDownloadUrlResponse) ToJsonString added in v1.0.361

type QueryOpenBankDailyReceiptDownloadUrlResponseParams added in v1.0.426

type QueryOpenBankDailyReceiptDownloadUrlResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 按日期查询回单下载地址响应对象。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankDailyReceiptDownloadUrlResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankDailyReceiptDownloadUrlResult added in v1.0.361

type QueryOpenBankDailyReceiptDownloadUrlResult struct {
	// 回单文件下载链接
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 过期时间
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 回单状态
	// PENDING: 处理中
	// READY: 可以下载
	ReceiptStatus *string `json:"ReceiptStatus,omitnil,omitempty" name:"ReceiptStatus"`
}

type QueryOpenBankDownLoadUrlRequest added in v1.0.351

type QueryOpenBankDownLoadUrlRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号,外部接入平台方入驻云企付平台后下发。
	// EBANK_PAYMENT支付方式下,填写渠道商户号;
	// SAFT_ISV支付方式下,填写渠道子商户号。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 账单日期,yyyy-MM-dd。
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`

	// 账单类型,默认交易账单。
	BillType *string `json:"BillType,omitnil,omitempty" name:"BillType"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境。
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 渠道名称。不填默认为商企付。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。不填默认为ebank支付。
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	// __SAFT_ISV__: 人资ISV支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`
}

func NewQueryOpenBankDownLoadUrlRequest added in v1.0.351

func NewQueryOpenBankDownLoadUrlRequest() (request *QueryOpenBankDownLoadUrlRequest)

func (*QueryOpenBankDownLoadUrlRequest) FromJsonString added in v1.0.351

func (r *QueryOpenBankDownLoadUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankDownLoadUrlRequest) ToJsonString added in v1.0.351

func (r *QueryOpenBankDownLoadUrlRequest) ToJsonString() string

type QueryOpenBankDownLoadUrlRequestParams added in v1.0.426

type QueryOpenBankDownLoadUrlRequestParams struct {
	// 渠道商户号,外部接入平台方入驻云企付平台后下发。
	// EBANK_PAYMENT支付方式下,填写渠道商户号;
	// SAFT_ISV支付方式下,填写渠道子商户号。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 账单日期,yyyy-MM-dd。
	BillDate *string `json:"BillDate,omitnil,omitempty" name:"BillDate"`

	// 账单类型,默认交易账单。
	BillType *string `json:"BillType,omitnil,omitempty" name:"BillType"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境。
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 渠道名称。不填默认为商企付。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。不填默认为ebank支付。
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	// __SAFT_ISV__: 人资ISV支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`
}

Predefined struct for user

type QueryOpenBankDownLoadUrlResponse added in v1.0.351

type QueryOpenBankDownLoadUrlResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankDownLoadUrlResponseParams `json:"Response"`
}

func NewQueryOpenBankDownLoadUrlResponse added in v1.0.351

func NewQueryOpenBankDownLoadUrlResponse() (response *QueryOpenBankDownLoadUrlResponse)

func (*QueryOpenBankDownLoadUrlResponse) FromJsonString added in v1.0.351

func (r *QueryOpenBankDownLoadUrlResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankDownLoadUrlResponse) ToJsonString added in v1.0.351

func (r *QueryOpenBankDownLoadUrlResponse) ToJsonString() string

type QueryOpenBankDownLoadUrlResponseParams added in v1.0.426

type QueryOpenBankDownLoadUrlResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 查询对账文件下载响应对象。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankDownLoadUrlResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankDownLoadUrlResult added in v1.0.351

type QueryOpenBankDownLoadUrlResult struct {
	// 供下一步请求账单文件的下载地址。
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 从 download_url 下载的文件的哈希值,用于校验文件的完整性。
	HashValue *string `json:"HashValue,omitnil,omitempty" name:"HashValue"`

	// 从 download_url 下载的文件的哈希类型,用于校验文件的完整性。
	HashType *string `json:"HashType,omitnil,omitempty" name:"HashType"`
}

type QueryOpenBankExternalSubAccountBookBalanceRequest added in v1.0.390

type QueryOpenBankExternalSubAccountBookBalanceRequest struct {
	*tchttp.BaseRequest

	// 渠道商户ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。目前只支持支付宝
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。目前只支持安心发支付
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	// __SAFT_ISV__: 安心发支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 外部账本号ID。与ChannelAccountBookId二者选填其一。
	OutAccountBookId *string `json:"OutAccountBookId,omitnil,omitempty" name:"OutAccountBookId"`

	// 渠道账本号ID。与OutAccountBookId二者选填其一。
	ChannelAccountBookId *string `json:"ChannelAccountBookId,omitnil,omitempty" name:"ChannelAccountBookId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankExternalSubAccountBookBalanceRequest added in v1.0.390

func NewQueryOpenBankExternalSubAccountBookBalanceRequest() (request *QueryOpenBankExternalSubAccountBookBalanceRequest)

func (*QueryOpenBankExternalSubAccountBookBalanceRequest) FromJsonString added in v1.0.390

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankExternalSubAccountBookBalanceRequest) ToJsonString added in v1.0.390

type QueryOpenBankExternalSubAccountBookBalanceRequestParams added in v1.0.426

type QueryOpenBankExternalSubAccountBookBalanceRequestParams struct {
	// 渠道商户ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。目前只支持支付宝
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。目前只支持安心发支付
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	// __SAFT_ISV__: 安心发支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 外部账本号ID。与ChannelAccountBookId二者选填其一。
	OutAccountBookId *string `json:"OutAccountBookId,omitnil,omitempty" name:"OutAccountBookId"`

	// 渠道账本号ID。与OutAccountBookId二者选填其一。
	ChannelAccountBookId *string `json:"ChannelAccountBookId,omitnil,omitempty" name:"ChannelAccountBookId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankExternalSubAccountBookBalanceResponse added in v1.0.390

type QueryOpenBankExternalSubAccountBookBalanceResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankExternalSubAccountBookBalanceResponseParams `json:"Response"`
}

func NewQueryOpenBankExternalSubAccountBookBalanceResponse added in v1.0.390

func NewQueryOpenBankExternalSubAccountBookBalanceResponse() (response *QueryOpenBankExternalSubAccountBookBalanceResponse)

func (*QueryOpenBankExternalSubAccountBookBalanceResponse) FromJsonString added in v1.0.390

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankExternalSubAccountBookBalanceResponse) ToJsonString added in v1.0.390

type QueryOpenBankExternalSubAccountBookBalanceResponseParams added in v1.0.426

type QueryOpenBankExternalSubAccountBookBalanceResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryExternalAccountBookResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankExternalSubMerchantBankAccountData added in v1.0.351

type QueryOpenBankExternalSubMerchantBankAccountData struct {
	// 开户银行。
	AccountBank *string `json:"AccountBank,omitnil,omitempty" name:"AccountBank"`

	// 绑卡序列号。
	BindSerialNo *string `json:"BindSerialNo,omitnil,omitempty" name:"BindSerialNo"`

	// 账号类型。
	// __COLLECT_MONEY__: 收款卡
	// __PAYMENT__: 付款卡
	AccountType *string `json:"AccountType,omitnil,omitempty" name:"AccountType"`

	// 支行号。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BankBranchId *string `json:"BankBranchId,omitnil,omitempty" name:"BankBranchId"`

	// 银行卡卡后四位。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountNumberLastFour *string `json:"AccountNumberLastFour,omitnil,omitempty" name:"AccountNumberLastFour"`
}

type QueryOpenBankExternalSubMerchantBankAccountRequest added in v1.0.351

type QueryOpenBankExternalSubMerchantBankAccountRequest struct {
	*tchttp.BaseRequest

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankExternalSubMerchantBankAccountRequest added in v1.0.351

func NewQueryOpenBankExternalSubMerchantBankAccountRequest() (request *QueryOpenBankExternalSubMerchantBankAccountRequest)

func (*QueryOpenBankExternalSubMerchantBankAccountRequest) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankExternalSubMerchantBankAccountRequest) ToJsonString added in v1.0.351

type QueryOpenBankExternalSubMerchantBankAccountRequestParams added in v1.0.426

type QueryOpenBankExternalSubMerchantBankAccountRequestParams struct {
	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankExternalSubMerchantBankAccountResponse added in v1.0.351

type QueryOpenBankExternalSubMerchantBankAccountResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankExternalSubMerchantBankAccountResponseParams `json:"Response"`
}

func NewQueryOpenBankExternalSubMerchantBankAccountResponse added in v1.0.351

func NewQueryOpenBankExternalSubMerchantBankAccountResponse() (response *QueryOpenBankExternalSubMerchantBankAccountResponse)

func (*QueryOpenBankExternalSubMerchantBankAccountResponse) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankExternalSubMerchantBankAccountResponse) ToJsonString added in v1.0.351

type QueryOpenBankExternalSubMerchantBankAccountResponseParams added in v1.0.426

type QueryOpenBankExternalSubMerchantBankAccountResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankExternalSubMerchantBankAccountResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankExternalSubMerchantBankAccountResult added in v1.0.351

type QueryOpenBankExternalSubMerchantBankAccountResult struct {
	// 第三方渠道子商户查询银行账户返回。
	AccountList []*QueryOpenBankExternalSubMerchantBankAccountData `json:"AccountList,omitnil,omitempty" name:"AccountList"`
}

type QueryOpenBankExternalSubMerchantRegistrationRequest added in v1.0.351

type QueryOpenBankExternalSubMerchantRegistrationRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道进件号,与外部进件号二者选填其一。
	ChannelRegistrationNo *string `json:"ChannelRegistrationNo,omitnil,omitempty" name:"ChannelRegistrationNo"`

	// 外部进件号,与渠道进件号二者选填其一。
	OutRegistrationNo *string `json:"OutRegistrationNo,omitnil,omitempty" name:"OutRegistrationNo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankExternalSubMerchantRegistrationRequest added in v1.0.351

func NewQueryOpenBankExternalSubMerchantRegistrationRequest() (request *QueryOpenBankExternalSubMerchantRegistrationRequest)

func (*QueryOpenBankExternalSubMerchantRegistrationRequest) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankExternalSubMerchantRegistrationRequest) ToJsonString added in v1.0.351

type QueryOpenBankExternalSubMerchantRegistrationRequestParams added in v1.0.426

type QueryOpenBankExternalSubMerchantRegistrationRequestParams struct {
	// 渠道商户号。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道进件号,与外部进件号二者选填其一。
	ChannelRegistrationNo *string `json:"ChannelRegistrationNo,omitnil,omitempty" name:"ChannelRegistrationNo"`

	// 外部进件号,与渠道进件号二者选填其一。
	OutRegistrationNo *string `json:"OutRegistrationNo,omitnil,omitempty" name:"OutRegistrationNo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankExternalSubMerchantRegistrationResponse added in v1.0.351

type QueryOpenBankExternalSubMerchantRegistrationResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankExternalSubMerchantRegistrationResponseParams `json:"Response"`
}

func NewQueryOpenBankExternalSubMerchantRegistrationResponse added in v1.0.351

func NewQueryOpenBankExternalSubMerchantRegistrationResponse() (response *QueryOpenBankExternalSubMerchantRegistrationResponse)

func (*QueryOpenBankExternalSubMerchantRegistrationResponse) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankExternalSubMerchantRegistrationResponse) ToJsonString added in v1.0.351

type QueryOpenBankExternalSubMerchantRegistrationResponseParams added in v1.0.426

type QueryOpenBankExternalSubMerchantRegistrationResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankExternalSubMerchantRegistrationResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankExternalSubMerchantRegistrationResult added in v1.0.351

type QueryOpenBankExternalSubMerchantRegistrationResult struct {
	// 进件状态。
	// __SUCCESS__: 进件成功
	// __FAILED__: 进件失败
	// __PROCESSING__: 进件中
	RegistrationStatus *string `json:"RegistrationStatus,omitnil,omitempty" name:"RegistrationStatus"`

	// 进件返回描述, 例如失败原因等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistrationMessage *string `json:"RegistrationMessage,omitnil,omitempty" name:"RegistrationMessage"`

	// 渠道进件号。
	ChannelRegistrationNo *string `json:"ChannelRegistrationNo,omitnil,omitempty" name:"ChannelRegistrationNo"`

	// 渠道子商户ID(进件成功返回)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 外部子商户名称(进件成功返回)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutSubMerchantName *string `json:"OutSubMerchantName,omitnil,omitempty" name:"OutSubMerchantName"`

	// 渠道名称(进件成功返回)。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式(进件成功返回)。
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 社会信用代码。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BusinessLicenseNumber *string `json:"BusinessLicenseNumber,omitnil,omitempty" name:"BusinessLicenseNumber"`

	// 法人姓名
	// 注意:此字段可能返回 null,表示取不到有效值。
	LegalName *string `json:"LegalName,omitnil,omitempty" name:"LegalName"`

	// 第三方渠道查询进件返回数据。详情见附录-复杂类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnData *string `json:"ExternalReturnData,omitnil,omitempty" name:"ExternalReturnData"`
}

type QueryOpenBankOrderDetailReceiptInfoRequest added in v1.0.390

type QueryOpenBankOrderDetailReceiptInfoRequest struct {
	*tchttp.BaseRequest

	// 渠道商户ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称,目前只支持ALIPAY
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式,目前只支持SAFT_ISV
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 外部回单申请ID,与渠道回单申请ID二者选填其一
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 渠道回单申请ID,与外部回单申请ID二者选填其一
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankOrderDetailReceiptInfoRequest added in v1.0.390

func NewQueryOpenBankOrderDetailReceiptInfoRequest() (request *QueryOpenBankOrderDetailReceiptInfoRequest)

func (*QueryOpenBankOrderDetailReceiptInfoRequest) FromJsonString added in v1.0.390

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankOrderDetailReceiptInfoRequest) ToJsonString added in v1.0.390

type QueryOpenBankOrderDetailReceiptInfoRequestParams added in v1.0.426

type QueryOpenBankOrderDetailReceiptInfoRequestParams struct {
	// 渠道商户ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称,目前只支持ALIPAY
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式,目前只支持SAFT_ISV
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 外部回单申请ID,与渠道回单申请ID二者选填其一
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 渠道回单申请ID,与外部回单申请ID二者选填其一
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankOrderDetailReceiptInfoResponse added in v1.0.390

type QueryOpenBankOrderDetailReceiptInfoResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankOrderDetailReceiptInfoResponseParams `json:"Response"`
}

func NewQueryOpenBankOrderDetailReceiptInfoResponse added in v1.0.390

func NewQueryOpenBankOrderDetailReceiptInfoResponse() (response *QueryOpenBankOrderDetailReceiptInfoResponse)

func (*QueryOpenBankOrderDetailReceiptInfoResponse) FromJsonString added in v1.0.390

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankOrderDetailReceiptInfoResponse) ToJsonString added in v1.0.390

type QueryOpenBankOrderDetailReceiptInfoResponseParams added in v1.0.426

type QueryOpenBankOrderDetailReceiptInfoResponseParams struct {
	// 错误码。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankOrderDetailReceiptInfoResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankOrderDetailReceiptInfoResult added in v1.0.390

type QueryOpenBankOrderDetailReceiptInfoResult struct {
	// 渠道回单申请ID
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 申请状态。
	// SUCCESS:申请成功;
	// FAILED:申请失败;
	// PROCESSING:申请中。
	// 注意:若返回申请中,需要再次调用回单申请结果查询接口,查询结果。
	ReceiptStatus *string `json:"ReceiptStatus,omitnil,omitempty" name:"ReceiptStatus"`

	// 申请返回描述,例如失败原因等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReceiptMessage *string `json:"ReceiptMessage,omitnil,omitempty" name:"ReceiptMessage"`

	// 回单下载链接,申请成功时返回。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 过期时间,yyyy-MM-dd HH:mm:ss格式。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type QueryOpenBankPaymentOrderRequest added in v1.0.351

type QueryOpenBankPaymentOrderRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号。外部接入平台入驻云企付平台下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部商户订单号。与ChannelOrderId不能同时为空。若传空串即表示忽略该参数。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 云平台订单号。与OutOrderId不能同时为空。若调用下单接口时,发生异常,无法取到ChannelOrderId,传空串即可
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境。
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankPaymentOrderRequest added in v1.0.351

func NewQueryOpenBankPaymentOrderRequest() (request *QueryOpenBankPaymentOrderRequest)

func (*QueryOpenBankPaymentOrderRequest) FromJsonString added in v1.0.351

func (r *QueryOpenBankPaymentOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankPaymentOrderRequest) ToJsonString added in v1.0.351

func (r *QueryOpenBankPaymentOrderRequest) ToJsonString() string

type QueryOpenBankPaymentOrderRequestParams added in v1.0.426

type QueryOpenBankPaymentOrderRequestParams struct {
	// 渠道商户号。外部接入平台入驻云企付平台下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部商户订单号。与ChannelOrderId不能同时为空。若传空串即表示忽略该参数。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 云平台订单号。与OutOrderId不能同时为空。若调用下单接口时,发生异常,无法取到ChannelOrderId,传空串即可
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境。
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankPaymentOrderResponse added in v1.0.351

type QueryOpenBankPaymentOrderResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankPaymentOrderResponseParams `json:"Response"`
}

func NewQueryOpenBankPaymentOrderResponse added in v1.0.351

func NewQueryOpenBankPaymentOrderResponse() (response *QueryOpenBankPaymentOrderResponse)

func (*QueryOpenBankPaymentOrderResponse) FromJsonString added in v1.0.351

func (r *QueryOpenBankPaymentOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankPaymentOrderResponse) ToJsonString added in v1.0.351

func (r *QueryOpenBankPaymentOrderResponse) ToJsonString() string

type QueryOpenBankPaymentOrderResponseParams added in v1.0.426

type QueryOpenBankPaymentOrderResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 查询支付结果响应对象。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankPaymentOrderResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankPaymentOrderResult added in v1.0.351

type QueryOpenBankPaymentOrderResult struct {
	// 渠道商户号。外部接入平台入驻云企付平台下发
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部商户订单号
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 云企付平台订单号
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 第三方支付平台订单号
	ThirdPayOrderId *string `json:"ThirdPayOrderId,omitnil,omitempty" name:"ThirdPayOrderId"`

	// 订单状态。
	// INIT:初始化
	// PAYING:支付中
	// ACCEPTED:支付受理成功
	// SUCCESS:支付成功
	// CLOSED:关单
	// PAY_FAIL:支付失败
	// REVOKE:退票
	// PART_REFUND:部分退款
	// FULL_REFUND:全部退款
	OrderStatus *string `json:"OrderStatus,omitnil,omitempty" name:"OrderStatus"`

	// 支付渠道名称,如TENPAY
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 付款方式。如EBANK_PAYMENT
	// OPENBANK_PAYMENT
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 订单金额。单位分
	TotalAmount *int64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 实际支付金额。单位分,支付成功时返回
	PayAmount *int64 `json:"PayAmount,omitnil,omitempty" name:"PayAmount"`

	// 失败原因,若失败的返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`

	// 附加信息,查询时原样透传
	// 注意:此字段可能返回 null,表示取不到有效值。
	Attachment *string `json:"Attachment,omitnil,omitempty" name:"Attachment"`

	// 重定向参数,用于客户端跳转,订单未支付时返回该参数
	// 渠道为TENPAY,付款方式为EBANK_PAYMENT时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	RedirectInfo *OpenBankRedirectInfo `json:"RedirectInfo,omitnil,omitempty" name:"RedirectInfo"`

	// 第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnData *string `json:"ExternalReturnData,omitnil,omitempty" name:"ExternalReturnData"`

	// 银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BankApprovalGuideInfo *OpenBankApprovalGuideInfo `json:"BankApprovalGuideInfo,omitnil,omitempty" name:"BankApprovalGuideInfo"`

	// 手续费金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	FeeAmount *int64 `json:"FeeAmount,omitnil,omitempty" name:"FeeAmount"`

	// 手续费费率
	// 注意:此字段可能返回 null,表示取不到有效值。
	FeeRate *int64 `json:"FeeRate,omitnil,omitempty" name:"FeeRate"`

	// 分账信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProfitShareRespInfoList []*OpenBankProfitShareRespInfo `json:"ProfitShareRespInfoList,omitnil,omitempty" name:"ProfitShareRespInfoList"`

	// 支付完成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeFinish *string `json:"TimeFinish,omitnil,omitempty" name:"TimeFinish"`
}

type QueryOpenBankProfitSharePayeeRequest added in v1.0.521

type QueryOpenBankProfitSharePayeeRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号。代理商/集团ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户号。商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 分账方绑定添加返回的AccountId,账户号和账户ID选其一
	AccountId *string `json:"AccountId,omitnil,omitempty" name:"AccountId"`

	// 银行账户号要与绑定收款方时保持一致,账户号AccountNo和账户AccoutId选其一
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 使用账户号时必选
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankProfitSharePayeeRequest added in v1.0.521

func NewQueryOpenBankProfitSharePayeeRequest() (request *QueryOpenBankProfitSharePayeeRequest)

func (*QueryOpenBankProfitSharePayeeRequest) FromJsonString added in v1.0.521

func (r *QueryOpenBankProfitSharePayeeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankProfitSharePayeeRequest) ToJsonString added in v1.0.521

func (r *QueryOpenBankProfitSharePayeeRequest) ToJsonString() string

type QueryOpenBankProfitSharePayeeRequestParams added in v1.0.521

type QueryOpenBankProfitSharePayeeRequestParams struct {
	// 渠道商户号。代理商/集团ID
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户号。商户ID
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 分账方绑定添加返回的AccountId,账户号和账户ID选其一
	AccountId *string `json:"AccountId,omitnil,omitempty" name:"AccountId"`

	// 银行账户号要与绑定收款方时保持一致,账户号AccountNo和账户AccoutId选其一
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 使用账户号时必选
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankProfitSharePayeeResponse added in v1.0.521

type QueryOpenBankProfitSharePayeeResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankProfitSharePayeeResponseParams `json:"Response"`
}

func NewQueryOpenBankProfitSharePayeeResponse added in v1.0.521

func NewQueryOpenBankProfitSharePayeeResponse() (response *QueryOpenBankProfitSharePayeeResponse)

func (*QueryOpenBankProfitSharePayeeResponse) FromJsonString added in v1.0.521

func (r *QueryOpenBankProfitSharePayeeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankProfitSharePayeeResponse) ToJsonString added in v1.0.521

type QueryOpenBankProfitSharePayeeResponseParams added in v1.0.521

type QueryOpenBankProfitSharePayeeResponseParams struct {
	// 错误码。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankProfitSharePayeeResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankProfitSharePayeeResult added in v1.0.521

type QueryOpenBankProfitSharePayeeResult struct {
	// 账户ID(受益ID)
	AccountId *string `json:"AccountId,omitnil,omitempty" name:"AccountId"`

	// 账户号。通联国际指客户银行账户号
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 账户货币。参考附录“币种类型”。
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

	// 收款人账户名称
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 银行名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	BankName *string `json:"BankName,omitnil,omitempty" name:"BankName"`

	// 账户类型。
	// 00:借记卡
	// 01:存折
	// 02:信用卡
	// 03:准贷记卡
	// 04:预付卡费
	// 05:境外卡
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nature *string `json:"Nature,omitnil,omitempty" name:"Nature"`

	// 状态
	// 0-待审核;1-审核通过;2-审核不通过 3-关联实体未审核
	BindState *string `json:"BindState,omitnil,omitempty" name:"BindState"`

	// 状态描述
	StateExplain *string `json:"StateExplain,omitnil,omitempty" name:"StateExplain"`
}

type QueryOpenBankRefundOrderRequest added in v1.0.430

type QueryOpenBankRefundOrderRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部商户退单号,与渠道退款单号二者选填其一。
	OutRefundId *string `json:"OutRefundId,omitnil,omitempty" name:"OutRefundId"`

	// 渠道退款订单号,与外部商户退款单号二者选填其一。
	ChannelRefundId *string `json:"ChannelRefundId,omitnil,omitempty" name:"ChannelRefundId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankRefundOrderRequest added in v1.0.430

func NewQueryOpenBankRefundOrderRequest() (request *QueryOpenBankRefundOrderRequest)

func (*QueryOpenBankRefundOrderRequest) FromJsonString added in v1.0.430

func (r *QueryOpenBankRefundOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankRefundOrderRequest) ToJsonString added in v1.0.430

func (r *QueryOpenBankRefundOrderRequest) ToJsonString() string

type QueryOpenBankRefundOrderRequestParams added in v1.0.430

type QueryOpenBankRefundOrderRequestParams struct {
	// 渠道商户号。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部商户退单号,与渠道退款单号二者选填其一。
	OutRefundId *string `json:"OutRefundId,omitnil,omitempty" name:"OutRefundId"`

	// 渠道退款订单号,与外部商户退款单号二者选填其一。
	ChannelRefundId *string `json:"ChannelRefundId,omitnil,omitempty" name:"ChannelRefundId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankRefundOrderResponse added in v1.0.430

type QueryOpenBankRefundOrderResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankRefundOrderResponseParams `json:"Response"`
}

func NewQueryOpenBankRefundOrderResponse added in v1.0.430

func NewQueryOpenBankRefundOrderResponse() (response *QueryOpenBankRefundOrderResponse)

func (*QueryOpenBankRefundOrderResponse) FromJsonString added in v1.0.430

func (r *QueryOpenBankRefundOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankRefundOrderResponse) ToJsonString added in v1.0.430

func (r *QueryOpenBankRefundOrderResponse) ToJsonString() string

type QueryOpenBankRefundOrderResponseParams added in v1.0.430

type QueryOpenBankRefundOrderResponseParams struct {
	// 错误码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *OpenBankQueryRefundOrderResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankSettleOrderRequest added in v1.0.486

type QueryOpenBankSettleOrderRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户号
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 外部结算流水号,与渠道结算流水号二选一
	OutSettleId *string `json:"OutSettleId,omitnil,omitempty" name:"OutSettleId"`

	// 渠道结算流水号,与外部结算流水号二选一
	ChannelSettleId *string `json:"ChannelSettleId,omitnil,omitempty" name:"ChannelSettleId"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankSettleOrderRequest added in v1.0.486

func NewQueryOpenBankSettleOrderRequest() (request *QueryOpenBankSettleOrderRequest)

func (*QueryOpenBankSettleOrderRequest) FromJsonString added in v1.0.486

func (r *QueryOpenBankSettleOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankSettleOrderRequest) ToJsonString added in v1.0.486

func (r *QueryOpenBankSettleOrderRequest) ToJsonString() string

type QueryOpenBankSettleOrderRequestParams added in v1.0.486

type QueryOpenBankSettleOrderRequestParams struct {
	// 渠道商户号
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户号
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 外部结算流水号,与渠道结算流水号二选一
	OutSettleId *string `json:"OutSettleId,omitnil,omitempty" name:"OutSettleId"`

	// 渠道结算流水号,与外部结算流水号二选一
	ChannelSettleId *string `json:"ChannelSettleId,omitnil,omitempty" name:"ChannelSettleId"`

	// 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankSettleOrderResponse added in v1.0.486

type QueryOpenBankSettleOrderResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankSettleOrderResponseParams `json:"Response"`
}

func NewQueryOpenBankSettleOrderResponse added in v1.0.486

func NewQueryOpenBankSettleOrderResponse() (response *QueryOpenBankSettleOrderResponse)

func (*QueryOpenBankSettleOrderResponse) FromJsonString added in v1.0.486

func (r *QueryOpenBankSettleOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankSettleOrderResponse) ToJsonString added in v1.0.486

func (r *QueryOpenBankSettleOrderResponse) ToJsonString() string

type QueryOpenBankSettleOrderResponseParams added in v1.0.486

type QueryOpenBankSettleOrderResponseParams struct {
	// 错误码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankSettleOrderResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankSettleOrderResult added in v1.0.486

type QueryOpenBankSettleOrderResult struct {
	// 外部结算流水号
	OutSettleId *string `json:"OutSettleId,omitnil,omitempty" name:"OutSettleId"`

	// 渠道结算流水号
	ChannelSettleId *string `json:"ChannelSettleId,omitnil,omitempty" name:"ChannelSettleId"`

	// 退款状态。
	// SUCCESS:结算成功;
	// FAILED:结算失败;
	// PROCESSING:结算中;
	// INIT:初始化;
	// ACCEPT_FAILED:受理失败,底层银行返回订单不存在
	// ACCEPTED:受理成功
	// _UNKNOWN:默认未知
	// 注意:此字段可能返回 null,表示取不到有效值。
	SettleStatus *string `json:"SettleStatus,omitnil,omitempty" name:"SettleStatus"`

	// 结算金额
	SettleAmount *int64 `json:"SettleAmount,omitnil,omitempty" name:"SettleAmount"`

	// 结算日期,格式YYYYMMdd
	// 注意:此字段可能返回 null,表示取不到有效值。
	SettleDate *string `json:"SettleDate,omitnil,omitempty" name:"SettleDate"`

	// 结算类型(T1/D1)
	SettleType *string `json:"SettleType,omitnil,omitempty" name:"SettleType"`

	// 失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`

	// 完成时间,格式yyyy-MM-dd HH:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeFinish *string `json:"TimeFinish,omitnil,omitempty" name:"TimeFinish"`

	// 结算手续费
	// 注意:此字段可能返回 null,表示取不到有效值。
	SettleFee *string `json:"SettleFee,omitnil,omitempty" name:"SettleFee"`

	// 账户货币。参考附录“币种类型”。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`
}

type QueryOpenBankSubMerchantCredentialRequest added in v1.0.430

type QueryOpenBankSubMerchantCredentialRequest struct {
	*tchttp.BaseRequest

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。详见附录-枚举类型-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// 合利宝渠道不需要传。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 外部申请流水号。
	// 外部申请流水号与渠道申请流水号两者选填其一。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 渠道申请流水号。
	// 外部申请流水号与渠道申请流水号两者选填其一。
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankSubMerchantCredentialRequest added in v1.0.430

func NewQueryOpenBankSubMerchantCredentialRequest() (request *QueryOpenBankSubMerchantCredentialRequest)

func (*QueryOpenBankSubMerchantCredentialRequest) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankSubMerchantCredentialRequest) ToJsonString added in v1.0.430

type QueryOpenBankSubMerchantCredentialRequestParams added in v1.0.430

type QueryOpenBankSubMerchantCredentialRequestParams struct {
	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。详见附录-枚举类型-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// 合利宝渠道不需要传。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 外部申请流水号。
	// 外部申请流水号与渠道申请流水号两者选填其一。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 渠道申请流水号。
	// 外部申请流水号与渠道申请流水号两者选填其一。
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankSubMerchantCredentialResponse added in v1.0.430

type QueryOpenBankSubMerchantCredentialResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankSubMerchantCredentialResponseParams `json:"Response"`
}

func NewQueryOpenBankSubMerchantCredentialResponse added in v1.0.430

func NewQueryOpenBankSubMerchantCredentialResponse() (response *QueryOpenBankSubMerchantCredentialResponse)

func (*QueryOpenBankSubMerchantCredentialResponse) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankSubMerchantCredentialResponse) ToJsonString added in v1.0.430

type QueryOpenBankSubMerchantCredentialResponseParams added in v1.0.430

type QueryOpenBankSubMerchantCredentialResponseParams struct {
	// 错误码。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankSubMerchantCredentialResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankSubMerchantCredentialResult added in v1.0.430

type QueryOpenBankSubMerchantCredentialResult struct {
	// 上传状态
	UploadStatus *string `json:"UploadStatus,omitnil,omitempty" name:"UploadStatus"`

	// 上传描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	UploadMessage *string `json:"UploadMessage,omitnil,omitempty" name:"UploadMessage"`
}

type QueryOpenBankSubMerchantRateConfigureRequest added in v1.0.430

type QueryOpenBankSubMerchantRateConfigureRequest struct {
	*tchttp.BaseRequest

	// 渠道进件序列号。
	ChannelRegistrationNo *string `json:"ChannelRegistrationNo,omitnil,omitempty" name:"ChannelRegistrationNo"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// TENPAY: 商企付
	// WECHAT: 微信支付
	// ALIPAY: 支付宝
	// HELIPAY:合利宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 渠道产品费率序列号。与外部产品费率序列号二者选填其一。
	ChannelProductFeeNo *string `json:"ChannelProductFeeNo,omitnil,omitempty" name:"ChannelProductFeeNo"`

	// 外部产品费率序列号。与渠道产品费率序列号二者选填其一。
	OutProductFeeNo *string `json:"OutProductFeeNo,omitnil,omitempty" name:"OutProductFeeNo"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankSubMerchantRateConfigureRequest added in v1.0.430

func NewQueryOpenBankSubMerchantRateConfigureRequest() (request *QueryOpenBankSubMerchantRateConfigureRequest)

func (*QueryOpenBankSubMerchantRateConfigureRequest) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankSubMerchantRateConfigureRequest) ToJsonString added in v1.0.430

type QueryOpenBankSubMerchantRateConfigureRequestParams added in v1.0.430

type QueryOpenBankSubMerchantRateConfigureRequestParams struct {
	// 渠道进件序列号。
	ChannelRegistrationNo *string `json:"ChannelRegistrationNo,omitnil,omitempty" name:"ChannelRegistrationNo"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// TENPAY: 商企付
	// WECHAT: 微信支付
	// ALIPAY: 支付宝
	// HELIPAY:合利宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 渠道产品费率序列号。与外部产品费率序列号二者选填其一。
	ChannelProductFeeNo *string `json:"ChannelProductFeeNo,omitnil,omitempty" name:"ChannelProductFeeNo"`

	// 外部产品费率序列号。与渠道产品费率序列号二者选填其一。
	OutProductFeeNo *string `json:"OutProductFeeNo,omitnil,omitempty" name:"OutProductFeeNo"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankSubMerchantRateConfigureResponse added in v1.0.430

type QueryOpenBankSubMerchantRateConfigureResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankSubMerchantRateConfigureResponseParams `json:"Response"`
}

func NewQueryOpenBankSubMerchantRateConfigureResponse added in v1.0.430

func NewQueryOpenBankSubMerchantRateConfigureResponse() (response *QueryOpenBankSubMerchantRateConfigureResponse)

func (*QueryOpenBankSubMerchantRateConfigureResponse) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankSubMerchantRateConfigureResponse) ToJsonString added in v1.0.430

type QueryOpenBankSubMerchantRateConfigureResponseParams added in v1.0.430

type QueryOpenBankSubMerchantRateConfigureResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankSubMerchantRateConfigureResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankSubMerchantRateConfigureResult added in v1.0.430

type QueryOpenBankSubMerchantRateConfigureResult struct {
	// 处理状态
	// SUCCESS: 开通成功
	// FAILED: 开通失败
	// PROCESSING: 开通中
	DealStatus *string `json:"DealStatus,omitnil,omitempty" name:"DealStatus"`

	// 处理描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealMessage *string `json:"DealMessage,omitnil,omitempty" name:"DealMessage"`
}

type QueryOpenBankSubMerchantSignOnlineRequest added in v1.0.486

type QueryOpenBankSubMerchantSignOnlineRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号。外部平台接入云企付平台下发。必填。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。详见附录-枚举类型-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 外部子商户ID。
	OutSubMerchantId *string `json:"OutSubMerchantId,omitnil,omitempty" name:"OutSubMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`
}

func NewQueryOpenBankSubMerchantSignOnlineRequest added in v1.0.486

func NewQueryOpenBankSubMerchantSignOnlineRequest() (request *QueryOpenBankSubMerchantSignOnlineRequest)

func (*QueryOpenBankSubMerchantSignOnlineRequest) FromJsonString added in v1.0.486

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankSubMerchantSignOnlineRequest) ToJsonString added in v1.0.486

type QueryOpenBankSubMerchantSignOnlineRequestParams added in v1.0.486

type QueryOpenBankSubMerchantSignOnlineRequestParams struct {
	// 渠道商户号。外部平台接入云企付平台下发。必填。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。详见附录-枚举类型-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 外部子商户ID。
	OutSubMerchantId *string `json:"OutSubMerchantId,omitnil,omitempty" name:"OutSubMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`
}

Predefined struct for user

type QueryOpenBankSubMerchantSignOnlineResponse added in v1.0.486

type QueryOpenBankSubMerchantSignOnlineResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankSubMerchantSignOnlineResponseParams `json:"Response"`
}

func NewQueryOpenBankSubMerchantSignOnlineResponse added in v1.0.486

func NewQueryOpenBankSubMerchantSignOnlineResponse() (response *QueryOpenBankSubMerchantSignOnlineResponse)

func (*QueryOpenBankSubMerchantSignOnlineResponse) FromJsonString added in v1.0.486

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankSubMerchantSignOnlineResponse) ToJsonString added in v1.0.486

type QueryOpenBankSubMerchantSignOnlineResponseParams added in v1.0.486

type QueryOpenBankSubMerchantSignOnlineResponseParams struct {
	// 错误码。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误信息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankSubMerchantSignOnlineResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankSubMerchantSignOnlineResult added in v1.0.486

type QueryOpenBankSubMerchantSignOnlineResult struct {
	// 处理状态
	//   SUCCESS:签约成功
	//   FAILED:签约失败
	//   PROCESSING:签约中
	SignStatus *string `json:"SignStatus,omitnil,omitempty" name:"SignStatus"`

	// 上传返回描述,例如失败原因等
	// 注意:此字段可能返回 null,表示取不到有效值。
	SignMessage *string `json:"SignMessage,omitnil,omitempty" name:"SignMessage"`
}

type QueryOpenBankSupportBankListRequest added in v1.0.361

type QueryOpenBankSupportBankListRequest struct {
	*tchttp.BaseRequest

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// __EBANK_PAYMENT__:ebank付款
	// __OPENBANK_PAYMENT__: openbank付款
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankSupportBankListRequest added in v1.0.361

func NewQueryOpenBankSupportBankListRequest() (request *QueryOpenBankSupportBankListRequest)

func (*QueryOpenBankSupportBankListRequest) FromJsonString added in v1.0.361

func (r *QueryOpenBankSupportBankListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankSupportBankListRequest) ToJsonString added in v1.0.361

func (r *QueryOpenBankSupportBankListRequest) ToJsonString() string

type QueryOpenBankSupportBankListRequestParams added in v1.0.426

type QueryOpenBankSupportBankListRequestParams struct {
	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// __EBANK_PAYMENT__:ebank付款
	// __OPENBANK_PAYMENT__: openbank付款
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankSupportBankListResponse added in v1.0.361

type QueryOpenBankSupportBankListResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankSupportBankListResponseParams `json:"Response"`
}

func NewQueryOpenBankSupportBankListResponse added in v1.0.361

func NewQueryOpenBankSupportBankListResponse() (response *QueryOpenBankSupportBankListResponse)

func (*QueryOpenBankSupportBankListResponse) FromJsonString added in v1.0.361

func (r *QueryOpenBankSupportBankListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankSupportBankListResponse) ToJsonString added in v1.0.361

func (r *QueryOpenBankSupportBankListResponse) ToJsonString() string

type QueryOpenBankSupportBankListResponseParams added in v1.0.426

type QueryOpenBankSupportBankListResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankSupportBankListResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankSupportBankListResult added in v1.0.361

type QueryOpenBankSupportBankListResult struct {
	// 支持的银行列表
	SupportBankList []*SupportBankInfo `json:"SupportBankList,omitnil,omitempty" name:"SupportBankList"`
}

type QueryOpenBankUnbindExternalSubMerchantBankAccountRequest added in v1.0.351

type QueryOpenBankUnbindExternalSubMerchantBankAccountRequest struct {
	*tchttp.BaseRequest

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道申请编号,与外部申请编号二者选填其一。
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 外部申请编号,与渠道申请编号二者选填其一。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`
}

func NewQueryOpenBankUnbindExternalSubMerchantBankAccountRequest added in v1.0.351

func NewQueryOpenBankUnbindExternalSubMerchantBankAccountRequest() (request *QueryOpenBankUnbindExternalSubMerchantBankAccountRequest)

func (*QueryOpenBankUnbindExternalSubMerchantBankAccountRequest) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankUnbindExternalSubMerchantBankAccountRequest) ToJsonString added in v1.0.351

type QueryOpenBankUnbindExternalSubMerchantBankAccountRequestParams added in v1.0.426

type QueryOpenBankUnbindExternalSubMerchantBankAccountRequestParams struct {
	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道申请编号,与外部申请编号二者选填其一。
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 外部申请编号,与渠道申请编号二者选填其一。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`
}

Predefined struct for user

type QueryOpenBankUnbindExternalSubMerchantBankAccountResponse added in v1.0.351

type QueryOpenBankUnbindExternalSubMerchantBankAccountResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankUnbindExternalSubMerchantBankAccountResponseParams `json:"Response"`
}

func NewQueryOpenBankUnbindExternalSubMerchantBankAccountResponse added in v1.0.351

func NewQueryOpenBankUnbindExternalSubMerchantBankAccountResponse() (response *QueryOpenBankUnbindExternalSubMerchantBankAccountResponse)

func (*QueryOpenBankUnbindExternalSubMerchantBankAccountResponse) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankUnbindExternalSubMerchantBankAccountResponse) ToJsonString added in v1.0.351

type QueryOpenBankUnbindExternalSubMerchantBankAccountResponseParams added in v1.0.426

type QueryOpenBankUnbindExternalSubMerchantBankAccountResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankUnbindExternalSubMerchantBankAccountResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankUnbindExternalSubMerchantBankAccountResult added in v1.0.351

type QueryOpenBankUnbindExternalSubMerchantBankAccountResult struct {
	// 渠道申请编号。
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 解绑状态。
	// __SUCCESS__: 解绑成功
	// __FAILED__: 解绑失败
	// __PROCESSING__: 解绑中
	UnbindStatus *string `json:"UnbindStatus,omitnil,omitempty" name:"UnbindStatus"`

	// 解绑返回描述, 例如失败原因等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnbindMessage *string `json:"UnbindMessage,omitnil,omitempty" name:"UnbindMessage"`
}

type QueryOpenBankVerificationOrderRequest added in v1.0.439

type QueryOpenBankVerificationOrderRequest struct {
	*tchttp.BaseRequest

	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 云企付渠道核销订单号。与OutVerificationId不能同时为空。
	ChannelVerificationId *string `json:"ChannelVerificationId,omitnil,omitempty" name:"ChannelVerificationId"`

	// 外部核销申请订单号。与ChannelVerificationId不能同时为空。
	OutVerificationId *string `json:"OutVerificationId,omitnil,omitempty" name:"OutVerificationId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewQueryOpenBankVerificationOrderRequest added in v1.0.439

func NewQueryOpenBankVerificationOrderRequest() (request *QueryOpenBankVerificationOrderRequest)

func (*QueryOpenBankVerificationOrderRequest) FromJsonString added in v1.0.439

func (r *QueryOpenBankVerificationOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankVerificationOrderRequest) ToJsonString added in v1.0.439

type QueryOpenBankVerificationOrderRequestParams added in v1.0.439

type QueryOpenBankVerificationOrderRequestParams struct {
	// 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 云企付渠道核销订单号。与OutVerificationId不能同时为空。
	ChannelVerificationId *string `json:"ChannelVerificationId,omitnil,omitempty" name:"ChannelVerificationId"`

	// 外部核销申请订单号。与ChannelVerificationId不能同时为空。
	OutVerificationId *string `json:"OutVerificationId,omitnil,omitempty" name:"OutVerificationId"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type QueryOpenBankVerificationOrderResponse added in v1.0.439

type QueryOpenBankVerificationOrderResponse struct {
	*tchttp.BaseResponse
	Response *QueryOpenBankVerificationOrderResponseParams `json:"Response"`
}

func NewQueryOpenBankVerificationOrderResponse added in v1.0.439

func NewQueryOpenBankVerificationOrderResponse() (response *QueryOpenBankVerificationOrderResponse)

func (*QueryOpenBankVerificationOrderResponse) FromJsonString added in v1.0.439

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOpenBankVerificationOrderResponse) ToJsonString added in v1.0.439

type QueryOpenBankVerificationOrderResponseParams added in v1.0.439

type QueryOpenBankVerificationOrderResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 核销查询响应对象。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOpenBankVerificationResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOpenBankVerificationResult added in v1.0.439

type QueryOpenBankVerificationResult struct {
	// 云企付渠道核销订单号
	ChannelVerificationId *string `json:"ChannelVerificationId,omitnil,omitempty" name:"ChannelVerificationId"`

	// 第三方支付渠道核销订单号
	ThirdVerificationId *string `json:"ThirdVerificationId,omitnil,omitempty" name:"ThirdVerificationId"`

	// 核销金额,单位分
	VerificationAmount *int64 `json:"VerificationAmount,omitnil,omitempty" name:"VerificationAmount"`

	// 核销状态
	// INIT("INIT","初始化"),
	// SUCCESS("SUCCESS","核销成功"),
	// FAILED("FAILED","核销失败"),
	// PROCESSING("PROCESSING","核销中");
	VerificationStatus *string `json:"VerificationStatus,omitnil,omitempty" name:"VerificationStatus"`

	// 失败原因,若核销失败,附上原因。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`

	// 渠道附加返回信息,一般情况可以不关注
	// 注意:此字段可能返回 null,表示取不到有效值。
	ThirdVerificationReturnData *string `json:"ThirdVerificationReturnData,omitnil,omitempty" name:"ThirdVerificationReturnData"`
}

type QueryOrderOutOrderList

type QueryOrderOutOrderList struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 支付金额,单位:分
	Amt *int64 `json:"Amt,omitnil,omitempty" name:"Amt"`

	// 用户Id
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 现金支付金额
	CashAmt *string `json:"CashAmt,omitnil,omitempty" name:"CashAmt"`

	// 发货标识,由业务在调用聚鑫下单 接口的时候下发
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 支付时间unix时间戳
	PayTime *string `json:"PayTime,omitnil,omitempty" name:"PayTime"`

	// 抵扣券金额
	CouponAmt *string `json:"CouponAmt,omitnil,omitempty" name:"CouponAmt"`

	// 下单时间unix时间戳
	OrderTime *string `json:"OrderTime,omitnil,omitempty" name:"OrderTime"`

	// 物品id
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 高速场景信息
	SceneInfo *string `json:"SceneInfo,omitnil,omitempty" name:"SceneInfo"`

	// 当前订单的订单状态
	// 0:初始状态,获取聚鑫交易订单成功;
	// 1:拉起聚鑫支付页面成功,用户未 支付;
	// 2:用户支付成功,正在发货;
	// 3:用户支付成功,发货失败;
	// 4:用户支付成功,发货成功;
	// 5:聚鑫支付页面正在失效中;
	// 6:聚鑫支付页面已经失效;
	OrderState *string `json:"OrderState,omitnil,omitempty" name:"OrderState"`

	// 支付渠道:wechat:微信支付;
	// qqwallet:QQ钱包;
	// bank:网银
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 是否曾退款
	RefundFlag *string `json:"RefundFlag,omitnil,omitempty" name:"RefundFlag"`

	// 务支付订单号
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 商品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 支付回调时间,unix时间戳
	CallBackTime *string `json:"CallBackTime,omitnil,omitempty" name:"CallBackTime"`

	// ISO 货币代码,CNY
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 微校场景账户Id
	AcctSubAppId *string `json:"AcctSubAppId,omitnil,omitempty" name:"AcctSubAppId"`

	// 调用下单接口获取的聚鑫交易订单
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 聚鑫内部渠道订单号
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 调用下单接口传进来的 SubOutTradeNoList
	SubOrderList []*QueryOrderOutSubOrderList `json:"SubOrderList,omitnil,omitempty" name:"SubOrderList"`

	// 支付机构订单号
	ChannelExternalOrderId *string `json:"ChannelExternalOrderId,omitnil,omitempty" name:"ChannelExternalOrderId"`

	// 主单核销状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	SettleCheck *int64 `json:"SettleCheck,omitnil,omitempty" name:"SettleCheck"`

	// 渠道方用户信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExternalUserInfoList []*OldChannelExternalUserInfo `json:"ChannelExternalUserInfoList,omitnil,omitempty" name:"ChannelExternalUserInfoList"`

	// 附加项信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachmentInfoList []*OldAttachmentInfo `json:"AttachmentInfoList,omitnil,omitempty" name:"AttachmentInfoList"`
}

type QueryOrderOutSubOrderList

type QueryOrderOutSubOrderList struct {
	// 子订单支付金额
	Amt *int64 `json:"Amt,omitnil,omitempty" name:"Amt"`

	// 子订单结算应收金额,单位:分
	SubMchIncome *int64 `json:"SubMchIncome,omitnil,omitempty" name:"SubMchIncome"`

	// 发货标识,由业务在调用Midas下单接口的时候下发。
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 子订单原始金额
	OriginalAmt *int64 `json:"OriginalAmt,omitnil,omitempty" name:"OriginalAmt"`

	// 子订单平台应收金额,单位:分
	PlatformIncome *int64 `json:"PlatformIncome,omitnil,omitempty" name:"PlatformIncome"`

	// 子订单商品详情
	ProductDetail *string `json:"ProductDetail,omitnil,omitempty" name:"ProductDetail"`

	// 子订单商品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 核销状态,1表示核销,0表示未核销
	SettleCheck *int64 `json:"SettleCheck,omitnil,omitempty" name:"SettleCheck"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子订单号
	SubOutTradeNo *string `json:"SubOutTradeNo,omitnil,omitempty" name:"SubOutTradeNo"`
}

type QueryOrderRequest

type QueryOrderRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主 MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID,长度不小于5位, 仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// type=by_order根据订单号 查订单;
	// type=by_user根据用户id 查订单 。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 每页返回的记录数。根据用户 号码查询订单列表时需要传。 用于分页展示。Type=by_order时必填
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 记录数偏移量,默认从0开 始。根据用户号码查询订单列 表时需要传。用于分页展示。Type=by_order时必填
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询开始时间,Unix时间戳。Type=by_order时必填
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间,Unix时间戳。Type=by_order时必填
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 业务订单号,OutTradeNo与 TransactionId不能同时为 空,都传优先使用 OutTradeNo
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 聚鑫订单号,OutTradeNo与 TransactionId不能同时为 空,都传优先使用 OutTradeNo
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewQueryOrderRequest

func NewQueryOrderRequest() (request *QueryOrderRequest)

func (*QueryOrderRequest) FromJsonString

func (r *QueryOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOrderRequest) ToJsonString

func (r *QueryOrderRequest) ToJsonString() string

type QueryOrderRequestParams added in v1.0.426

type QueryOrderRequestParams struct {
	// 聚鑫分配的支付主 MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID,长度不小于5位, 仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// type=by_order根据订单号 查订单;
	// type=by_user根据用户id 查订单 。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 每页返回的记录数。根据用户 号码查询订单列表时需要传。 用于分页展示。Type=by_order时必填
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 记录数偏移量,默认从0开 始。根据用户号码查询订单列 表时需要传。用于分页展示。Type=by_order时必填
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询开始时间,Unix时间戳。Type=by_order时必填
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间,Unix时间戳。Type=by_order时必填
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 业务订单号,OutTradeNo与 TransactionId不能同时为 空,都传优先使用 OutTradeNo
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 聚鑫订单号,OutTradeNo与 TransactionId不能同时为 空,都传优先使用 OutTradeNo
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type QueryOrderResponse

type QueryOrderResponse struct {
	*tchttp.BaseResponse
	Response *QueryOrderResponseParams `json:"Response"`
}

func NewQueryOrderResponse

func NewQueryOrderResponse() (response *QueryOrderResponse)

func (*QueryOrderResponse) FromJsonString

func (r *QueryOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOrderResponse) ToJsonString

func (r *QueryOrderResponse) ToJsonString() string

type QueryOrderResponseParams added in v1.0.426

type QueryOrderResponseParams struct {
	// 返回订单数
	TotalNum *int64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 查询结果的订单列表
	OrderList []*QueryOrderOutOrderList `json:"OrderList,omitnil,omitempty" name:"OrderList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOrderStatusRequest added in v1.0.268

type QueryOrderStatusRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 开发者流水号
	DeveloperNo *string `json:"DeveloperNo,omitnil,omitempty" name:"DeveloperNo"`

	// 付款订单号
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryOrderStatusRequest added in v1.0.268

func NewQueryOrderStatusRequest() (request *QueryOrderStatusRequest)

func (*QueryOrderStatusRequest) FromJsonString added in v1.0.268

func (r *QueryOrderStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOrderStatusRequest) ToJsonString added in v1.0.268

func (r *QueryOrderStatusRequest) ToJsonString() string

type QueryOrderStatusRequestParams added in v1.0.426

type QueryOrderStatusRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 开发者流水号
	DeveloperNo *string `json:"DeveloperNo,omitnil,omitempty" name:"DeveloperNo"`

	// 付款订单号
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryOrderStatusResponse added in v1.0.268

type QueryOrderStatusResponse struct {
	*tchttp.BaseResponse
	Response *QueryOrderStatusResponseParams `json:"Response"`
}

func NewQueryOrderStatusResponse added in v1.0.268

func NewQueryOrderStatusResponse() (response *QueryOrderStatusResponse)

func (*QueryOrderStatusResponse) FromJsonString added in v1.0.268

func (r *QueryOrderStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOrderStatusResponse) ToJsonString added in v1.0.268

func (r *QueryOrderStatusResponse) ToJsonString() string

type QueryOrderStatusResponseParams added in v1.0.426

type QueryOrderStatusResponseParams struct {
	// 业务系统返回码,0表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 查询订单付款状态结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryOrderStatusResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOrderStatusResult added in v1.0.268

type QueryOrderStatusResult struct {
	// 付款订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 开发者流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeveloperNo *string `json:"DeveloperNo,omitnil,omitempty" name:"DeveloperNo"`

	// 交易优惠金额(免充值券)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeDiscountAmount *string `json:"TradeDiscountAmount,omitnil,omitempty" name:"TradeDiscountAmount"`

	// 付款方式名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayName *string `json:"PayName,omitnil,omitempty" name:"PayName"`

	// 商户流水号(从1开始自增长不重复)
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderMerchantId *string `json:"OrderMerchantId,omitnil,omitempty" name:"OrderMerchantId"`

	// 交易帐号(银行卡号、支付宝帐号、微信帐号等,某些收单机构没有此数据)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeAccount *string `json:"TradeAccount,omitnil,omitempty" name:"TradeAccount"`

	// 实际交易金额(以分为单位,没有小数点)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeAmount *string `json:"TradeAmount,omitnil,omitempty" name:"TradeAmount"`

	// 币种签名
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrencySign *string `json:"CurrencySign,omitnil,omitempty" name:"CurrencySign"`

	// 付款完成时间(以收单机构为准)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradePayTime *string `json:"TradePayTime,omitnil,omitempty" name:"TradePayTime"`

	// 门店流水号(从1开始自增长不重复)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopOrderId *string `json:"ShopOrderId,omitnil,omitempty" name:"ShopOrderId"`

	// 支付标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayTag *string `json:"PayTag,omitnil,omitempty" name:"PayTag"`

	// 订单状态(1交易成功,2待支付,4已取消,9等待用户输入密码确认
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 币种代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderCurrency *string `json:"OrderCurrency,omitnil,omitempty" name:"OrderCurrency"`

	// 二维码字符串
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeQrcode *string `json:"TradeQrcode,omitnil,omitempty" name:"TradeQrcode"`

	// 开始交易时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeTime *string `json:"TradeTime,omitnil,omitempty" name:"TradeTime"`

	// 折扣金额(以分为单位,没有小数点)
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiscountAmount *string `json:"DiscountAmount,omitnil,omitempty" name:"DiscountAmount"`

	// 商户号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 订单备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 订单标题
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderName *string `json:"OrderName,omitnil,omitempty" name:"OrderName"`

	// 原始金额(以分为单位,没有小数点)
	// 注意:此字段可能返回 null,表示取不到有效值。
	OriginalAmount *string `json:"OriginalAmount,omitnil,omitempty" name:"OriginalAmount"`

	// 门店编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopNo *string `json:"ShopNo,omitnil,omitempty" name:"ShopNo"`

	// 收单机构原始交易数据,如果返回非标准json数据,请自行转换
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeResult *string `json:"TradeResult,omitnil,omitempty" name:"TradeResult"`

	// 订单流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 订单类型(1消费,2辙单)
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`

	// 收单机构交易号
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeNo *string `json:"TradeNo,omitnil,omitempty" name:"TradeNo"`

	// 原始订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OriginalOrderNo *string `json:"OriginalOrderNo,omitnil,omitempty" name:"OriginalOrderNo"`

	// 订单标记,订单附加数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 下单时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"`

	// 收银员编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CashierId *string `json:"CashierId,omitnil,omitempty" name:"CashierId"`

	// 收银员名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CashierRealName *string `json:"CashierRealName,omitnil,omitempty" name:"CashierRealName"`

	// 店铺全称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopFullName *string `json:"ShopFullName,omitnil,omitempty" name:"ShopFullName"`

	// 店铺名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopName *string `json:"ShopName,omitnil,omitempty" name:"ShopName"`
}

type QueryOutwardOrderData

type QueryOutwardOrderData struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 对接方汇出指令编号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 财务日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	AcctDate *string `json:"AcctDate,omitnil,omitempty" name:"AcctDate"`

	// 定价币种
	// 注意:此字段可能返回 null,表示取不到有效值。
	PricingCurrency *string `json:"PricingCurrency,omitnil,omitempty" name:"PricingCurrency"`

	// 源币种
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceCurrency *string `json:"SourceCurrency,omitnil,omitempty" name:"SourceCurrency"`

	// 源金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceAmount *string `json:"SourceAmount,omitnil,omitempty" name:"SourceAmount"`

	// 目的币种
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetCurrency *string `json:"TargetCurrency,omitnil,omitempty" name:"TargetCurrency"`

	// 目的金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetAmount *string `json:"TargetAmount,omitnil,omitempty" name:"TargetAmount"`

	// 汇率
	// 注意:此字段可能返回 null,表示取不到有效值。
	FxRate *string `json:"FxRate,omitnil,omitempty" name:"FxRate"`

	// 指令状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`

	// 退汇金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundAmount *string `json:"RefundAmount,omitnil,omitempty" name:"RefundAmount"`

	// 退汇币种
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundCurrency *string `json:"RefundCurrency,omitnil,omitempty" name:"RefundCurrency"`
}

type QueryOutwardOrderRequest

type QueryOutwardOrderRequest struct {
	*tchttp.BaseRequest

	// 对接方汇出指令编号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryOutwardOrderRequest

func NewQueryOutwardOrderRequest() (request *QueryOutwardOrderRequest)

func (*QueryOutwardOrderRequest) FromJsonString

func (r *QueryOutwardOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOutwardOrderRequest) ToJsonString

func (r *QueryOutwardOrderRequest) ToJsonString() string

type QueryOutwardOrderRequestParams added in v1.0.426

type QueryOutwardOrderRequestParams struct {
	// 对接方汇出指令编号
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryOutwardOrderResponse

type QueryOutwardOrderResponse struct {
	*tchttp.BaseResponse
	Response *QueryOutwardOrderResponseParams `json:"Response"`
}

func NewQueryOutwardOrderResponse

func NewQueryOutwardOrderResponse() (response *QueryOutwardOrderResponse)

func (*QueryOutwardOrderResponse) FromJsonString

func (r *QueryOutwardOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryOutwardOrderResponse) ToJsonString

func (r *QueryOutwardOrderResponse) ToJsonString() string

type QueryOutwardOrderResponseParams added in v1.0.426

type QueryOutwardOrderResponseParams struct {
	// 查询汇出结果
	Result *QueryOutwardOrderResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryOutwardOrderResult

type QueryOutwardOrderResult struct {
	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 查询汇出数据
	Data *QueryOutwardOrderData `json:"Data,omitnil,omitempty" name:"Data"`
}

type QueryPayerInfoRequest

type QueryPayerInfoRequest struct {
	*tchttp.BaseRequest

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryPayerInfoRequest

func NewQueryPayerInfoRequest() (request *QueryPayerInfoRequest)

func (*QueryPayerInfoRequest) FromJsonString

func (r *QueryPayerInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryPayerInfoRequest) ToJsonString

func (r *QueryPayerInfoRequest) ToJsonString() string

type QueryPayerInfoRequestParams added in v1.0.426

type QueryPayerInfoRequestParams struct {
	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryPayerInfoResponse

type QueryPayerInfoResponse struct {
	*tchttp.BaseResponse
	Response *QueryPayerInfoResponseParams `json:"Response"`
}

func NewQueryPayerInfoResponse

func NewQueryPayerInfoResponse() (response *QueryPayerInfoResponse)

func (*QueryPayerInfoResponse) FromJsonString

func (r *QueryPayerInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryPayerInfoResponse) ToJsonString

func (r *QueryPayerInfoResponse) ToJsonString() string

type QueryPayerInfoResponseParams added in v1.0.426

type QueryPayerInfoResponseParams struct {
	// 付款人查询结果
	Result *QueryPayerinfoResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryPayerinfoData

type QueryPayerinfoData struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 审核状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`

	// 付款人类型
	PayerType *string `json:"PayerType,omitnil,omitempty" name:"PayerType"`

	// 付款人姓名
	PayerName *string `json:"PayerName,omitnil,omitempty" name:"PayerName"`

	// 付款人证件类型
	PayerIdType *string `json:"PayerIdType,omitnil,omitempty" name:"PayerIdType"`

	// 付款人证件号
	PayerIdNo *string `json:"PayerIdNo,omitnil,omitempty" name:"PayerIdNo"`

	// 付款人联系电话
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayerContactNumber *string `json:"PayerContactNumber,omitnil,omitempty" name:"PayerContactNumber"`

	// 付款人联系邮箱
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayerEmailAddress *string `json:"PayerEmailAddress,omitnil,omitempty" name:"PayerEmailAddress"`

	// 付款人常驻国家或地区编码
	PayerCountryCode *string `json:"PayerCountryCode,omitnil,omitempty" name:"PayerCountryCode"`

	// 付款人联系名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayerContactName *string `json:"PayerContactName,omitnil,omitempty" name:"PayerContactName"`
}

type QueryPayerinfoResult

type QueryPayerinfoResult struct {
	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 付款人查询数据
	Data *QueryPayerinfoData `json:"Data,omitnil,omitempty" name:"Data"`
}

type QueryReconciliationDocumentRequest

type QueryReconciliationDocumentRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(10),文件类型(充值文件-CZ; 提现文件-TX; 交易文件-JY; 余额文件-YE; 合约文件-HY)
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// STRING(8),文件日期(格式:20190101)
	FileDate *string `json:"FileDate,omitnil,omitempty" name:"FileDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryReconciliationDocumentRequest

func NewQueryReconciliationDocumentRequest() (request *QueryReconciliationDocumentRequest)

func (*QueryReconciliationDocumentRequest) FromJsonString

func (r *QueryReconciliationDocumentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryReconciliationDocumentRequest) ToJsonString

func (r *QueryReconciliationDocumentRequest) ToJsonString() string

type QueryReconciliationDocumentRequestParams added in v1.0.426

type QueryReconciliationDocumentRequestParams struct {
	// String(22),商户号
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(10),文件类型(充值文件-CZ; 提现文件-TX; 交易文件-JY; 余额文件-YE; 合约文件-HY)
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// STRING(8),文件日期(格式:20190101)
	FileDate *string `json:"FileDate,omitnil,omitempty" name:"FileDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryReconciliationDocumentResponse

type QueryReconciliationDocumentResponse struct {
	*tchttp.BaseResponse
	Response *QueryReconciliationDocumentResponseParams `json:"Response"`
}

func NewQueryReconciliationDocumentResponse

func NewQueryReconciliationDocumentResponse() (response *QueryReconciliationDocumentResponse)

func (*QueryReconciliationDocumentResponse) FromJsonString

func (r *QueryReconciliationDocumentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryReconciliationDocumentResponse) ToJsonString

func (r *QueryReconciliationDocumentResponse) ToJsonString() string

type QueryReconciliationDocumentResponseParams added in v1.0.426

type QueryReconciliationDocumentResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(10),本次交易返回查询结果记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultNum *string `json:"ResultNum,omitnil,omitempty" name:"ResultNum"`

	// 交易信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranItemArray []*FileItem `json:"TranItemArray,omitnil,omitempty" name:"TranItemArray"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryReconciliationFileApplyInfoRequest added in v1.0.360

type QueryReconciliationFileApplyInfoRequest struct {
	*tchttp.BaseRequest

	// 申请对账文件的任务ID。
	ApplyFileId *string `json:"ApplyFileId,omitnil,omitempty" name:"ApplyFileId"`

	// 环境名。
	// __release__: 现网环境
	// __sandbox__: 沙箱环境
	// __development__: 开发环境
	// _缺省: release_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewQueryReconciliationFileApplyInfoRequest added in v1.0.360

func NewQueryReconciliationFileApplyInfoRequest() (request *QueryReconciliationFileApplyInfoRequest)

func (*QueryReconciliationFileApplyInfoRequest) FromJsonString added in v1.0.360

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryReconciliationFileApplyInfoRequest) ToJsonString added in v1.0.360

type QueryReconciliationFileApplyInfoRequestParams added in v1.0.426

type QueryReconciliationFileApplyInfoRequestParams struct {
	// 申请对账文件的任务ID。
	ApplyFileId *string `json:"ApplyFileId,omitnil,omitempty" name:"ApplyFileId"`

	// 环境名。
	// __release__: 现网环境
	// __sandbox__: 沙箱环境
	// __development__: 开发环境
	// _缺省: release_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type QueryReconciliationFileApplyInfoResponse added in v1.0.360

type QueryReconciliationFileApplyInfoResponse struct {
	*tchttp.BaseResponse
	Response *QueryReconciliationFileApplyInfoResponseParams `json:"Response"`
}

func NewQueryReconciliationFileApplyInfoResponse added in v1.0.360

func NewQueryReconciliationFileApplyInfoResponse() (response *QueryReconciliationFileApplyInfoResponse)

func (*QueryReconciliationFileApplyInfoResponse) FromJsonString added in v1.0.360

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryReconciliationFileApplyInfoResponse) ToJsonString added in v1.0.360

type QueryReconciliationFileApplyInfoResponseParams added in v1.0.426

type QueryReconciliationFileApplyInfoResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryReconciliationFileApplyInfoResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryReconciliationFileApplyInfoResult added in v1.0.360

type QueryReconciliationFileApplyInfoResult struct {
	// 申请对账文件的任务ID。
	ApplyFileId *string `json:"ApplyFileId,omitnil,omitempty" name:"ApplyFileId"`

	// 对账文件申请状态。
	// __I__:申请中
	// __S__:申请成功
	// __F__:申请失败
	ApplyStatus *string `json:"ApplyStatus,omitnil,omitempty" name:"ApplyStatus"`

	// 申请结果描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplyMessage *string `json:"ApplyMessage,omitnil,omitempty" name:"ApplyMessage"`

	// 对账文件下载地址列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileUrlArray []*string `json:"FileUrlArray,omitnil,omitempty" name:"FileUrlArray"`
}

type QueryRefundRequest

type QueryRefundRequest struct {
	*tchttp.BaseRequest

	// 用户ID,长度不小于5位,仅支持字母和数字的组合。
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 退款订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。
	RefundId *string `json:"RefundId,omitnil,omitempty" name:"RefundId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewQueryRefundRequest

func NewQueryRefundRequest() (request *QueryRefundRequest)

func (*QueryRefundRequest) FromJsonString

func (r *QueryRefundRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryRefundRequest) ToJsonString

func (r *QueryRefundRequest) ToJsonString() string

type QueryRefundRequestParams added in v1.0.426

type QueryRefundRequestParams struct {
	// 用户ID,长度不小于5位,仅支持字母和数字的组合。
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 退款订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。
	RefundId *string `json:"RefundId,omitnil,omitempty" name:"RefundId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type QueryRefundResponse

type QueryRefundResponse struct {
	*tchttp.BaseResponse
	Response *QueryRefundResponseParams `json:"Response"`
}

func NewQueryRefundResponse

func NewQueryRefundResponse() (response *QueryRefundResponse)

func (*QueryRefundResponse) FromJsonString

func (r *QueryRefundResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryRefundResponse) ToJsonString

func (r *QueryRefundResponse) ToJsonString() string

type QueryRefundResponseParams added in v1.0.426

type QueryRefundResponseParams struct {
	// 退款状态码,退款提交成功后返回  1:退款中;  2:退款成功;  3:退款失败。
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 支付机构订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExternalOrderId *string `json:"ChannelExternalOrderId,omitnil,omitempty" name:"ChannelExternalOrderId"`

	// 支付机构退款单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExternalRefundId *string `json:"ChannelExternalRefundId,omitnil,omitempty" name:"ChannelExternalRefundId"`

	// 渠道订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 退款总金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRefundAmt *int64 `json:"TotalRefundAmt,omitnil,omitempty" name:"TotalRefundAmt"`

	// 货币类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 外部订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 退款订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefundId *string `json:"RefundId,omitnil,omitempty" name:"RefundId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 指定退款订单号。与RefundId的区别是,UsedRefundId不会再做修饰,而RefundId则可能在查询退款处理时做了如添加前缀等的修饰
	// 注意:此字段可能返回 null,表示取不到有效值。
	UsedRefundId *string `json:"UsedRefundId,omitnil,omitempty" name:"UsedRefundId"`

	// 子单退款信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubRefundList []*OldSubRefund `json:"SubRefundList,omitnil,omitempty" name:"SubRefundList"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryShopOpenIdRequest added in v1.0.293

type QueryShopOpenIdRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 门店编号
	ShopNo *string `json:"ShopNo,omitnil,omitempty" name:"ShopNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryShopOpenIdRequest added in v1.0.293

func NewQueryShopOpenIdRequest() (request *QueryShopOpenIdRequest)

func (*QueryShopOpenIdRequest) FromJsonString added in v1.0.293

func (r *QueryShopOpenIdRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryShopOpenIdRequest) ToJsonString added in v1.0.293

func (r *QueryShopOpenIdRequest) ToJsonString() string

type QueryShopOpenIdRequestParams added in v1.0.426

type QueryShopOpenIdRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 门店编号
	ShopNo *string `json:"ShopNo,omitnil,omitempty" name:"ShopNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryShopOpenIdResponse added in v1.0.293

type QueryShopOpenIdResponse struct {
	*tchttp.BaseResponse
	Response *QueryShopOpenIdResponseParams `json:"Response"`
}

func NewQueryShopOpenIdResponse added in v1.0.293

func NewQueryShopOpenIdResponse() (response *QueryShopOpenIdResponse)

func (*QueryShopOpenIdResponse) FromJsonString added in v1.0.293

func (r *QueryShopOpenIdResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryShopOpenIdResponse) ToJsonString added in v1.0.293

func (r *QueryShopOpenIdResponse) ToJsonString() string

type QueryShopOpenIdResponseParams added in v1.0.426

type QueryShopOpenIdResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 获取门店OpenId响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryShopOpenIdResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryShopOpenIdResult added in v1.0.293

type QueryShopOpenIdResult struct {
	// 省份
	// 注意:此字段可能返回 null,表示取不到有效值。
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 城市
	// 注意:此字段可能返回 null,表示取不到有效值。
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 门店简称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopName *string `json:"ShopName,omitnil,omitempty" name:"ShopName"`

	// 商户编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 城市编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	CityId *string `json:"CityId,omitnil,omitempty" name:"CityId"`

	// open_id
	// 注意:此字段可能返回 null,表示取不到有效值。
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 门店电话
	// 注意:此字段可能返回 null,表示取不到有效值。
	Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`

	// 门店编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopNo *string `json:"ShopNo,omitnil,omitempty" name:"ShopNo"`

	// 县/区
	// 注意:此字段可能返回 null,表示取不到有效值。
	County *string `json:"County,omitnil,omitempty" name:"County"`

	// 门店全称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopFullName *string `json:"ShopFullName,omitnil,omitempty" name:"ShopFullName"`

	// 品牌名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	BrandName *string `json:"BrandName,omitnil,omitempty" name:"BrandName"`

	// 详细地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// open_key
	// 注意:此字段可能返回 null,表示取不到有效值。
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 商户名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`
}

type QuerySinglePaymentResultData added in v1.0.230

type QuerySinglePaymentResultData struct {
	// 平台交易流水号,唯一
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 交易状态。
	// 0 处理中
	// 1 预占成功
	// 2 交易成功
	// 3 交易失败
	// 4 未知渠道异常
	// 5 预占额度失败
	// 6 提交成功
	// 7 提交失败
	// 8 订单重复提交
	// 99 未知系统异常
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeStatus *int64 `json:"TradeStatus,omitnil,omitempty" name:"TradeStatus"`

	// 业务备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 代理商ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 代理商名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentName *string `json:"AgentName,omitnil,omitempty" name:"AgentName"`

	// 交易状态描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeStatusDesc *string `json:"TradeStatusDesc,omitnil,omitempty" name:"TradeStatusDesc"`
}

type QuerySinglePaymentResultRequest added in v1.0.230

type QuerySinglePaymentResultRequest struct {
	*tchttp.BaseRequest

	// 转账类型
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 交易流水流水号,唯一
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 订单号,与TradeSerialNo不能同时为空
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`
}

func NewQuerySinglePaymentResultRequest added in v1.0.230

func NewQuerySinglePaymentResultRequest() (request *QuerySinglePaymentResultRequest)

func (*QuerySinglePaymentResultRequest) FromJsonString added in v1.0.230

func (r *QuerySinglePaymentResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QuerySinglePaymentResultRequest) ToJsonString added in v1.0.230

func (r *QuerySinglePaymentResultRequest) ToJsonString() string

type QuerySinglePaymentResultRequestParams added in v1.0.426

type QuerySinglePaymentResultRequestParams struct {
	// 转账类型
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 交易流水流水号,唯一
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 订单号,与TradeSerialNo不能同时为空
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`
}

Predefined struct for user

type QuerySinglePaymentResultResponse added in v1.0.230

type QuerySinglePaymentResultResponse struct {
	*tchttp.BaseResponse
	Response *QuerySinglePaymentResultResponseParams `json:"Response"`
}

func NewQuerySinglePaymentResultResponse added in v1.0.230

func NewQuerySinglePaymentResultResponse() (response *QuerySinglePaymentResultResponse)

func (*QuerySinglePaymentResultResponse) FromJsonString added in v1.0.230

func (r *QuerySinglePaymentResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QuerySinglePaymentResultResponse) ToJsonString added in v1.0.230

func (r *QuerySinglePaymentResultResponse) ToJsonString() string

type QuerySinglePaymentResultResponseParams added in v1.0.426

type QuerySinglePaymentResultResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回响应
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QuerySinglePaymentResultData `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QuerySingleTransactionStatusRequest

type QuerySingleTransactionStatusRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(2: 会员间交易; 3: 提现; 4: 充值)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(52),交易网流水号(提现,充值或会员交易请求时的CnsmrSeqNo值)
	TranNetSeqNo *string `json:"TranNetSeqNo,omitnil,omitempty" name:"TranNetSeqNo"`

	// STRING(50),见证子帐户的帐号(未启用)
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(8),交易日期(未启用)
	TranDate *string `json:"TranDate,omitnil,omitempty" name:"TranDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQuerySingleTransactionStatusRequest

func NewQuerySingleTransactionStatusRequest() (request *QuerySingleTransactionStatusRequest)

func (*QuerySingleTransactionStatusRequest) FromJsonString

func (r *QuerySingleTransactionStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QuerySingleTransactionStatusRequest) ToJsonString

func (r *QuerySingleTransactionStatusRequest) ToJsonString() string

type QuerySingleTransactionStatusRequestParams added in v1.0.426

type QuerySingleTransactionStatusRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(2: 会员间交易; 3: 提现; 4: 充值)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(52),交易网流水号(提现,充值或会员交易请求时的CnsmrSeqNo值)
	TranNetSeqNo *string `json:"TranNetSeqNo,omitnil,omitempty" name:"TranNetSeqNo"`

	// STRING(50),见证子帐户的帐号(未启用)
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(8),交易日期(未启用)
	TranDate *string `json:"TranDate,omitnil,omitempty" name:"TranDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QuerySingleTransactionStatusResponse

type QuerySingleTransactionStatusResponse struct {
	*tchttp.BaseResponse
	Response *QuerySingleTransactionStatusResponseParams `json:"Response"`
}

func NewQuerySingleTransactionStatusResponse

func NewQuerySingleTransactionStatusResponse() (response *QuerySingleTransactionStatusResponse)

func (*QuerySingleTransactionStatusResponse) FromJsonString

func (r *QuerySingleTransactionStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QuerySingleTransactionStatusResponse) ToJsonString

func (r *QuerySingleTransactionStatusResponse) ToJsonString() string

type QuerySingleTransactionStatusResponseParams added in v1.0.426

type QuerySingleTransactionStatusResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(2),记账标志(记账标志。1: 登记挂账; 2: 支付; 3: 提现; 4: 清分; 5: 下单预支付; 6: 确认并付款; 7: 退款; 8: 支付到平台; N: 其他)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BookingFlag *string `json:"BookingFlag,omitnil,omitempty" name:"BookingFlag"`

	// STRING(32),交易状态(0: 成功; 1: 失败; 2: 待确认; 5: 待处理; 6: 处理中。0和1是终态,2、5、6是中间态,其中2是特指提现后待确认提现是否成功,5是银行收到交易等待处理,6是交易正在处理)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranStatus *string `json:"TranStatus,omitnil,omitempty" name:"TranStatus"`

	// STRING(20),交易金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranAmt *string `json:"TranAmt,omitnil,omitempty" name:"TranAmt"`

	// STRING(8),交易日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranDate *string `json:"TranDate,omitnil,omitempty" name:"TranDate"`

	// STRING(20),交易时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranTime *string `json:"TranTime,omitnil,omitempty" name:"TranTime"`

	// STRING(50),转入子账户账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	InSubAcctNo *string `json:"InSubAcctNo,omitnil,omitempty" name:"InSubAcctNo"`

	// STRING(50),转出子账户账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutSubAcctNo *string `json:"OutSubAcctNo,omitnil,omitempty" name:"OutSubAcctNo"`

	// STRING(300),失败信息(当提现失败时,返回交易失败原因)
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailMsg *string `json:"FailMsg,omitnil,omitempty" name:"FailMsg"`

	// STRING(50),原前置流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OldTranFrontSeqNo *string `json:"OldTranFrontSeqNo,omitnil,omitempty" name:"OldTranFrontSeqNo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QuerySmallAmountTransferRequest

type QuerySmallAmountTransferRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(52),原交易流水号(小额鉴权交易请求时的CnsmrSeqNo值)
	OldTranSeqNo *string `json:"OldTranSeqNo,omitnil,omitempty" name:"OldTranSeqNo"`

	// STRING(8),交易日期(格式:20190101)
	TranDate *string `json:"TranDate,omitnil,omitempty" name:"TranDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQuerySmallAmountTransferRequest

func NewQuerySmallAmountTransferRequest() (request *QuerySmallAmountTransferRequest)

func (*QuerySmallAmountTransferRequest) FromJsonString

func (r *QuerySmallAmountTransferRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QuerySmallAmountTransferRequest) ToJsonString

func (r *QuerySmallAmountTransferRequest) ToJsonString() string

type QuerySmallAmountTransferRequestParams added in v1.0.426

type QuerySmallAmountTransferRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(52),原交易流水号(小额鉴权交易请求时的CnsmrSeqNo值)
	OldTranSeqNo *string `json:"OldTranSeqNo,omitnil,omitempty" name:"OldTranSeqNo"`

	// STRING(8),交易日期(格式:20190101)
	TranDate *string `json:"TranDate,omitnil,omitempty" name:"TranDate"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QuerySmallAmountTransferResponse

type QuerySmallAmountTransferResponse struct {
	*tchttp.BaseResponse
	Response *QuerySmallAmountTransferResponseParams `json:"Response"`
}

func NewQuerySmallAmountTransferResponse

func NewQuerySmallAmountTransferResponse() (response *QuerySmallAmountTransferResponse)

func (*QuerySmallAmountTransferResponse) FromJsonString

func (r *QuerySmallAmountTransferResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QuerySmallAmountTransferResponse) ToJsonString

func (r *QuerySmallAmountTransferResponse) ToJsonString() string

type QuerySmallAmountTransferResponseParams added in v1.0.426

type QuerySmallAmountTransferResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(10),返回状态(0: 成功; 1: 失败; 2: 待确认)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnStatus *string `json:"ReturnStatus,omitnil,omitempty" name:"ReturnStatus"`

	// STRING(512),返回信息(失败返回具体信息)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryTradeData

type QueryTradeData struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 贸易材料流水号
	TradeFileId *string `json:"TradeFileId,omitnil,omitempty" name:"TradeFileId"`

	// 贸易材料订单号
	TradeOrderId *string `json:"TradeOrderId,omitnil,omitempty" name:"TradeOrderId"`

	// 审核状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`

	// 付款人ID
	PayerId *string `json:"PayerId,omitnil,omitempty" name:"PayerId"`

	// 收款人姓名
	PayeeName *string `json:"PayeeName,omitnil,omitempty" name:"PayeeName"`

	// 收款人常驻国家或地区编码
	PayeeCountryCode *string `json:"PayeeCountryCode,omitnil,omitempty" name:"PayeeCountryCode"`

	// 交易类型
	TradeType *string `json:"TradeType,omitnil,omitempty" name:"TradeType"`

	// 交易日期
	TradeTime *string `json:"TradeTime,omitnil,omitempty" name:"TradeTime"`

	// 交易币种
	TradeCurrency *string `json:"TradeCurrency,omitnil,omitempty" name:"TradeCurrency"`

	// 交易金额
	TradeAmount *string `json:"TradeAmount,omitnil,omitempty" name:"TradeAmount"`

	// 交易名称
	TradeName *string `json:"TradeName,omitnil,omitempty" name:"TradeName"`

	// 交易数量
	TradeCount *int64 `json:"TradeCount,omitnil,omitempty" name:"TradeCount"`

	// 货贸承运人
	// 注意:此字段可能返回 null,表示取不到有效值。
	GoodsCarrier *string `json:"GoodsCarrier,omitnil,omitempty" name:"GoodsCarrier"`

	// 服贸交易细节
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceDetail *string `json:"ServiceDetail,omitnil,omitempty" name:"ServiceDetail"`

	// 服贸服务时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceTime *string `json:"ServiceTime,omitnil,omitempty" name:"ServiceTime"`
}

type QueryTradeRequest

type QueryTradeRequest struct {
	*tchttp.BaseRequest

	// 贸易材料流水号
	TradeFileId *string `json:"TradeFileId,omitnil,omitempty" name:"TradeFileId"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryTradeRequest

func NewQueryTradeRequest() (request *QueryTradeRequest)

func (*QueryTradeRequest) FromJsonString

func (r *QueryTradeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryTradeRequest) ToJsonString

func (r *QueryTradeRequest) ToJsonString() string

type QueryTradeRequestParams added in v1.0.426

type QueryTradeRequestParams struct {
	// 贸易材料流水号
	TradeFileId *string `json:"TradeFileId,omitnil,omitempty" name:"TradeFileId"`

	// 接入环境。沙箱环境填sandbox
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryTradeResponse

type QueryTradeResponse struct {
	*tchttp.BaseResponse
	Response *QueryTradeResponseParams `json:"Response"`
}

func NewQueryTradeResponse

func NewQueryTradeResponse() (response *QueryTradeResponse)

func (*QueryTradeResponse) FromJsonString

func (r *QueryTradeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryTradeResponse) ToJsonString

func (r *QueryTradeResponse) ToJsonString() string

type QueryTradeResponseParams added in v1.0.426

type QueryTradeResponseParams struct {
	// 贸易材料明细查询结果
	Result *QueryTradeResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryTradeResult

type QueryTradeResult struct {
	// 贸易材料明细查询数据
	Data *QueryTradeData `json:"Data,omitnil,omitempty" name:"Data"`

	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`
}

type QueryTransferBatchRequest

type QueryTransferBatchRequest struct {
	*tchttp.BaseRequest

	// 商户号。
	// 示例值:129284394
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 微信明细单号。
	// 微信区分明细单返回的唯一标识。
	// 示例值:1030000071100999991182020050700019480101
	NeedQueryDetail *bool `json:"NeedQueryDetail,omitnil,omitempty" name:"NeedQueryDetail"`

	// 商家批次单号。
	// 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
	// 示例值:plfk2020042013
	MerchantBatchNo *string `json:"MerchantBatchNo,omitnil,omitempty" name:"MerchantBatchNo"`

	// 是否查询账单明细。
	// true-是;
	// false-否,默认否。
	// 商户可选择是否查询指定状态的转账明细单,当转账批次单状态为“FINISHED”(已完成)时,才会返回满足条件的转账明细单。
	// 示例值:true
	BatchId *string `json:"BatchId,omitnil,omitempty" name:"BatchId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 请求资源起始位置。
	// 从0开始,默认值为0。
	// 示例值:20
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 最大资源条数。
	// 该次请求可返回的最大资源(转账明细单)条数,最小20条,最大100条,不传则默认20条。不足20条按实际条数返回
	// 示例值:20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 明细状态。
	// ALL:全部,需要同时查询转账成功喝失败的明细单;
	// SUCCESS:转账成功,只查询成功的明细单;
	// FAIL:转账失败,只查询转账失败的明细单。
	// 示例值:FAIL
	DetailStatus *string `json:"DetailStatus,omitnil,omitempty" name:"DetailStatus"`
}

func NewQueryTransferBatchRequest

func NewQueryTransferBatchRequest() (request *QueryTransferBatchRequest)

func (*QueryTransferBatchRequest) FromJsonString

func (r *QueryTransferBatchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryTransferBatchRequest) ToJsonString

func (r *QueryTransferBatchRequest) ToJsonString() string

type QueryTransferBatchRequestParams added in v1.0.426

type QueryTransferBatchRequestParams struct {
	// 商户号。
	// 示例值:129284394
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 微信明细单号。
	// 微信区分明细单返回的唯一标识。
	// 示例值:1030000071100999991182020050700019480101
	NeedQueryDetail *bool `json:"NeedQueryDetail,omitnil,omitempty" name:"NeedQueryDetail"`

	// 商家批次单号。
	// 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
	// 示例值:plfk2020042013
	MerchantBatchNo *string `json:"MerchantBatchNo,omitnil,omitempty" name:"MerchantBatchNo"`

	// 是否查询账单明细。
	// true-是;
	// false-否,默认否。
	// 商户可选择是否查询指定状态的转账明细单,当转账批次单状态为“FINISHED”(已完成)时,才会返回满足条件的转账明细单。
	// 示例值:true
	BatchId *string `json:"BatchId,omitnil,omitempty" name:"BatchId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`

	// 请求资源起始位置。
	// 从0开始,默认值为0。
	// 示例值:20
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 最大资源条数。
	// 该次请求可返回的最大资源(转账明细单)条数,最小20条,最大100条,不传则默认20条。不足20条按实际条数返回
	// 示例值:20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 明细状态。
	// ALL:全部,需要同时查询转账成功喝失败的明细单;
	// SUCCESS:转账成功,只查询成功的明细单;
	// FAIL:转账失败,只查询转账失败的明细单。
	// 示例值:FAIL
	DetailStatus *string `json:"DetailStatus,omitnil,omitempty" name:"DetailStatus"`
}

Predefined struct for user

type QueryTransferBatchResponse

type QueryTransferBatchResponse struct {
	*tchttp.BaseResponse
	Response *QueryTransferBatchResponseParams `json:"Response"`
}

func NewQueryTransferBatchResponse

func NewQueryTransferBatchResponse() (response *QueryTransferBatchResponse)

func (*QueryTransferBatchResponse) FromJsonString

func (r *QueryTransferBatchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryTransferBatchResponse) ToJsonString

func (r *QueryTransferBatchResponse) ToJsonString() string

type QueryTransferBatchResponseParams added in v1.0.426

type QueryTransferBatchResponseParams struct {
	// 商户号。
	// 示例值:19300009329
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 商家批次单号。
	// 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
	// 示例值:plfk2020042013
	MerchantBatchNo *string `json:"MerchantBatchNo,omitnil,omitempty" name:"MerchantBatchNo"`

	// 微信批次单号。
	// 微信商家转账系统返回的唯一标识。
	// 示例值:1030000071100999991182020050700019480001
	BatchId *string `json:"BatchId,omitnil,omitempty" name:"BatchId"`

	// 直连商户appId。
	// 商户号绑定的appid。
	// 示例值:wxf636efh567hg4356
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 批次状态。
	// ACCEPTED:已受理,批次已受理成功,若发起批量转账的30分钟后,转账批次单仍处于该状态,可能原因是商户账户余额不足等。商户可查询账户资金流水,若该笔转账批次单的扣款已经发生,则表示批次已经进入转账中,请再次查单确认;
	// PROCESSING:转账中,已开始处理批次内的转账明细单;
	// FINISHED:已完成,批次内的所有转账明细单都已处理完成;
	// CLOSED:已关闭,可查询具体的批次关闭原因确认;
	// 示例值:ACCEPTED
	BatchStatus *string `json:"BatchStatus,omitnil,omitempty" name:"BatchStatus"`

	// 批次关闭原因。
	// 如果批次单状态为“CLOSED”(已关闭),则有关闭原因;
	// MERCHANT_REVOCATION:商户主动撤销;
	// OVERDUE_CLOSE:系统超时关闭。
	// 示例值:OVERDUE_CLOSE
	// 注意:此字段可能返回 null,表示取不到有效值。
	CloseReason *string `json:"CloseReason,omitnil,omitempty" name:"CloseReason"`

	// 转账总金额。
	// 转账金额,单位为分。
	// 示例值:4000000
	TotalAmount *uint64 `json:"TotalAmount,omitnil,omitempty" name:"TotalAmount"`

	// 转账总笔数。
	// 一个转账批次最多允许发起三千笔转账。
	// 示例值:200
	TotalNum *uint64 `json:"TotalNum,omitnil,omitempty" name:"TotalNum"`

	// 批次受理成功时返回,遵循rfc3339标准格式。格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35.120+08:00表示北京时间2015年05月20日13点29分35秒。
	// 示例值:2015-05-20T13:29:35.120+08:00
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 批次最近一次更新时间,遵循rfc3339标准格式。格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35.120+08:00表示北京时间2015年05月20日13点29分35秒。
	// 示例值:2015-05-20T13:29:35.120+08:00
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 转账成功金额。
	// 转账成功的金额,单位为分,可能随时变化。
	// 示例值:4000000
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessAmount *uint64 `json:"SuccessAmount,omitnil,omitempty" name:"SuccessAmount"`

	// 转账成功的笔数。
	// 可能随时变化。
	// 示例值:200
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessNum *uint64 `json:"SuccessNum,omitnil,omitempty" name:"SuccessNum"`

	// 转账失败金额。
	// 转账失败的金额,单位为分,可能随时变化。
	// 示例值:4000000
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailAmount *uint64 `json:"FailAmount,omitnil,omitempty" name:"FailAmount"`

	// 转账失败笔数。
	// 可能随时变化。
	// 示例值:200
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailNum *uint64 `json:"FailNum,omitnil,omitempty" name:"FailNum"`

	// 转账明细列表。
	// 返回明细详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferDetails []*TransferDetailResponse `json:"TransferDetails,omitnil,omitempty" name:"TransferDetails"`

	// 批次类型。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchType *string `json:"BatchType,omitnil,omitempty" name:"BatchType"`

	// 批次名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchName *string `json:"BatchName,omitnil,omitempty" name:"BatchName"`

	// 批次标注。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchRemark *string `json:"BatchRemark,omitnil,omitempty" name:"BatchRemark"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryTransferDetailRequest

type QueryTransferDetailRequest struct {
	*tchttp.BaseRequest

	// 商户号。
	// 示例值:129284394
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 商家批次单号。
	// 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
	// 示例值:plfk2020042013
	MerchantBatchNo *string `json:"MerchantBatchNo,omitnil,omitempty" name:"MerchantBatchNo"`

	// 商家明细单号。
	// 商户系统内部的商家明细单号
	// 示例值:plfk2020042013
	MerchantDetailNo *string `json:"MerchantDetailNo,omitnil,omitempty" name:"MerchantDetailNo"`

	// 微信批次单号。
	// 微信商家转账系统返回的唯一标识。
	// 商家单号(包含批次号和明细单号)和微信单号(包含批次号和明细单号)二者必填其一。
	// 示例值:1030000071100999991182020050700019480001
	BatchId *string `json:"BatchId,omitnil,omitempty" name:"BatchId"`

	// 微信明细单号。
	// 微信区分明细单返回的唯一标识。
	// 示例值:1030000071100999991182020050700019480001
	DetailId *string `json:"DetailId,omitnil,omitempty" name:"DetailId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryTransferDetailRequest

func NewQueryTransferDetailRequest() (request *QueryTransferDetailRequest)

func (*QueryTransferDetailRequest) FromJsonString

func (r *QueryTransferDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryTransferDetailRequest) ToJsonString

func (r *QueryTransferDetailRequest) ToJsonString() string

type QueryTransferDetailRequestParams added in v1.0.426

type QueryTransferDetailRequestParams struct {
	// 商户号。
	// 示例值:129284394
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 商家批次单号。
	// 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
	// 示例值:plfk2020042013
	MerchantBatchNo *string `json:"MerchantBatchNo,omitnil,omitempty" name:"MerchantBatchNo"`

	// 商家明细单号。
	// 商户系统内部的商家明细单号
	// 示例值:plfk2020042013
	MerchantDetailNo *string `json:"MerchantDetailNo,omitnil,omitempty" name:"MerchantDetailNo"`

	// 微信批次单号。
	// 微信商家转账系统返回的唯一标识。
	// 商家单号(包含批次号和明细单号)和微信单号(包含批次号和明细单号)二者必填其一。
	// 示例值:1030000071100999991182020050700019480001
	BatchId *string `json:"BatchId,omitnil,omitempty" name:"BatchId"`

	// 微信明细单号。
	// 微信区分明细单返回的唯一标识。
	// 示例值:1030000071100999991182020050700019480001
	DetailId *string `json:"DetailId,omitnil,omitempty" name:"DetailId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryTransferDetailResponse

type QueryTransferDetailResponse struct {
	*tchttp.BaseResponse
	Response *QueryTransferDetailResponseParams `json:"Response"`
}

func NewQueryTransferDetailResponse

func NewQueryTransferDetailResponse() (response *QueryTransferDetailResponse)

func (*QueryTransferDetailResponse) FromJsonString

func (r *QueryTransferDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryTransferDetailResponse) ToJsonString

func (r *QueryTransferDetailResponse) ToJsonString() string

type QueryTransferDetailResponseParams added in v1.0.426

type QueryTransferDetailResponseParams struct {
	// 商户号。
	// 示例值:19300009329
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 商家批次单号。
	// 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
	// 示例值:plfk2020042013
	MerchantBatchNo *string `json:"MerchantBatchNo,omitnil,omitempty" name:"MerchantBatchNo"`

	// 微信批次单号。
	// 微信商家转账系统返回的唯一标识。
	// 示例值:1030000071100999991182020050700019480001
	BatchId *string `json:"BatchId,omitnil,omitempty" name:"BatchId"`

	// 商家明细单号。
	// 商户系统内部的商家明细单号
	// 示例值:plfk2020042013
	MerchantDetailNo *string `json:"MerchantDetailNo,omitnil,omitempty" name:"MerchantDetailNo"`

	// 微信明细单号。
	// 微信区分明细单返回的唯一标识。
	// 示例值:1030000071100999991182020050700019480001
	DetailId *string `json:"DetailId,omitnil,omitempty" name:"DetailId"`

	// 明细状态。
	// PROCESSING:转账中,正在处理,结果未明;
	// SUCCESS:转账成功;
	// FAIL:转账失败,需要确认失败原因以后,再决定是否重新发起地该笔明细的转账。
	// 示例值:SUCCESS
	DetailStatus *string `json:"DetailStatus,omitnil,omitempty" name:"DetailStatus"`

	// 转账金额。
	// 单位为分。
	// 示例值:200
	TransferAmount *uint64 `json:"TransferAmount,omitnil,omitempty" name:"TransferAmount"`

	// 失败原因。
	// 如果转账失败则有失败原因
	// ACCOUNT_FROZEN:账户冻结
	// REAL_NAME_CHECK_FAIL:用户未实名
	// NAME_NOT_CORRECT:用户姓名校验失败
	// OPENID_INVALID:Openid校验失败
	// TRANSFER_QUOTA_EXCEED:超过用户单笔收款额度
	// DAY_RECEIVED_QUOTA_EXCEED:超过用户单日收款额度
	// MONTH_RECEIVED_QUOTA_EXCEED:超过用户单月收款额度
	// DAY_RECEIVED_COUNT_EXCEED:超过用户单日收款次数
	// PRODUCT_AUTH_CHECK_FAIL:产品权限校验失败
	// OVERDUE_CLOSE:转账关闭
	// ID_CARD_NOT_CORRECT:用户身份证校验失败
	// ACCOUNT_NOT_EXIST:用户账户不存在
	// TRANSFER_RISK:转账存在风险
	// 示例值:ACCOUNT_FROZEN
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`

	// 转账发起时间。
	// 遵循rfc3339标准格式。格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35.120+08:00表示北京时间2015年05月20日13点29分35秒。
	// 示例值:2015-05-20T13:29:35.120+08:00
	// 注意:此字段可能返回 null,表示取不到有效值。
	InitiateTime *string `json:"InitiateTime,omitnil,omitempty" name:"InitiateTime"`

	// 转账更新时间。
	// 遵循rfc3339标准格式。格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35.120+08:00表示北京时间2015年05月20日13点29分35秒。
	// 示例值:2015-05-20T13:29:35.120+08:00
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 用户名。
	// 示例值:张三
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 转账备注。
	// 单条转账备注(微信用户会收到该备注)。UTF8编码,最多32字符。
	// 示例值:2020年4月报销
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferRemark *string `json:"TransferRemark,omitnil,omitempty" name:"TransferRemark"`

	// 商家绑定公众号APPID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 用户openId。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryTransferResultData

type QueryTransferResultData struct {
	// 平台交易流水号
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 交易状态。
	// 0 处理中
	// 1 提交成功
	// 2 交易成功
	// 3 交易失败
	// 4 未知渠道异常
	// 99 未知系统异常
	TradeStatus *int64 `json:"TradeStatus,omitnil,omitempty" name:"TradeStatus"`

	// 业务备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type QueryTransferResultRequest

type QueryTransferResultRequest struct {
	*tchttp.BaseRequest

	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 申请商户号的appid或者商户号绑定的appid
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 1、 微信企业付款
	// 2、 支付宝转账
	// 3、 平安银企直联代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 交易流水流水号(与 OrderId 不能同时为空)
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 订单号(与 TradeSerialNo 不能同时为空)
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewQueryTransferResultRequest

func NewQueryTransferResultRequest() (request *QueryTransferResultRequest)

func (*QueryTransferResultRequest) FromJsonString

func (r *QueryTransferResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryTransferResultRequest) ToJsonString

func (r *QueryTransferResultRequest) ToJsonString() string

type QueryTransferResultRequestParams added in v1.0.426

type QueryTransferResultRequestParams struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 申请商户号的appid或者商户号绑定的appid
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 1、 微信企业付款
	// 2、 支付宝转账
	// 3、 平安银企直联代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 交易流水流水号(与 OrderId 不能同时为空)
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`

	// 订单号(与 TradeSerialNo 不能同时为空)
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type QueryTransferResultResponse

type QueryTransferResultResponse struct {
	*tchttp.BaseResponse
	Response *QueryTransferResultResponseParams `json:"Response"`
}

func NewQueryTransferResultResponse

func NewQueryTransferResultResponse() (response *QueryTransferResultResponse)

func (*QueryTransferResultResponse) FromJsonString

func (r *QueryTransferResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryTransferResultResponse) ToJsonString

func (r *QueryTransferResultResponse) ToJsonString() string

type QueryTransferResultResponseParams added in v1.0.426

type QueryTransferResultResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *QueryTransferResultData `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryWechatAuthResult added in v1.0.650

type QueryWechatAuthResult struct {
	// 商户核身单号
	AuthNo *string `json:"AuthNo,omitnil,omitempty" name:"AuthNo"`

	// 微信用户标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 商户号
	MchId *string `json:"MchId,omitnil,omitempty" name:"MchId"`

	// 子商户号
	SubMchId *string `json:"SubMchId,omitnil,omitempty" name:"SubMchId"`

	// 核身渠道
	// FROM_MINI_APP:来自小程序方式核身
	// FROM_HARDWARE:来自硬件设备方式核身
	AuthScene *string `json:"AuthScene,omitnil,omitempty" name:"AuthScene"`

	// 核身渠道标识
	//
	// 用于定位渠道具体来源,如果是扫码打卡渠道标识就是具体的小程序appid,若是硬件设备,则是设备的序列号等
	AuthSource *string `json:"AuthSource,omitnil,omitempty" name:"AuthSource"`

	// 项目名称
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`

	// 所属单位名称
	EmployerName *string `json:"EmployerName,omitnil,omitempty" name:"EmployerName"`

	// 核身时间
	// yyyy-MM-DDTHH:mm:ss+TIMEZONE
	//
	// 示例值:2015-05-20T13:29:35+08:00
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuthTime *string `json:"AuthTime,omitnil,omitempty" name:"AuthTime"`

	// 核身类型
	//
	// SIGN_IN:考勤、签到打卡类型
	// INSURANCE:投保类型
	// CONTRACT:签约类型
	AuthType *string `json:"AuthType,omitnil,omitempty" name:"AuthType"`

	// 核身状态
	// AUTHENTICATE_PROCESSING:核身中
	// AUTHENTICATE_SUCCESS:核身成功
	// AUTHENTICATE_FAILED:核身失败
	AuthState *string `json:"AuthState,omitnil,omitempty" name:"AuthState"`

	// 核身失败原因描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuthFailReason *string `json:"AuthFailReason,omitnil,omitempty" name:"AuthFailReason"`
}

type RechargeByThirdPayRequest

type RechargeByThirdPayRequest struct {
	*tchttp.BaseRequest

	// 请求类型 此接口固定填:MemberRechargeThirdPayReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 交易订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 交易流水号
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// 子账户账号
	BankSubAccountNumber *string `json:"BankSubAccountNumber,omitnil,omitempty" name:"BankSubAccountNumber"`

	// 交易手续费,以元为单位
	TransFee *string `json:"TransFee,omitnil,omitempty" name:"TransFee"`

	// 第三方支付渠道类型 0001-微信 0002-支付宝 0003-京东支付
	ThirdPayChannel *string `json:"ThirdPayChannel,omitnil,omitempty" name:"ThirdPayChannel"`

	// 第三方渠道商户号
	ThirdPayChannelMerchantCode *string `json:"ThirdPayChannelMerchantCode,omitnil,omitempty" name:"ThirdPayChannelMerchantCode"`

	// 第三方渠道订单号或流水号
	ThirdPayChannelOrderId *string `json:"ThirdPayChannelOrderId,omitnil,omitempty" name:"ThirdPayChannelOrderId"`

	// 交易金额
	CurrencyAmount *string `json:"CurrencyAmount,omitnil,omitempty" name:"CurrencyAmount"`

	// 单位,1:元,2:角,3:分
	CurrencyUnit *string `json:"CurrencyUnit,omitnil,omitempty" name:"CurrencyUnit"`

	// 币种
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 交易网会员代码
	TransNetMemberCode *string `json:"TransNetMemberCode,omitnil,omitempty" name:"TransNetMemberCode"`

	// midas环境参数
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewRechargeByThirdPayRequest

func NewRechargeByThirdPayRequest() (request *RechargeByThirdPayRequest)

func (*RechargeByThirdPayRequest) FromJsonString

func (r *RechargeByThirdPayRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RechargeByThirdPayRequest) ToJsonString

func (r *RechargeByThirdPayRequest) ToJsonString() string

type RechargeByThirdPayRequestParams added in v1.0.426

type RechargeByThirdPayRequestParams struct {
	// 请求类型 此接口固定填:MemberRechargeThirdPayReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 交易订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 交易流水号
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// 子账户账号
	BankSubAccountNumber *string `json:"BankSubAccountNumber,omitnil,omitempty" name:"BankSubAccountNumber"`

	// 交易手续费,以元为单位
	TransFee *string `json:"TransFee,omitnil,omitempty" name:"TransFee"`

	// 第三方支付渠道类型 0001-微信 0002-支付宝 0003-京东支付
	ThirdPayChannel *string `json:"ThirdPayChannel,omitnil,omitempty" name:"ThirdPayChannel"`

	// 第三方渠道商户号
	ThirdPayChannelMerchantCode *string `json:"ThirdPayChannelMerchantCode,omitnil,omitempty" name:"ThirdPayChannelMerchantCode"`

	// 第三方渠道订单号或流水号
	ThirdPayChannelOrderId *string `json:"ThirdPayChannelOrderId,omitnil,omitempty" name:"ThirdPayChannelOrderId"`

	// 交易金额
	CurrencyAmount *string `json:"CurrencyAmount,omitnil,omitempty" name:"CurrencyAmount"`

	// 单位,1:元,2:角,3:分
	CurrencyUnit *string `json:"CurrencyUnit,omitnil,omitempty" name:"CurrencyUnit"`

	// 币种
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 交易网会员代码
	TransNetMemberCode *string `json:"TransNetMemberCode,omitnil,omitempty" name:"TransNetMemberCode"`

	// midas环境参数
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type RechargeByThirdPayResponse

type RechargeByThirdPayResponse struct {
	*tchttp.BaseResponse
	Response *RechargeByThirdPayResponseParams `json:"Response"`
}

func NewRechargeByThirdPayResponse

func NewRechargeByThirdPayResponse() (response *RechargeByThirdPayResponse)

func (*RechargeByThirdPayResponse) FromJsonString

func (r *RechargeByThirdPayResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RechargeByThirdPayResponse) ToJsonString

func (r *RechargeByThirdPayResponse) ToJsonString() string

type RechargeByThirdPayResponseParams added in v1.0.426

type RechargeByThirdPayResponseParams struct {
	// 保留字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 银行流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrontSequenceNumber *string `json:"FrontSequenceNumber,omitnil,omitempty" name:"FrontSequenceNumber"`

	// 请求类型
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RechargeMemberThirdPayRequest

type RechargeMemberThirdPayRequest struct {
	*tchttp.BaseRequest

	// STRING(32),交易网会代码
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(20),会员充值金额
	MemberFillAmt *string `json:"MemberFillAmt,omitnil,omitempty" name:"MemberFillAmt"`

	// STRING(20),手续费金额
	Commission *string `json:"Commission,omitnil,omitempty" name:"Commission"`

	// STRING(3),币种。如RMB
	Ccy *string `json:"Ccy,omitnil,omitempty" name:"Ccy"`

	// STRING(20),支付渠道类型。
	// 0001-微信
	// 0002-支付宝
	// 0003-京东支付
	PayChannelType *string `json:"PayChannelType,omitnil,omitempty" name:"PayChannelType"`

	// STRING(50),支付渠道所分配的商户号
	PayChannelAssignMerNo *string `json:"PayChannelAssignMerNo,omitnil,omitempty" name:"PayChannelAssignMerNo"`

	// STRING(52),支付渠道交易流水号
	PayChannelTranSeqNo *string `json:"PayChannelTranSeqNo,omitnil,omitempty" name:"PayChannelTranSeqNo"`

	// STRING(52),电商见证宝订单号
	EjzbOrderNo *string `json:"EjzbOrderNo,omitnil,omitempty" name:"EjzbOrderNo"`

	// String(22),商户号
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(500),电商见证宝订单内容
	EjzbOrderContent *string `json:"EjzbOrderContent,omitnil,omitempty" name:"EjzbOrderContent"`

	// STRING(300),备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// STRING(300),保留域1
	ReservedMsgOne *string `json:"ReservedMsgOne,omitnil,omitempty" name:"ReservedMsgOne"`

	// STRING(300),保留域2
	ReservedMsgTwo *string `json:"ReservedMsgTwo,omitnil,omitempty" name:"ReservedMsgTwo"`

	// STRING(300),保留域3
	ReservedMsgThree *string `json:"ReservedMsgThree,omitnil,omitempty" name:"ReservedMsgThree"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewRechargeMemberThirdPayRequest

func NewRechargeMemberThirdPayRequest() (request *RechargeMemberThirdPayRequest)

func (*RechargeMemberThirdPayRequest) FromJsonString

func (r *RechargeMemberThirdPayRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RechargeMemberThirdPayRequest) ToJsonString

func (r *RechargeMemberThirdPayRequest) ToJsonString() string

type RechargeMemberThirdPayRequestParams added in v1.0.426

type RechargeMemberThirdPayRequestParams struct {
	// STRING(32),交易网会代码
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(20),会员充值金额
	MemberFillAmt *string `json:"MemberFillAmt,omitnil,omitempty" name:"MemberFillAmt"`

	// STRING(20),手续费金额
	Commission *string `json:"Commission,omitnil,omitempty" name:"Commission"`

	// STRING(3),币种。如RMB
	Ccy *string `json:"Ccy,omitnil,omitempty" name:"Ccy"`

	// STRING(20),支付渠道类型。
	// 0001-微信
	// 0002-支付宝
	// 0003-京东支付
	PayChannelType *string `json:"PayChannelType,omitnil,omitempty" name:"PayChannelType"`

	// STRING(50),支付渠道所分配的商户号
	PayChannelAssignMerNo *string `json:"PayChannelAssignMerNo,omitnil,omitempty" name:"PayChannelAssignMerNo"`

	// STRING(52),支付渠道交易流水号
	PayChannelTranSeqNo *string `json:"PayChannelTranSeqNo,omitnil,omitempty" name:"PayChannelTranSeqNo"`

	// STRING(52),电商见证宝订单号
	EjzbOrderNo *string `json:"EjzbOrderNo,omitnil,omitempty" name:"EjzbOrderNo"`

	// String(22),商户号
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(500),电商见证宝订单内容
	EjzbOrderContent *string `json:"EjzbOrderContent,omitnil,omitempty" name:"EjzbOrderContent"`

	// STRING(300),备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// STRING(300),保留域1
	ReservedMsgOne *string `json:"ReservedMsgOne,omitnil,omitempty" name:"ReservedMsgOne"`

	// STRING(300),保留域2
	ReservedMsgTwo *string `json:"ReservedMsgTwo,omitnil,omitempty" name:"ReservedMsgTwo"`

	// STRING(300),保留域3
	ReservedMsgThree *string `json:"ReservedMsgThree,omitnil,omitempty" name:"ReservedMsgThree"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type RechargeMemberThirdPayResponse

type RechargeMemberThirdPayResponse struct {
	*tchttp.BaseResponse
	Response *RechargeMemberThirdPayResponseParams `json:"Response"`
}

func NewRechargeMemberThirdPayResponse

func NewRechargeMemberThirdPayResponse() (response *RechargeMemberThirdPayResponse)

func (*RechargeMemberThirdPayResponse) FromJsonString

func (r *RechargeMemberThirdPayResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RechargeMemberThirdPayResponse) ToJsonString

func (r *RechargeMemberThirdPayResponse) ToJsonString() string

type RechargeMemberThirdPayResponseParams added in v1.0.426

type RechargeMemberThirdPayResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(52),前置流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// STRING(20),会员子账户交易前可用余额
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemberSubAcctPreAvailBal *string `json:"MemberSubAcctPreAvailBal,omitnil,omitempty" name:"MemberSubAcctPreAvailBal"`

	// STRING(300),保留域1
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsgOne *string `json:"ReservedMsgOne,omitnil,omitempty" name:"ReservedMsgOne"`

	// STRING(300),保留域2
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsgTwo *string `json:"ReservedMsgTwo,omitnil,omitempty" name:"ReservedMsgTwo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RefundCloudOrderRequest added in v1.0.386

type RefundCloudOrderRequest struct {
	*tchttp.BaseRequest

	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户Id,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 退款订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	RefundId *string `json:"RefundId,omitnil,omitempty" name:"RefundId"`

	// 退款金额,单位:分
	// 当该字段为空或者为0时,系统会默认使用订单当实付金额作为退款金额
	TotalRefundAmt *int64 `json:"TotalRefundAmt,omitnil,omitempty" name:"TotalRefundAmt"`

	// 商品订单,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 平台应收金额,单位:分
	PlatformRefundAmt *int64 `json:"PlatformRefundAmt,omitnil,omitempty" name:"PlatformRefundAmt"`

	// 结算应收金额,单位:分
	MchRefundAmt *int64 `json:"MchRefundAmt,omitnil,omitempty" name:"MchRefundAmt"`

	// 支持多个子订单批量退款单个子订单退款支持传SubOutTradeNo
	// 也支持传SubOrderRefundList,都传的时候以SubOrderRefundList为准。
	// 如果传了子单退款细节,外部不需要再传退款金额,平台应退,商户应退金额
	SubOrderRefundList []*CloudSubOrderRefund `json:"SubOrderRefundList,omitnil,omitempty" name:"SubOrderRefundList"`

	// 渠道订单号,当出现重复支付时,可以将重复支付订单的渠道订单号传入,以进行退款(注意:目前该重复支付订单的渠道订单号仅能通过米大师内部获取),更多重复支付订单退款说明,请参考[重复支付订单退款说明](https://dev.tke.midas.qq.com/juxin-doc-next/apidocs/receive-order/Refund.html#%E9%87%8D%E5%A4%8D%E6%94%AF%E4%BB%98%E8%AE%A2%E5%8D%95%E9%80%80%E6%AC%BE%E8%AF%B4%E6%98%8E)
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 通知地址
	RefundNotifyUrl *string `json:"RefundNotifyUrl,omitnil,omitempty" name:"RefundNotifyUrl"`

	// 透传字段,退款成功回调透传给应用,用于开发者透传自定义内容
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 渠道扩展退款促销列表,可将各个渠道的退款促销信息放于该列表
	ExternalRefundPromptGroupList *string `json:"ExternalRefundPromptGroupList,omitnil,omitempty" name:"ExternalRefundPromptGroupList"`
}

func NewRefundCloudOrderRequest added in v1.0.386

func NewRefundCloudOrderRequest() (request *RefundCloudOrderRequest)

func (*RefundCloudOrderRequest) FromJsonString added in v1.0.386

func (r *RefundCloudOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundCloudOrderRequest) ToJsonString added in v1.0.386

func (r *RefundCloudOrderRequest) ToJsonString() string

type RefundCloudOrderRequestParams added in v1.0.426

type RefundCloudOrderRequestParams struct {
	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户Id,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 退款订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	RefundId *string `json:"RefundId,omitnil,omitempty" name:"RefundId"`

	// 退款金额,单位:分
	// 当该字段为空或者为0时,系统会默认使用订单当实付金额作为退款金额
	TotalRefundAmt *int64 `json:"TotalRefundAmt,omitnil,omitempty" name:"TotalRefundAmt"`

	// 商品订单,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 平台应收金额,单位:分
	PlatformRefundAmt *int64 `json:"PlatformRefundAmt,omitnil,omitempty" name:"PlatformRefundAmt"`

	// 结算应收金额,单位:分
	MchRefundAmt *int64 `json:"MchRefundAmt,omitnil,omitempty" name:"MchRefundAmt"`

	// 支持多个子订单批量退款单个子订单退款支持传SubOutTradeNo
	// 也支持传SubOrderRefundList,都传的时候以SubOrderRefundList为准。
	// 如果传了子单退款细节,外部不需要再传退款金额,平台应退,商户应退金额
	SubOrderRefundList []*CloudSubOrderRefund `json:"SubOrderRefundList,omitnil,omitempty" name:"SubOrderRefundList"`

	// 渠道订单号,当出现重复支付时,可以将重复支付订单的渠道订单号传入,以进行退款(注意:目前该重复支付订单的渠道订单号仅能通过米大师内部获取),更多重复支付订单退款说明,请参考[重复支付订单退款说明](https://dev.tke.midas.qq.com/juxin-doc-next/apidocs/receive-order/Refund.html#%E9%87%8D%E5%A4%8D%E6%94%AF%E4%BB%98%E8%AE%A2%E5%8D%95%E9%80%80%E6%AC%BE%E8%AF%B4%E6%98%8E)
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 通知地址
	RefundNotifyUrl *string `json:"RefundNotifyUrl,omitnil,omitempty" name:"RefundNotifyUrl"`

	// 透传字段,退款成功回调透传给应用,用于开发者透传自定义内容
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 渠道扩展退款促销列表,可将各个渠道的退款促销信息放于该列表
	ExternalRefundPromptGroupList *string `json:"ExternalRefundPromptGroupList,omitnil,omitempty" name:"ExternalRefundPromptGroupList"`
}

Predefined struct for user

type RefundCloudOrderResponse added in v1.0.386

type RefundCloudOrderResponse struct {
	*tchttp.BaseResponse
	Response *RefundCloudOrderResponseParams `json:"Response"`
}

func NewRefundCloudOrderResponse added in v1.0.386

func NewRefundCloudOrderResponse() (response *RefundCloudOrderResponse)

func (*RefundCloudOrderResponse) FromJsonString added in v1.0.386

func (r *RefundCloudOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundCloudOrderResponse) ToJsonString added in v1.0.386

func (r *RefundCloudOrderResponse) ToJsonString() string

type RefundCloudOrderResponseParams added in v1.0.426

type RefundCloudOrderResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RefundMemberTransactionRequest

type RefundMemberTransactionRequest struct {
	*tchttp.BaseRequest

	// 转出见证子账户的户名
	OutSubAccountName *string `json:"OutSubAccountName,omitnil,omitempty" name:"OutSubAccountName"`

	// 转入见证子账户的户名
	InSubAccountName *string `json:"InSubAccountName,omitnil,omitempty" name:"InSubAccountName"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 转出见证子账户账号
	OutSubAccountNumber *string `json:"OutSubAccountNumber,omitnil,omitempty" name:"OutSubAccountNumber"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 转入见证子账户账号
	InSubAccountNumber *string `json:"InSubAccountNumber,omitnil,omitempty" name:"InSubAccountNumber"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 原老订单流水号
	OldTransSequenceNumber *string `json:"OldTransSequenceNumber,omitnil,omitempty" name:"OldTransSequenceNumber"`

	// 银行注册商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 请求类型,固定为MemberTransactionRefundReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 交易金额
	CurrencyAmount *string `json:"CurrencyAmount,omitnil,omitempty" name:"CurrencyAmount"`

	// 交易流水号
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// 渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 原订单号
	OldOrderId *string `json:"OldOrderId,omitnil,omitempty" name:"OldOrderId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// Midas环境标识 release 现网环境 sandbox 沙箱环境
	// development 开发环境
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 转出子账户交易网会员代码
	OutTransNetMemberCode *string `json:"OutTransNetMemberCode,omitnil,omitempty" name:"OutTransNetMemberCode"`

	// 转入子账户交易网会员代码
	InTransNetMemberCode *string `json:"InTransNetMemberCode,omitnil,omitempty" name:"InTransNetMemberCode"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 0-登记挂账,1-撤销挂账
	TransType *string `json:"TransType,omitnil,omitempty" name:"TransType"`

	// 交易手续费
	TransFee *string `json:"TransFee,omitnil,omitempty" name:"TransFee"`
}

func NewRefundMemberTransactionRequest

func NewRefundMemberTransactionRequest() (request *RefundMemberTransactionRequest)

func (*RefundMemberTransactionRequest) FromJsonString

func (r *RefundMemberTransactionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundMemberTransactionRequest) ToJsonString

func (r *RefundMemberTransactionRequest) ToJsonString() string

type RefundMemberTransactionRequestParams added in v1.0.426

type RefundMemberTransactionRequestParams struct {
	// 转出见证子账户的户名
	OutSubAccountName *string `json:"OutSubAccountName,omitnil,omitempty" name:"OutSubAccountName"`

	// 转入见证子账户的户名
	InSubAccountName *string `json:"InSubAccountName,omitnil,omitempty" name:"InSubAccountName"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 转出见证子账户账号
	OutSubAccountNumber *string `json:"OutSubAccountNumber,omitnil,omitempty" name:"OutSubAccountNumber"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 转入见证子账户账号
	InSubAccountNumber *string `json:"InSubAccountNumber,omitnil,omitempty" name:"InSubAccountNumber"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 原老订单流水号
	OldTransSequenceNumber *string `json:"OldTransSequenceNumber,omitnil,omitempty" name:"OldTransSequenceNumber"`

	// 银行注册商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 请求类型,固定为MemberTransactionRefundReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 交易金额
	CurrencyAmount *string `json:"CurrencyAmount,omitnil,omitempty" name:"CurrencyAmount"`

	// 交易流水号
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// 渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 原订单号
	OldOrderId *string `json:"OldOrderId,omitnil,omitempty" name:"OldOrderId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// Midas环境标识 release 现网环境 sandbox 沙箱环境
	// development 开发环境
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 转出子账户交易网会员代码
	OutTransNetMemberCode *string `json:"OutTransNetMemberCode,omitnil,omitempty" name:"OutTransNetMemberCode"`

	// 转入子账户交易网会员代码
	InTransNetMemberCode *string `json:"InTransNetMemberCode,omitnil,omitempty" name:"InTransNetMemberCode"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 0-登记挂账,1-撤销挂账
	TransType *string `json:"TransType,omitnil,omitempty" name:"TransType"`

	// 交易手续费
	TransFee *string `json:"TransFee,omitnil,omitempty" name:"TransFee"`
}

Predefined struct for user

type RefundMemberTransactionResponse

type RefundMemberTransactionResponse struct {
	*tchttp.BaseResponse
	Response *RefundMemberTransactionResponseParams `json:"Response"`
}

func NewRefundMemberTransactionResponse

func NewRefundMemberTransactionResponse() (response *RefundMemberTransactionResponse)

func (*RefundMemberTransactionResponse) FromJsonString

func (r *RefundMemberTransactionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundMemberTransactionResponse) ToJsonString

func (r *RefundMemberTransactionResponse) ToJsonString() string

type RefundMemberTransactionResponseParams added in v1.0.426

type RefundMemberTransactionResponseParams struct {
	// 请求类型
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 银行流水号
	FrontSequenceNumber *string `json:"FrontSequenceNumber,omitnil,omitempty" name:"FrontSequenceNumber"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RefundOpenBankOrderRequest added in v1.0.430

type RefundOpenBankOrderRequest struct {
	*tchttp.BaseRequest

	// 外部商户退款单号。
	OutRefundId *string `json:"OutRefundId,omitnil,omitempty" name:"OutRefundId"`

	// 退款金额。单位分。
	RefundAmount *int64 `json:"RefundAmount,omitnil,omitempty" name:"RefundAmount"`

	// 渠道商户号。外部平台接入云企付平台下发。必填。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部商户订单号,与云企付渠道订单号二者不能同时为空。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 云企付渠道订单号,与外部订单号二者不能同时为空。
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 退款通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 退款原因。
	// 当EBANK_PAYMENT担保支付订单退款时,此字段必传。
	RefundReason *string `json:"RefundReason,omitnil,omitempty" name:"RefundReason"`

	// 第三方渠道退款附加信息。详见附录-复杂类型。
	// 若未作特殊说明,则无需传入。
	ExternalRefundData *string `json:"ExternalRefundData,omitnil,omitempty" name:"ExternalRefundData"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 分账信息列表。
	ProfitShareInfoList []*OpenBankProfitShareInfo `json:"ProfitShareInfoList,omitnil,omitempty" name:"ProfitShareInfoList"`
}

func NewRefundOpenBankOrderRequest added in v1.0.430

func NewRefundOpenBankOrderRequest() (request *RefundOpenBankOrderRequest)

func (*RefundOpenBankOrderRequest) FromJsonString added in v1.0.430

func (r *RefundOpenBankOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundOpenBankOrderRequest) ToJsonString added in v1.0.430

func (r *RefundOpenBankOrderRequest) ToJsonString() string

type RefundOpenBankOrderRequestParams added in v1.0.430

type RefundOpenBankOrderRequestParams struct {
	// 外部商户退款单号。
	OutRefundId *string `json:"OutRefundId,omitnil,omitempty" name:"OutRefundId"`

	// 退款金额。单位分。
	RefundAmount *int64 `json:"RefundAmount,omitnil,omitempty" name:"RefundAmount"`

	// 渠道商户号。外部平台接入云企付平台下发。必填。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 外部商户订单号,与云企付渠道订单号二者不能同时为空。
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 云企付渠道订单号,与外部订单号二者不能同时为空。
	ChannelOrderId *string `json:"ChannelOrderId,omitnil,omitempty" name:"ChannelOrderId"`

	// 退款通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 退款原因。
	// 当EBANK_PAYMENT担保支付订单退款时,此字段必传。
	RefundReason *string `json:"RefundReason,omitnil,omitempty" name:"RefundReason"`

	// 第三方渠道退款附加信息。详见附录-复杂类型。
	// 若未作特殊说明,则无需传入。
	ExternalRefundData *string `json:"ExternalRefundData,omitnil,omitempty" name:"ExternalRefundData"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`

	// 分账信息列表。
	ProfitShareInfoList []*OpenBankProfitShareInfo `json:"ProfitShareInfoList,omitnil,omitempty" name:"ProfitShareInfoList"`
}

Predefined struct for user

type RefundOpenBankOrderResponse added in v1.0.430

type RefundOpenBankOrderResponse struct {
	*tchttp.BaseResponse
	Response *RefundOpenBankOrderResponseParams `json:"Response"`
}

func NewRefundOpenBankOrderResponse added in v1.0.430

func NewRefundOpenBankOrderResponse() (response *RefundOpenBankOrderResponse)

func (*RefundOpenBankOrderResponse) FromJsonString added in v1.0.430

func (r *RefundOpenBankOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundOpenBankOrderResponse) ToJsonString added in v1.0.430

func (r *RefundOpenBankOrderResponse) ToJsonString() string

type RefundOpenBankOrderResponseParams added in v1.0.430

type RefundOpenBankOrderResponseParams struct {
	// 错误码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *OpenBankRefundOrderApplyResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RefundOrderRequest added in v1.0.228

type RefundOrderRequest struct {
	*tchttp.BaseRequest

	// 进件成功后返给商户方的AppId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 平台流水号。消费订单发起成功后,返回的平台唯一订单号。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`
}

func NewRefundOrderRequest added in v1.0.228

func NewRefundOrderRequest() (request *RefundOrderRequest)

func (*RefundOrderRequest) FromJsonString added in v1.0.228

func (r *RefundOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundOrderRequest) ToJsonString added in v1.0.228

func (r *RefundOrderRequest) ToJsonString() string

type RefundOrderRequestParams added in v1.0.426

type RefundOrderRequestParams struct {
	// 进件成功后返给商户方的AppId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 平台流水号。消费订单发起成功后,返回的平台唯一订单号。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`
}

Predefined struct for user

type RefundOrderResponse added in v1.0.228

type RefundOrderResponse struct {
	*tchttp.BaseResponse
	Response *RefundOrderResponseParams `json:"Response"`
}

func NewRefundOrderResponse added in v1.0.228

func NewRefundOrderResponse() (response *RefundOrderResponse)

func (*RefundOrderResponse) FromJsonString added in v1.0.228

func (r *RefundOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundOrderResponse) ToJsonString added in v1.0.228

func (r *RefundOrderResponse) ToJsonString() string

type RefundOrderResponseParams added in v1.0.426

type RefundOrderResponseParams struct {
	// 进件成功后返给商户方的AppId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 平台流水号。消费订单发起成功后,返回的平台唯一订单号。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 订单退款状态。0-退款失败
	// 1-退款成功
	// 2-可疑状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 订单退款状态描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RefundOrderResult added in v1.0.268

type RefundOrderResult struct {
	// 付款订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// 开发者流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeveloperNo *string `json:"DeveloperNo,omitnil,omitempty" name:"DeveloperNo"`

	// 交易优惠金额(免充值券)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeDiscountAmount *string `json:"TradeDiscountAmount,omitnil,omitempty" name:"TradeDiscountAmount"`

	// 付款方式名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayName *string `json:"PayName,omitnil,omitempty" name:"PayName"`

	// 商户流水号(从1开始自增长不重复)
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderMerchantId *string `json:"OrderMerchantId,omitnil,omitempty" name:"OrderMerchantId"`

	// 实际交易金额(以分为单位,没有小数点)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeAmount *string `json:"TradeAmount,omitnil,omitempty" name:"TradeAmount"`

	// 币种签名
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrencySign *string `json:"CurrencySign,omitnil,omitempty" name:"CurrencySign"`

	// 付款完成时间(以收单机构为准)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradePayTime *string `json:"TradePayTime,omitnil,omitempty" name:"TradePayTime"`

	// 门店流水号(从1开始自增长不重复)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopOrderId *string `json:"ShopOrderId,omitnil,omitempty" name:"ShopOrderId"`

	// 支付标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayTag *string `json:"PayTag,omitnil,omitempty" name:"PayTag"`

	// 订单状态(1交易成功,2待支付,4已取消,9等待用户输入密码确认
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 币种代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderCurrency *string `json:"OrderCurrency,omitnil,omitempty" name:"OrderCurrency"`

	// 开始交易时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeTime *string `json:"TradeTime,omitnil,omitempty" name:"TradeTime"`

	// 折扣金额(以分为单位,没有小数点)
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiscountAmount *string `json:"DiscountAmount,omitnil,omitempty" name:"DiscountAmount"`

	// 原始订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OriginalOrderNo *string `json:"OriginalOrderNo,omitnil,omitempty" name:"OriginalOrderNo"`
}

type RefundOutSubOrderRefundList

type RefundOutSubOrderRefundList struct {
	// 平台应退金额
	PlatformRefundAmt *int64 `json:"PlatformRefundAmt,omitnil,omitempty" name:"PlatformRefundAmt"`

	// 子订单退款金额
	RefundAmt *int64 `json:"RefundAmt,omitnil,omitempty" name:"RefundAmt"`

	// 商家应退金额
	SubMchRefundAmt *int64 `json:"SubMchRefundAmt,omitnil,omitempty" name:"SubMchRefundAmt"`

	// 子订单号
	SubOutTradeNo *string `json:"SubOutTradeNo,omitnil,omitempty" name:"SubOutTradeNo"`

	// 子退款单号,调用方需要保证 全局唯一性
	SubRefundId *string `json:"SubRefundId,omitnil,omitempty" name:"SubRefundId"`
}

type RefundRequest

type RefundRequest struct {
	*tchttp.BaseRequest

	// 用户ID,长度不小于5位, 仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 退款订单号,仅支持数字、 字母、下划线(_)、横杠字 符(-)、点(.)的组合
	RefundId *string `json:"RefundId,omitnil,omitempty" name:"RefundId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 退款金额,单位:分。备注:当该字段为空或者为0 时,系统会默认使用订单当 实付金额作为退款金额
	TotalRefundAmt *int64 `json:"TotalRefundAmt,omitnil,omitempty" name:"TotalRefundAmt"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 商品订单,仅支持数字、字 母、下划线(_)、横杠字符 (-)、点(.)的组合。  OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 结算应收金额,单位:分
	MchRefundAmt *int64 `json:"MchRefundAmt,omitnil,omitempty" name:"MchRefundAmt"`

	// 调用下单接口获取的聚鑫交 易订单。  OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 平台应收金额,单位:分
	PlatformRefundAmt *int64 `json:"PlatformRefundAmt,omitnil,omitempty" name:"PlatformRefundAmt"`

	// 支持多个子订单批量退款单 个子订单退款支持传 SubOutTradeNo ,也支持传 SubOutTradeNoList ,都传的时候以 SubOutTradeNoList 为准。  如果传了子单退款细节,外 部不需要再传退款金额,平 台应退,商户应退金额,我 们可以直接根据子单退款算出来总和。
	SubOrderRefundList []*RefundOutSubOrderRefundList `json:"SubOrderRefundList,omitnil,omitempty" name:"SubOrderRefundList"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewRefundRequest

func NewRefundRequest() (request *RefundRequest)

func (*RefundRequest) FromJsonString

func (r *RefundRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundRequest) ToJsonString

func (r *RefundRequest) ToJsonString() string

type RefundRequestParams added in v1.0.426

type RefundRequestParams struct {
	// 用户ID,长度不小于5位, 仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 退款订单号,仅支持数字、 字母、下划线(_)、横杠字 符(-)、点(.)的组合
	RefundId *string `json:"RefundId,omitnil,omitempty" name:"RefundId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 退款金额,单位:分。备注:当该字段为空或者为0 时,系统会默认使用订单当 实付金额作为退款金额
	TotalRefundAmt *int64 `json:"TotalRefundAmt,omitnil,omitempty" name:"TotalRefundAmt"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 商品订单,仅支持数字、字 母、下划线(_)、横杠字符 (-)、点(.)的组合。  OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 结算应收金额,单位:分
	MchRefundAmt *int64 `json:"MchRefundAmt,omitnil,omitempty" name:"MchRefundAmt"`

	// 调用下单接口获取的聚鑫交 易订单。  OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 平台应收金额,单位:分
	PlatformRefundAmt *int64 `json:"PlatformRefundAmt,omitnil,omitempty" name:"PlatformRefundAmt"`

	// 支持多个子订单批量退款单 个子订单退款支持传 SubOutTradeNo ,也支持传 SubOutTradeNoList ,都传的时候以 SubOutTradeNoList 为准。  如果传了子单退款细节,外 部不需要再传退款金额,平 台应退,商户应退金额,我 们可以直接根据子单退款算出来总和。
	SubOrderRefundList []*RefundOutSubOrderRefundList `json:"SubOrderRefundList,omitnil,omitempty" name:"SubOrderRefundList"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type RefundResponse

type RefundResponse struct {
	*tchttp.BaseResponse
	Response *RefundResponseParams `json:"Response"`
}

func NewRefundResponse

func NewRefundResponse() (response *RefundResponse)

func (*RefundResponse) FromJsonString

func (r *RefundResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundResponse) ToJsonString

func (r *RefundResponse) ToJsonString() string

type RefundResponseParams added in v1.0.426

type RefundResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RefundTlinxOrderRequest added in v1.0.268

type RefundTlinxOrderRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 原始订单的开发者交易流水号
	DeveloperNo *string `json:"DeveloperNo,omitnil,omitempty" name:"DeveloperNo"`

	// 新退款订单的开发者流水号,同一门店内唯一
	RefundOutNo *string `json:"RefundOutNo,omitnil,omitempty" name:"RefundOutNo"`

	// 退款订单名称,可以为空
	RefundOrderName *string `json:"RefundOrderName,omitnil,omitempty" name:"RefundOrderName"`

	// 退款金额(以分为单位,没有小数点)
	RefundAmount *string `json:"RefundAmount,omitnil,omitempty" name:"RefundAmount"`

	// 主管密码,对密码进行SHA-1加密,默认为123456
	ShopPassword *string `json:"ShopPassword,omitnil,omitempty" name:"ShopPassword"`

	// 退款备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewRefundTlinxOrderRequest added in v1.0.268

func NewRefundTlinxOrderRequest() (request *RefundTlinxOrderRequest)

func (*RefundTlinxOrderRequest) FromJsonString added in v1.0.268

func (r *RefundTlinxOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundTlinxOrderRequest) ToJsonString added in v1.0.268

func (r *RefundTlinxOrderRequest) ToJsonString() string

type RefundTlinxOrderRequestParams added in v1.0.426

type RefundTlinxOrderRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 原始订单的开发者交易流水号
	DeveloperNo *string `json:"DeveloperNo,omitnil,omitempty" name:"DeveloperNo"`

	// 新退款订单的开发者流水号,同一门店内唯一
	RefundOutNo *string `json:"RefundOutNo,omitnil,omitempty" name:"RefundOutNo"`

	// 退款订单名称,可以为空
	RefundOrderName *string `json:"RefundOrderName,omitnil,omitempty" name:"RefundOrderName"`

	// 退款金额(以分为单位,没有小数点)
	RefundAmount *string `json:"RefundAmount,omitnil,omitempty" name:"RefundAmount"`

	// 主管密码,对密码进行SHA-1加密,默认为123456
	ShopPassword *string `json:"ShopPassword,omitnil,omitempty" name:"ShopPassword"`

	// 退款备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type RefundTlinxOrderResponse added in v1.0.268

type RefundTlinxOrderResponse struct {
	*tchttp.BaseResponse
	Response *RefundTlinxOrderResponseParams `json:"Response"`
}

func NewRefundTlinxOrderResponse added in v1.0.268

func NewRefundTlinxOrderResponse() (response *RefundTlinxOrderResponse)

func (*RefundTlinxOrderResponse) FromJsonString added in v1.0.268

func (r *RefundTlinxOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RefundTlinxOrderResponse) ToJsonString added in v1.0.268

func (r *RefundTlinxOrderResponse) ToJsonString() string

type RefundTlinxOrderResponseParams added in v1.0.426

type RefundTlinxOrderResponseParams struct {
	// 业务系统返回码,0表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 退款响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *RefundOrderResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RegisterBehaviorRequest

type RegisterBehaviorRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 功能标志
	// 1:登记行为记录信息
	// 2:查询补录信息
	FunctionFlag *int64 `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 操作点击时间
	// yyyyMMddHHmmss
	// 功能标志FunctionFlag=1时必输
	OperationClickTime *string `json:"OperationClickTime,omitnil,omitempty" name:"OperationClickTime"`

	// IP地址
	// 功能标志FunctionFlag=1时必输
	IpAddress *string `json:"IpAddress,omitnil,omitempty" name:"IpAddress"`

	// MAC地址
	// 功能标志FunctionFlag=1时必输
	MacAddress *string `json:"MacAddress,omitnil,omitempty" name:"MacAddress"`

	// 签约渠道
	// 1:  App
	// 2:  平台H5网页
	// 3:公众号
	// 4:小程序
	// 功能标志FunctionFlag=1时必输
	SignChannel *int64 `json:"SignChannel,omitnil,omitempty" name:"SignChannel"`
}

func NewRegisterBehaviorRequest

func NewRegisterBehaviorRequest() (request *RegisterBehaviorRequest)

func (*RegisterBehaviorRequest) FromJsonString

func (r *RegisterBehaviorRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RegisterBehaviorRequest) ToJsonString

func (r *RegisterBehaviorRequest) ToJsonString() string

type RegisterBehaviorRequestParams added in v1.0.426

type RegisterBehaviorRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 功能标志
	// 1:登记行为记录信息
	// 2:查询补录信息
	FunctionFlag *int64 `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 操作点击时间
	// yyyyMMddHHmmss
	// 功能标志FunctionFlag=1时必输
	OperationClickTime *string `json:"OperationClickTime,omitnil,omitempty" name:"OperationClickTime"`

	// IP地址
	// 功能标志FunctionFlag=1时必输
	IpAddress *string `json:"IpAddress,omitnil,omitempty" name:"IpAddress"`

	// MAC地址
	// 功能标志FunctionFlag=1时必输
	MacAddress *string `json:"MacAddress,omitnil,omitempty" name:"MacAddress"`

	// 签约渠道
	// 1:  App
	// 2:  平台H5网页
	// 3:公众号
	// 4:小程序
	// 功能标志FunctionFlag=1时必输
	SignChannel *int64 `json:"SignChannel,omitnil,omitempty" name:"SignChannel"`
}

Predefined struct for user

type RegisterBehaviorResponse

type RegisterBehaviorResponse struct {
	*tchttp.BaseResponse
	Response *RegisterBehaviorResponseParams `json:"Response"`
}

func NewRegisterBehaviorResponse

func NewRegisterBehaviorResponse() (response *RegisterBehaviorResponse)

func (*RegisterBehaviorResponse) FromJsonString

func (r *RegisterBehaviorResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RegisterBehaviorResponse) ToJsonString

func (r *RegisterBehaviorResponse) ToJsonString() string

type RegisterBehaviorResponseParams added in v1.0.426

type RegisterBehaviorResponseParams struct {
	// 补录是否成功标志
	// 功能标志为2时存在。
	// S:成功
	// F:失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReplenishSuccessFlag *string `json:"ReplenishSuccessFlag,omitnil,omitempty" name:"ReplenishSuccessFlag"`

	// 签约信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegisterInfo *RegisterInfo `json:"RegisterInfo,omitnil,omitempty" name:"RegisterInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RegisterBillRequest

type RegisterBillRequest struct {
	*tchttp.BaseRequest

	// 请求类型此接口固定填:RegBillSupportWithdrawReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 交易订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 父账户账号,资金汇总账号
	BankAccountNo *string `json:"BankAccountNo,omitnil,omitempty" name:"BankAccountNo"`

	// 平台短号(银行分配)
	PlatformShortNo *string `json:"PlatformShortNo,omitnil,omitempty" name:"PlatformShortNo"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 交易流水号
	TransSeqNo *string `json:"TransSeqNo,omitnil,omitempty" name:"TransSeqNo"`

	// 暂未使用,默认传0.0
	TranFee *string `json:"TranFee,omitnil,omitempty" name:"TranFee"`

	// 挂账金额,以元为单位
	OrderAmt *string `json:"OrderAmt,omitnil,omitempty" name:"OrderAmt"`

	// 子账户账号
	BankSubAccountNo *string `json:"BankSubAccountNo,omitnil,omitempty" name:"BankSubAccountNo"`

	// 交易网会员代码
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// 0,登记挂账,1,撤销挂账
	TranType *string `json:"TranType,omitnil,omitempty" name:"TranType"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// Midas环境参数
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewRegisterBillRequest

func NewRegisterBillRequest() (request *RegisterBillRequest)

func (*RegisterBillRequest) FromJsonString

func (r *RegisterBillRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RegisterBillRequest) ToJsonString

func (r *RegisterBillRequest) ToJsonString() string

type RegisterBillRequestParams added in v1.0.426

type RegisterBillRequestParams struct {
	// 请求类型此接口固定填:RegBillSupportWithdrawReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 交易订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 父账户账号,资金汇总账号
	BankAccountNo *string `json:"BankAccountNo,omitnil,omitempty" name:"BankAccountNo"`

	// 平台短号(银行分配)
	PlatformShortNo *string `json:"PlatformShortNo,omitnil,omitempty" name:"PlatformShortNo"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 交易流水号
	TransSeqNo *string `json:"TransSeqNo,omitnil,omitempty" name:"TransSeqNo"`

	// 暂未使用,默认传0.0
	TranFee *string `json:"TranFee,omitnil,omitempty" name:"TranFee"`

	// 挂账金额,以元为单位
	OrderAmt *string `json:"OrderAmt,omitnil,omitempty" name:"OrderAmt"`

	// 子账户账号
	BankSubAccountNo *string `json:"BankSubAccountNo,omitnil,omitempty" name:"BankSubAccountNo"`

	// 交易网会员代码
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// 0,登记挂账,1,撤销挂账
	TranType *string `json:"TranType,omitnil,omitempty" name:"TranType"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// Midas环境参数
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type RegisterBillResponse

type RegisterBillResponse struct {
	*tchttp.BaseResponse
	Response *RegisterBillResponseParams `json:"Response"`
}

func NewRegisterBillResponse

func NewRegisterBillResponse() (response *RegisterBillResponse)

func (*RegisterBillResponse) FromJsonString

func (r *RegisterBillResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RegisterBillResponse) ToJsonString

func (r *RegisterBillResponse) ToJsonString() string

type RegisterBillResponseParams added in v1.0.426

type RegisterBillResponseParams struct {
	// 银行流水号
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// 保留字段
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 请求类型
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RegisterBillSupportWithdrawRequest

type RegisterBillSupportWithdrawRequest struct {
	*tchttp.BaseRequest

	// STRING(32),交易网会员代码
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(50),订单号
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// STRING(20),挂账金额(包含交易费用)
	SuspendAmt *string `json:"SuspendAmt,omitnil,omitempty" name:"SuspendAmt"`

	// STRING(20),交易费用(暂未使用,默认传0.0)
	TranFee *string `json:"TranFee,omitnil,omitempty" name:"TranFee"`

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(300),备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// STRING(300),保留域1
	ReservedMsgOne *string `json:"ReservedMsgOne,omitnil,omitempty" name:"ReservedMsgOne"`

	// STRING(300),保留域2
	ReservedMsgTwo *string `json:"ReservedMsgTwo,omitnil,omitempty" name:"ReservedMsgTwo"`

	// STRING(300),保留域3
	ReservedMsgThree *string `json:"ReservedMsgThree,omitnil,omitempty" name:"ReservedMsgThree"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewRegisterBillSupportWithdrawRequest

func NewRegisterBillSupportWithdrawRequest() (request *RegisterBillSupportWithdrawRequest)

func (*RegisterBillSupportWithdrawRequest) FromJsonString

func (r *RegisterBillSupportWithdrawRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RegisterBillSupportWithdrawRequest) ToJsonString

func (r *RegisterBillSupportWithdrawRequest) ToJsonString() string

type RegisterBillSupportWithdrawRequestParams added in v1.0.426

type RegisterBillSupportWithdrawRequestParams struct {
	// STRING(32),交易网会员代码
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(50),订单号
	OrderNo *string `json:"OrderNo,omitnil,omitempty" name:"OrderNo"`

	// STRING(20),挂账金额(包含交易费用)
	SuspendAmt *string `json:"SuspendAmt,omitnil,omitempty" name:"SuspendAmt"`

	// STRING(20),交易费用(暂未使用,默认传0.0)
	TranFee *string `json:"TranFee,omitnil,omitempty" name:"TranFee"`

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(300),备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// STRING(300),保留域1
	ReservedMsgOne *string `json:"ReservedMsgOne,omitnil,omitempty" name:"ReservedMsgOne"`

	// STRING(300),保留域2
	ReservedMsgTwo *string `json:"ReservedMsgTwo,omitnil,omitempty" name:"ReservedMsgTwo"`

	// STRING(300),保留域3
	ReservedMsgThree *string `json:"ReservedMsgThree,omitnil,omitempty" name:"ReservedMsgThree"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type RegisterBillSupportWithdrawResponse

type RegisterBillSupportWithdrawResponse struct {
	*tchttp.BaseResponse
	Response *RegisterBillSupportWithdrawResponseParams `json:"Response"`
}

func NewRegisterBillSupportWithdrawResponse

func NewRegisterBillSupportWithdrawResponse() (response *RegisterBillSupportWithdrawResponse)

func (*RegisterBillSupportWithdrawResponse) FromJsonString

func (r *RegisterBillSupportWithdrawResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RegisterBillSupportWithdrawResponse) ToJsonString

func (r *RegisterBillSupportWithdrawResponse) ToJsonString() string

type RegisterBillSupportWithdrawResponseParams added in v1.0.426

type RegisterBillSupportWithdrawResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// STRING(52),见证系统流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// String(22),交易流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RegisterInfo

type RegisterInfo struct {
	// 法人证件号码
	// 注意:此字段可能返回 null,表示取不到有效值。
	LegalPersonIdCode *string `json:"LegalPersonIdCode,omitnil,omitempty" name:"LegalPersonIdCode"`

	// 法人证件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	LegalPersonIdType *string `json:"LegalPersonIdType,omitnil,omitempty" name:"LegalPersonIdType"`

	// 法人名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LegalPersonName *string `json:"LegalPersonName,omitnil,omitempty" name:"LegalPersonName"`

	// 公司证件号码
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationCode *string `json:"OrganizationCode,omitnil,omitempty" name:"OrganizationCode"`

	// 公司名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationName *string `json:"OrganizationName,omitnil,omitempty" name:"OrganizationName"`

	// 公司证件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationType *string `json:"OrganizationType,omitnil,omitempty" name:"OrganizationType"`
}

type ResponseQueryContract

type ResponseQueryContract struct {
	// 第三方渠道错误码
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnCode *string `json:"ExternalReturnCode,omitnil,omitempty" name:"ExternalReturnCode"`

	// 第三方渠道错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnMessage *string `json:"ExternalReturnMessage,omitnil,omitempty" name:"ExternalReturnMessage"`

	// 第三方渠道返回的原始数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnData *string `json:"ExternalReturnData,omitnil,omitempty" name:"ExternalReturnData"`

	// 米大师内部商户号
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 米大师内部子商户号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 米大师内部应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelAppId *string `json:"ChannelAppId,omitnil,omitempty" name:"ChannelAppId"`

	// 米大师内部子应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelSubAppId *string `json:"ChannelSubAppId,omitnil,omitempty" name:"ChannelSubAppId"`

	// 渠道名称
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 返回的合约信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnContractInfo *ReturnContractInfo `json:"ReturnContractInfo,omitnil,omitempty" name:"ReturnContractInfo"`

	// 签约通知地址
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`
}

type ResponseTerminateContract

type ResponseTerminateContract struct {
	// 第三方渠道错误码
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnCode *string `json:"ExternalReturnCode,omitnil,omitempty" name:"ExternalReturnCode"`

	// 第三方渠道错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnMessage *string `json:"ExternalReturnMessage,omitnil,omitempty" name:"ExternalReturnMessage"`

	// 第三方渠道返回的原始数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalReturnData *string `json:"ExternalReturnData,omitnil,omitempty" name:"ExternalReturnData"`
}

type ReturnContractInfo

type ReturnContractInfo struct {
	// 合约信息
	ContractInfo *ContractInfo `json:"ContractInfo,omitnil,omitempty" name:"ContractInfo"`

	// 米大师内部生成的合约信息
	ChannelReturnContractInfo *ChannelReturnContractInfo `json:"ChannelReturnContractInfo,omitnil,omitempty" name:"ChannelReturnContractInfo"`

	// 第三方渠道合约信息
	ExternalReturnContractInfo *ExternalReturnContractInfo `json:"ExternalReturnContractInfo,omitnil,omitempty" name:"ExternalReturnContractInfo"`
}

type ReviseMbrPropertyRequest

type ReviseMbrPropertyRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(50),见证子账户的账号
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(10),会员属性(00-普通子账号; SH-商户子账户。暂时只支持00-普通子账号改为SH-商户子账户)
	MemberProperty *string `json:"MemberProperty,omitnil,omitempty" name:"MemberProperty"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewReviseMbrPropertyRequest

func NewReviseMbrPropertyRequest() (request *ReviseMbrPropertyRequest)

func (*ReviseMbrPropertyRequest) FromJsonString

func (r *ReviseMbrPropertyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReviseMbrPropertyRequest) ToJsonString

func (r *ReviseMbrPropertyRequest) ToJsonString() string

type ReviseMbrPropertyRequestParams added in v1.0.426

type ReviseMbrPropertyRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(50),见证子账户的账号
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(10),会员属性(00-普通子账号; SH-商户子账户。暂时只支持00-普通子账号改为SH-商户子账户)
	MemberProperty *string `json:"MemberProperty,omitnil,omitempty" name:"MemberProperty"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type ReviseMbrPropertyResponse

type ReviseMbrPropertyResponse struct {
	*tchttp.BaseResponse
	Response *ReviseMbrPropertyResponseParams `json:"Response"`
}

func NewReviseMbrPropertyResponse

func NewReviseMbrPropertyResponse() (response *ReviseMbrPropertyResponse)

func (*ReviseMbrPropertyResponse) FromJsonString

func (r *ReviseMbrPropertyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReviseMbrPropertyResponse) ToJsonString

func (r *ReviseMbrPropertyResponse) ToJsonString() string

type ReviseMbrPropertyResponseParams added in v1.0.426

type ReviseMbrPropertyResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RevokeMemberRechargeThirdPayRequest

type RevokeMemberRechargeThirdPayRequest struct {
	*tchttp.BaseRequest

	// STRING(52),原充值的前置流水号
	OldFillFrontSeqNo *string `json:"OldFillFrontSeqNo,omitnil,omitempty" name:"OldFillFrontSeqNo"`

	// STRING(20),原充值的支付渠道类型
	OldFillPayChannelType *string `json:"OldFillPayChannelType,omitnil,omitempty" name:"OldFillPayChannelType"`

	// STRING(52),原充值的支付渠道交易流水号
	OldPayChannelTranSeqNo *string `json:"OldPayChannelTranSeqNo,omitnil,omitempty" name:"OldPayChannelTranSeqNo"`

	// STRING(52),原充值的电商见证宝订单号
	OldFillEjzbOrderNo *string `json:"OldFillEjzbOrderNo,omitnil,omitempty" name:"OldFillEjzbOrderNo"`

	// STRING(20),申请撤销的会员金额
	ApplyCancelMemberAmt *string `json:"ApplyCancelMemberAmt,omitnil,omitempty" name:"ApplyCancelMemberAmt"`

	// STRING(20),申请撤销的手续费金额
	ApplyCancelCommission *string `json:"ApplyCancelCommission,omitnil,omitempty" name:"ApplyCancelCommission"`

	// String(22),商户号
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(300),备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// STRING(300),保留域1
	ReservedMsgOne *string `json:"ReservedMsgOne,omitnil,omitempty" name:"ReservedMsgOne"`

	// STRING(300),保留域2
	ReservedMsgTwo *string `json:"ReservedMsgTwo,omitnil,omitempty" name:"ReservedMsgTwo"`

	// STRING(300),保留域3
	ReservedMsgThree *string `json:"ReservedMsgThree,omitnil,omitempty" name:"ReservedMsgThree"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewRevokeMemberRechargeThirdPayRequest

func NewRevokeMemberRechargeThirdPayRequest() (request *RevokeMemberRechargeThirdPayRequest)

func (*RevokeMemberRechargeThirdPayRequest) FromJsonString

func (r *RevokeMemberRechargeThirdPayRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RevokeMemberRechargeThirdPayRequest) ToJsonString

func (r *RevokeMemberRechargeThirdPayRequest) ToJsonString() string

type RevokeMemberRechargeThirdPayRequestParams added in v1.0.426

type RevokeMemberRechargeThirdPayRequestParams struct {
	// STRING(52),原充值的前置流水号
	OldFillFrontSeqNo *string `json:"OldFillFrontSeqNo,omitnil,omitempty" name:"OldFillFrontSeqNo"`

	// STRING(20),原充值的支付渠道类型
	OldFillPayChannelType *string `json:"OldFillPayChannelType,omitnil,omitempty" name:"OldFillPayChannelType"`

	// STRING(52),原充值的支付渠道交易流水号
	OldPayChannelTranSeqNo *string `json:"OldPayChannelTranSeqNo,omitnil,omitempty" name:"OldPayChannelTranSeqNo"`

	// STRING(52),原充值的电商见证宝订单号
	OldFillEjzbOrderNo *string `json:"OldFillEjzbOrderNo,omitnil,omitempty" name:"OldFillEjzbOrderNo"`

	// STRING(20),申请撤销的会员金额
	ApplyCancelMemberAmt *string `json:"ApplyCancelMemberAmt,omitnil,omitempty" name:"ApplyCancelMemberAmt"`

	// STRING(20),申请撤销的手续费金额
	ApplyCancelCommission *string `json:"ApplyCancelCommission,omitnil,omitempty" name:"ApplyCancelCommission"`

	// String(22),商户号
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(300),备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// STRING(300),保留域1
	ReservedMsgOne *string `json:"ReservedMsgOne,omitnil,omitempty" name:"ReservedMsgOne"`

	// STRING(300),保留域2
	ReservedMsgTwo *string `json:"ReservedMsgTwo,omitnil,omitempty" name:"ReservedMsgTwo"`

	// STRING(300),保留域3
	ReservedMsgThree *string `json:"ReservedMsgThree,omitnil,omitempty" name:"ReservedMsgThree"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type RevokeMemberRechargeThirdPayResponse

type RevokeMemberRechargeThirdPayResponse struct {
	*tchttp.BaseResponse
	Response *RevokeMemberRechargeThirdPayResponseParams `json:"Response"`
}

func NewRevokeMemberRechargeThirdPayResponse

func NewRevokeMemberRechargeThirdPayResponse() (response *RevokeMemberRechargeThirdPayResponse)

func (*RevokeMemberRechargeThirdPayResponse) FromJsonString

func (r *RevokeMemberRechargeThirdPayResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RevokeMemberRechargeThirdPayResponse) ToJsonString

func (r *RevokeMemberRechargeThirdPayResponse) ToJsonString() string

type RevokeMemberRechargeThirdPayResponseParams added in v1.0.426

type RevokeMemberRechargeThirdPayResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(52),前置流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// STRING(300),保留域1
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsgOne *string `json:"ReservedMsgOne,omitnil,omitempty" name:"ReservedMsgOne"`

	// STRING(300),保留域2
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsgTwo *string `json:"ReservedMsgTwo,omitnil,omitempty" name:"ReservedMsgTwo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RevokeRechargeByThirdPayRequest

type RevokeRechargeByThirdPayRequest struct {
	*tchttp.BaseRequest

	// 请求类型此接口固定填:RevokeMemberRechargeThirdPayReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 原始充值交易订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 交易流水号
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// 申请撤销的手续费金额,以元为单位
	TransFee *string `json:"TransFee,omitnil,omitempty" name:"TransFee"`

	// 第三方支付渠道类型 0001-微信 0002-支付宝 0003-京东支付
	ThirdPayChannel *string `json:"ThirdPayChannel,omitnil,omitempty" name:"ThirdPayChannel"`

	// 第三方渠道订单号或流水号
	ThirdPayChannelOrderId *string `json:"ThirdPayChannelOrderId,omitnil,omitempty" name:"ThirdPayChannelOrderId"`

	// 充值接口银行返回的流水号(FrontSeqNo)
	OldFrontSequenceNumber *string `json:"OldFrontSequenceNumber,omitnil,omitempty" name:"OldFrontSequenceNumber"`

	// 申请撤销的金额
	CurrencyAmount *string `json:"CurrencyAmount,omitnil,omitempty" name:"CurrencyAmount"`

	// 单位,1:元,2:角,3:分 目前固定填1
	CurrencyUnit *string `json:"CurrencyUnit,omitnil,omitempty" name:"CurrencyUnit"`

	// 币种 目前固定填RMB
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// Midas环境标识
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewRevokeRechargeByThirdPayRequest

func NewRevokeRechargeByThirdPayRequest() (request *RevokeRechargeByThirdPayRequest)

func (*RevokeRechargeByThirdPayRequest) FromJsonString

func (r *RevokeRechargeByThirdPayRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RevokeRechargeByThirdPayRequest) ToJsonString

func (r *RevokeRechargeByThirdPayRequest) ToJsonString() string

type RevokeRechargeByThirdPayRequestParams added in v1.0.426

type RevokeRechargeByThirdPayRequestParams struct {
	// 请求类型此接口固定填:RevokeMemberRechargeThirdPayReq
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 商户号
	MerchantCode *string `json:"MerchantCode,omitnil,omitempty" name:"MerchantCode"`

	// 支付渠道
	PayChannel *string `json:"PayChannel,omitnil,omitempty" name:"PayChannel"`

	// 子渠道
	PayChannelSubId *int64 `json:"PayChannelSubId,omitnil,omitempty" name:"PayChannelSubId"`

	// 原始充值交易订单号
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 父账户账号,资金汇总账号
	BankAccountNumber *string `json:"BankAccountNumber,omitnil,omitempty" name:"BankAccountNumber"`

	// 平台短号(银行分配)
	PlatformShortNumber *string `json:"PlatformShortNumber,omitnil,omitempty" name:"PlatformShortNumber"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 计费签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 交易流水号
	TransSequenceNumber *string `json:"TransSequenceNumber,omitnil,omitempty" name:"TransSequenceNumber"`

	// 申请撤销的手续费金额,以元为单位
	TransFee *string `json:"TransFee,omitnil,omitempty" name:"TransFee"`

	// 第三方支付渠道类型 0001-微信 0002-支付宝 0003-京东支付
	ThirdPayChannel *string `json:"ThirdPayChannel,omitnil,omitempty" name:"ThirdPayChannel"`

	// 第三方渠道订单号或流水号
	ThirdPayChannelOrderId *string `json:"ThirdPayChannelOrderId,omitnil,omitempty" name:"ThirdPayChannelOrderId"`

	// 充值接口银行返回的流水号(FrontSeqNo)
	OldFrontSequenceNumber *string `json:"OldFrontSequenceNumber,omitnil,omitempty" name:"OldFrontSequenceNumber"`

	// 申请撤销的金额
	CurrencyAmount *string `json:"CurrencyAmount,omitnil,omitempty" name:"CurrencyAmount"`

	// 单位,1:元,2:角,3:分 目前固定填1
	CurrencyUnit *string `json:"CurrencyUnit,omitnil,omitempty" name:"CurrencyUnit"`

	// 币种 目前固定填RMB
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// Midas环境标识
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 保留域
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type RevokeRechargeByThirdPayResponse

type RevokeRechargeByThirdPayResponse struct {
	*tchttp.BaseResponse
	Response *RevokeRechargeByThirdPayResponseParams `json:"Response"`
}

func NewRevokeRechargeByThirdPayResponse

func NewRevokeRechargeByThirdPayResponse() (response *RevokeRechargeByThirdPayResponse)

func (*RevokeRechargeByThirdPayResponse) FromJsonString

func (r *RevokeRechargeByThirdPayResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RevokeRechargeByThirdPayResponse) ToJsonString

func (r *RevokeRechargeByThirdPayResponse) ToJsonString() string

type RevokeRechargeByThirdPayResponseParams added in v1.0.426

type RevokeRechargeByThirdPayResponseParams struct {
	// 请求类型
	RequestType *string `json:"RequestType,omitnil,omitempty" name:"RequestType"`

	// 保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMessage *string `json:"ReservedMessage,omitnil,omitempty" name:"ReservedMessage"`

	// 银行流水号
	FrontSequenceNumber *string `json:"FrontSequenceNumber,omitnil,omitempty" name:"FrontSequenceNumber"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SceneInfo

type SceneInfo struct {
	// 语言代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	LocaleCode *string `json:"LocaleCode,omitnil,omitempty" name:"LocaleCode"`

	// 地区代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 用户IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserClientIp *string `json:"UserClientIp,omitnil,omitempty" name:"UserClientIp"`
}

type ServiceProviderAccountBalanceResult added in v1.0.568

type ServiceProviderAccountBalanceResult struct {
	// 服务商账户余额
	Balance *string `json:"Balance,omitnil,omitempty" name:"Balance"`
}

type SettleInfo added in v1.0.430

type SettleInfo struct {
	// 结算账户类型
	// PRIVATE:对私
	// BUSINESS:对公
	// HELIPAY渠道必传
	SettleAccountType *string `json:"SettleAccountType,omitnil,omitempty" name:"SettleAccountType"`

	// 结算账号
	// HELIPAY渠道必传
	SettleAccountNumber *string `json:"SettleAccountNumber,omitnil,omitempty" name:"SettleAccountNumber"`

	// 结算账户名称
	// HELIPAY渠道必传
	SettleAccountName *string `json:"SettleAccountName,omitnil,omitempty" name:"SettleAccountName"`

	// 支行号
	// HELIPAY渠道必传
	BankBranchId *string `json:"BankBranchId,omitnil,omitempty" name:"BankBranchId"`

	// 支行名称
	BankBranchName *string `json:"BankBranchName,omitnil,omitempty" name:"BankBranchName"`

	// 结算方式
	// AUTO:自动结算
	// SELF:自主结算
	// HELIPAY渠道必传
	SettleMode *string `json:"SettleMode,omitnil,omitempty" name:"SettleMode"`

	// 结算周期
	// T1:工作日隔天结算
	// D1:自然日隔天结算
	// D0:当日结算
	// HELIPAY渠道必传
	SettlePeriod *string `json:"SettlePeriod,omitnil,omitempty" name:"SettlePeriod"`
}

type SettlementOrderResult added in v1.0.414

type SettlementOrderResult struct {
	// 收入类型
	// LABOR:劳务所得
	// OCCASION:偶然所得
	IncomeType *string `json:"IncomeType,omitnil,omitempty" name:"IncomeType"`

	// 税前金额
	AmountBeforeTax *string `json:"AmountBeforeTax,omitnil,omitempty" name:"AmountBeforeTax"`

	// 税后金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	AmountAfterTax *string `json:"AmountAfterTax,omitnil,omitempty" name:"AmountAfterTax"`

	// 税金
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tax *string `json:"Tax,omitnil,omitempty" name:"Tax"`

	// 外部订单ID
	OutOrderId *string `json:"OutOrderId,omitnil,omitempty" name:"OutOrderId"`

	// 订单ID
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 发起时间
	InitiateTime *string `json:"InitiateTime,omitnil,omitempty" name:"InitiateTime"`

	// 完成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 状态
	// ACCEPTED:已受理
	// ACCOUNTED:已记账
	// SUCCEED:已成功
	// FAILED:已失败
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态描述
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 收款用户ID
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 外部用户ID
	OutUserId *string `json:"OutUserId,omitnil,omitempty" name:"OutUserId"`

	// 操作类型
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`
}

type SettlementOrders added in v1.0.414

type SettlementOrders struct {
	// 列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*SettlementOrderResult `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type SupportBankInfo added in v1.0.361

type SupportBankInfo struct {
	// 银行简称。
	BankCode *string `json:"BankCode,omitnil,omitempty" name:"BankCode"`

	// 银行名称。
	BankName *string `json:"BankName,omitnil,omitempty" name:"BankName"`

	// 状态。
	// __MAINTAINING__: 维护中
	// __WORKING__: 正常工作
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaintainStatus *string `json:"MaintainStatus,omitnil,omitempty" name:"MaintainStatus"`

	// 银行渠道维护公告。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BankNotice *string `json:"BankNotice,omitnil,omitempty" name:"BankNotice"`

	// 支持银行代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	BankId *string `json:"BankId,omitnil,omitempty" name:"BankId"`

	// 卡类型。
	// D:借记卡,C:信用卡,Z:借贷合一卡。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CardType *string `json:"CardType,omitnil,omitempty" name:"CardType"`
}

type SyncContractDataRequest

type SyncContractDataRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 签约使用的渠道
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 业务签约合同协议号
	OutContractCode *string `json:"OutContractCode,omitnil,omitempty" name:"OutContractCode"`

	// 签约状态,枚举值
	// CONTRACT_STATUS_INVALID=无效状态
	// CONTRACT_STATUS_SIGNED=已签约
	// CONTRACT_STATUS_TERMINATED=已解约
	// CONTRACT_STATUS_PENDING=签约进行中
	ContractStatus *string `json:"ContractStatus,omitnil,omitempty" name:"ContractStatus"`

	// 签约同步信息
	ContractSyncInfo *ContractSyncInfo `json:"ContractSyncInfo,omitnil,omitempty" name:"ContractSyncInfo"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用户类型,枚举值
	// USER_ID: 用户ID
	// ANONYMOUS: 匿名类型 USER_ID
	// 默认值为 USER_ID
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 场景信息
	SceneInfo *SceneInfo `json:"SceneInfo,omitnil,omitempty" name:"SceneInfo"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewSyncContractDataRequest

func NewSyncContractDataRequest() (request *SyncContractDataRequest)

func (*SyncContractDataRequest) FromJsonString

func (r *SyncContractDataRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncContractDataRequest) ToJsonString

func (r *SyncContractDataRequest) ToJsonString() string

type SyncContractDataRequestParams added in v1.0.426

type SyncContractDataRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 签约使用的渠道
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 业务签约合同协议号
	OutContractCode *string `json:"OutContractCode,omitnil,omitempty" name:"OutContractCode"`

	// 签约状态,枚举值
	// CONTRACT_STATUS_INVALID=无效状态
	// CONTRACT_STATUS_SIGNED=已签约
	// CONTRACT_STATUS_TERMINATED=已解约
	// CONTRACT_STATUS_PENDING=签约进行中
	ContractStatus *string `json:"ContractStatus,omitnil,omitempty" name:"ContractStatus"`

	// 签约同步信息
	ContractSyncInfo *ContractSyncInfo `json:"ContractSyncInfo,omitnil,omitempty" name:"ContractSyncInfo"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用户类型,枚举值
	// USER_ID: 用户ID
	// ANONYMOUS: 匿名类型 USER_ID
	// 默认值为 USER_ID
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 场景信息
	SceneInfo *SceneInfo `json:"SceneInfo,omitnil,omitempty" name:"SceneInfo"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type SyncContractDataResponse

type SyncContractDataResponse struct {
	*tchttp.BaseResponse
	Response *SyncContractDataResponseParams `json:"Response"`
}

func NewSyncContractDataResponse

func NewSyncContractDataResponse() (response *SyncContractDataResponse)

func (*SyncContractDataResponse) FromJsonString

func (r *SyncContractDataResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncContractDataResponse) ToJsonString

func (r *SyncContractDataResponse) ToJsonString() string

type SyncContractDataResponseParams added in v1.0.426

type SyncContractDataResponseParams struct {
	// 请求处理信息
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TerminateContractRequest

type TerminateContractRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 指定渠道:  wechat:微信支付  qqwallet:QQ钱包
	//  bank:网银支付  只有一个渠道时需要指定
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 枚举值:
	// CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE: 按OutContractCode+ContractSceneId解约
	// CONTRACT_TERMINATION_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode解约
	TerminateMode *string `json:"TerminateMode,omitnil,omitempty" name:"TerminateMode"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 业务签约合同协议号 当TerminateMode=CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE 时 必填
	OutContractCode *string `json:"OutContractCode,omitnil,omitempty" name:"OutContractCode"`

	// 签约场景ID,当 TerminateMode=CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成
	ContractSceneId *string `json:"ContractSceneId,omitnil,omitempty" name:"ContractSceneId"`

	// 米大师生成的协议号 当 TerminateMode=CONTRACT_TERMINATION_MODE_BY_CHANNEL_CONTRACT_CODE 时 必填
	ChannelContractCode *string `json:"ChannelContractCode,omitnil,omitempty" name:"ChannelContractCode"`

	// 第三方渠道合约数据,json字符串,与特定渠道有关
	ExternalContractData *string `json:"ExternalContractData,omitnil,omitempty" name:"ExternalContractData"`

	// 终止合约原因
	TerminationReason *string `json:"TerminationReason,omitnil,omitempty" name:"TerminationReason"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// USER_ID: 用户ID
	// ANONYMOUS: 匿名类型 USER_ID
	// 默认值为 USER_ID
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 签约方式
	ContractMethod *string `json:"ContractMethod,omitnil,omitempty" name:"ContractMethod"`

	// 签约代扣穿透查询存量数据迁移模式
	MigrateMode *string `json:"MigrateMode,omitnil,omitempty" name:"MigrateMode"`
}

func NewTerminateContractRequest

func NewTerminateContractRequest() (request *TerminateContractRequest)

func (*TerminateContractRequest) FromJsonString

func (r *TerminateContractRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TerminateContractRequest) ToJsonString

func (r *TerminateContractRequest) ToJsonString() string

type TerminateContractRequestParams added in v1.0.426

type TerminateContractRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 指定渠道:  wechat:微信支付  qqwallet:QQ钱包
	//  bank:网银支付  只有一个渠道时需要指定
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 枚举值:
	// CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE: 按OutContractCode+ContractSceneId解约
	// CONTRACT_TERMINATION_MODE_BY_CHANNEL_CONTRACT_CODE:按ChannelContractCode解约
	TerminateMode *string `json:"TerminateMode,omitnil,omitempty" name:"TerminateMode"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 业务签约合同协议号 当TerminateMode=CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE 时 必填
	OutContractCode *string `json:"OutContractCode,omitnil,omitempty" name:"OutContractCode"`

	// 签约场景ID,当 TerminateMode=CONTRACT_TERMINATION_MODE_BY_OUT_CONTRACT_CODE 时 必填,在米大师侧托管后生成
	ContractSceneId *string `json:"ContractSceneId,omitnil,omitempty" name:"ContractSceneId"`

	// 米大师生成的协议号 当 TerminateMode=CONTRACT_TERMINATION_MODE_BY_CHANNEL_CONTRACT_CODE 时 必填
	ChannelContractCode *string `json:"ChannelContractCode,omitnil,omitempty" name:"ChannelContractCode"`

	// 第三方渠道合约数据,json字符串,与特定渠道有关
	ExternalContractData *string `json:"ExternalContractData,omitnil,omitempty" name:"ExternalContractData"`

	// 终止合约原因
	TerminationReason *string `json:"TerminationReason,omitnil,omitempty" name:"TerminationReason"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// USER_ID: 用户ID
	// ANONYMOUS: 匿名类型 USER_ID
	// 默认值为 USER_ID
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 签约方式
	ContractMethod *string `json:"ContractMethod,omitnil,omitempty" name:"ContractMethod"`

	// 签约代扣穿透查询存量数据迁移模式
	MigrateMode *string `json:"MigrateMode,omitnil,omitempty" name:"MigrateMode"`
}

Predefined struct for user

type TerminateContractResponse

type TerminateContractResponse struct {
	*tchttp.BaseResponse
	Response *TerminateContractResponseParams `json:"Response"`
}

func NewTerminateContractResponse

func NewTerminateContractResponse() (response *TerminateContractResponse)

func (*TerminateContractResponse) FromJsonString

func (r *TerminateContractResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TerminateContractResponse) ToJsonString

func (r *TerminateContractResponse) ToJsonString() string

type TerminateContractResponseParams added in v1.0.426

type TerminateContractResponseParams struct {
	// 解约数据
	ContractTerminateData *ResponseTerminateContract `json:"ContractTerminateData,omitnil,omitempty" name:"ContractTerminateData"`

	// 请求处理信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TranItem

type TranItem struct {
	// STRING(50),资金汇总账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FundSummaryAcctNo *string `json:"FundSummaryAcctNo,omitnil,omitempty" name:"FundSummaryAcctNo"`

	// STRING(50),见证子账户的账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(32),交易网会员代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(150),会员名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemberName *string `json:"MemberName,omitnil,omitempty" name:"MemberName"`

	// STRING(5),会员证件类型(详情见“常见问题”)
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemberGlobalType *string `json:"MemberGlobalType,omitnil,omitempty" name:"MemberGlobalType"`

	// STRING(32),会员证件号码
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemberGlobalId *string `json:"MemberGlobalId,omitnil,omitempty" name:"MemberGlobalId"`

	// STRING(50),会员绑定账户的账号(提现的银行卡)
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemberAcctNo *string `json:"MemberAcctNo,omitnil,omitempty" name:"MemberAcctNo"`

	// STRING(10),会员绑定账户的本他行类型(1: 本行; 2: 他行)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BankType *string `json:"BankType,omitnil,omitempty" name:"BankType"`

	// STRING(150),会员绑定账户的开户行名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AcctOpenBranchName *string `json:"AcctOpenBranchName,omitnil,omitempty" name:"AcctOpenBranchName"`

	// STRING(20),会员绑定账户的开户行的联行号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CnapsBranchId *string `json:"CnapsBranchId,omitnil,omitempty" name:"CnapsBranchId"`

	// STRING(20),会员绑定账户的开户行的超级网银行号
	// 注意:此字段可能返回 null,表示取不到有效值。
	EiconBankBranchId *string `json:"EiconBankBranchId,omitnil,omitempty" name:"EiconBankBranchId"`

	// STRING(30),会员的手机号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`
}

type TransactionItem

type TransactionItem struct {
	// STRING(2),记账标志(1: 转出; 2: 转入)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BookingFlag *string `json:"BookingFlag,omitnil,omitempty" name:"BookingFlag"`

	// STRING(32),交易状态(0: 成功)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranStatus *string `json:"TranStatus,omitnil,omitempty" name:"TranStatus"`

	// STRING(20),交易金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranAmt *string `json:"TranAmt,omitnil,omitempty" name:"TranAmt"`

	// STRING(8),交易日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranDate *string `json:"TranDate,omitnil,omitempty" name:"TranDate"`

	// STRING(20),交易时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranTime *string `json:"TranTime,omitnil,omitempty" name:"TranTime"`

	// STRING(52),见证系统流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// STRING(20),记账类型(详情见“常见问题”)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BookingType *string `json:"BookingType,omitnil,omitempty" name:"BookingType"`

	// STRING(50),转入见证子账户的帐号
	// 注意:此字段可能返回 null,表示取不到有效值。
	InSubAcctNo *string `json:"InSubAcctNo,omitnil,omitempty" name:"InSubAcctNo"`

	// STRING(50),转出见证子账户的帐号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutSubAcctNo *string `json:"OutSubAcctNo,omitnil,omitempty" name:"OutSubAcctNo"`

	// STRING(300),备注(返回交易订单号)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type TransferDetailRequest

type TransferDetailRequest struct {
	// 商家明细单号。
	// 商户系统内部区分转账批次单下不同转账明细单的唯一标识,要求此参数只能由数字、大小写字母组成。
	// 示例值:x23zy545Bd5436
	MerchantDetailNo *string `json:"MerchantDetailNo,omitnil,omitempty" name:"MerchantDetailNo"`

	// 转账金额。
	// 转账金额单位为分。
	// 示例值:200000
	TransferAmount *uint64 `json:"TransferAmount,omitnil,omitempty" name:"TransferAmount"`

	// 转账备注。
	// 单条转账备注(微信用户会收到该备注)。UTF8编码,最多32字符。
	// 示例值:2020年4月报销
	TransferRemark *string `json:"TransferRemark,omitnil,omitempty" name:"TransferRemark"`

	// 用户在直连商户下的唯一标识。
	// 示例值:o-MYE42l80oelYMDE34nYD456Xoy
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收款用户姓名。
	// 收款方姓名。
	// 示例值:张三
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
}

type TransferDetailResponse

type TransferDetailResponse struct {
	// 商家明细单号。
	// 商户系统内部的商家明细单号
	// 示例值:plfk2020042013
	MerchantDetailNo *string `json:"MerchantDetailNo,omitnil,omitempty" name:"MerchantDetailNo"`

	// 微信明细单号。
	// 微信区分明细单返回的唯一标识。
	// 示例值:1030000071100999991182020050700019480001
	DetailId *string `json:"DetailId,omitnil,omitempty" name:"DetailId"`

	// 明细状态。
	// PROCESSING:转账中,正在处理,结果未明;
	// SUCCESS:转账成功;
	// FAIL:转账失败,需要确认失败原因以后,再决定是否重新发起地该笔明细的转账。
	// 示例值:SUCCESS
	DetailStatus *string `json:"DetailStatus,omitnil,omitempty" name:"DetailStatus"`
}

type TransferItem

type TransferItem struct {
	// STRING(10),入账类型(02: 会员充值; 03: 资金挂账)
	// 注意:此字段可能返回 null,表示取不到有效值。
	InAcctType *string `json:"InAcctType,omitnil,omitempty" name:"InAcctType"`

	// STRING(32),交易网会员代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(50),见证子帐户的帐号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(20),入金金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranAmt *string `json:"TranAmt,omitnil,omitempty" name:"TranAmt"`

	// STRING(50),入金账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	InAcctNo *string `json:"InAcctNo,omitnil,omitempty" name:"InAcctNo"`

	// STRING(150),入金账户名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InAcctName *string `json:"InAcctName,omitnil,omitempty" name:"InAcctName"`

	// STRING(3),币种
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ccy *string `json:"Ccy,omitnil,omitempty" name:"Ccy"`

	// STRING(8),会计日期(即银行主机记账日期)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountingDate *string `json:"AccountingDate,omitnil,omitempty" name:"AccountingDate"`

	// STRING(150),银行名称(付款账户银行名称)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BankName *string `json:"BankName,omitnil,omitempty" name:"BankName"`

	// STRING(300),转账备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// STRING(52),见证系统流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`
}

type TransferSinglePayData

type TransferSinglePayData struct {
	// 平台交易流水号,唯一
	TradeSerialNo *string `json:"TradeSerialNo,omitnil,omitempty" name:"TradeSerialNo"`
}

type TransferSinglePayRequest

type TransferSinglePayRequest struct {
	*tchttp.BaseRequest

	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 微信申请商户号的appid或者商户号绑定的appid
	// 支付宝、平安填入MerchantId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 1、 微信企业付款
	// 2、 支付宝转账
	// 3、 平安银企直联代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,"_","-"组合
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 转账金额,单位分
	TransferAmount *int64 `json:"TransferAmount,omitnil,omitempty" name:"TransferAmount"`

	// 收款方标识。
	// 微信为open_id;
	// 支付宝为会员alipay_user_id;
	// 平安为收款方银行账号
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收款方姓名。支付宝可选;微信,平安模式下必传
	PayeeName *string `json:"PayeeName,omitnil,omitempty" name:"PayeeName"`

	// 收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:
	// PayeeBankName:收款人开户行名称
	//  CcyCode:货币类型(RMB-人民币)
	//  UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。
	PayeeExtends *string `json:"PayeeExtends,omitnil,omitempty" name:"PayeeExtends"`

	// 请求预留字段,原样透传返回
	ReqReserved *string `json:"ReqReserved,omitnil,omitempty" name:"ReqReserved"`

	// 业务备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 转账结果回调通知URL。若不填,则不进行回调。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewTransferSinglePayRequest

func NewTransferSinglePayRequest() (request *TransferSinglePayRequest)

func (*TransferSinglePayRequest) FromJsonString

func (r *TransferSinglePayRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TransferSinglePayRequest) ToJsonString

func (r *TransferSinglePayRequest) ToJsonString() string

type TransferSinglePayRequestParams added in v1.0.426

type TransferSinglePayRequestParams struct {
	// 商户号
	MerchantId *string `json:"MerchantId,omitnil,omitempty" name:"MerchantId"`

	// 微信申请商户号的appid或者商户号绑定的appid
	// 支付宝、平安填入MerchantId
	MerchantAppId *string `json:"MerchantAppId,omitnil,omitempty" name:"MerchantAppId"`

	// 1、 微信企业付款
	// 2、 支付宝转账
	// 3、 平安银企直联代发转账
	TransferType *int64 `json:"TransferType,omitnil,omitempty" name:"TransferType"`

	// 订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,"_","-"组合
	OrderId *string `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 转账金额,单位分
	TransferAmount *int64 `json:"TransferAmount,omitnil,omitempty" name:"TransferAmount"`

	// 收款方标识。
	// 微信为open_id;
	// 支付宝为会员alipay_user_id;
	// 平安为收款方银行账号
	PayeeId *string `json:"PayeeId,omitnil,omitempty" name:"PayeeId"`

	// 收款方姓名。支付宝可选;微信,平安模式下必传
	PayeeName *string `json:"PayeeName,omitnil,omitempty" name:"PayeeName"`

	// 收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:
	// PayeeBankName:收款人开户行名称
	//  CcyCode:货币类型(RMB-人民币)
	//  UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。
	PayeeExtends *string `json:"PayeeExtends,omitnil,omitempty" name:"PayeeExtends"`

	// 请求预留字段,原样透传返回
	ReqReserved *string `json:"ReqReserved,omitnil,omitempty" name:"ReqReserved"`

	// 业务备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 转账结果回调通知URL。若不填,则不进行回调。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 接入环境。沙箱环境填sandbox。
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type TransferSinglePayResponse

type TransferSinglePayResponse struct {
	*tchttp.BaseResponse
	Response *TransferSinglePayResponseParams `json:"Response"`
}

func NewTransferSinglePayResponse

func NewTransferSinglePayResponse() (response *TransferSinglePayResponse)

func (*TransferSinglePayResponse) FromJsonString

func (r *TransferSinglePayResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TransferSinglePayResponse) ToJsonString

func (r *TransferSinglePayResponse) ToJsonString() string

type TransferSinglePayResponseParams added in v1.0.426

type TransferSinglePayResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *TransferSinglePayData `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnBindAcctRequest

type UnBindAcctRequest struct {
	*tchttp.BaseRequest

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用于提现
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctNo *string `json:"SettleAcctNo,omitnil,omitempty" name:"SettleAcctNo"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

func NewUnBindAcctRequest

func NewUnBindAcctRequest() (request *UnBindAcctRequest)

func (*UnBindAcctRequest) FromJsonString

func (r *UnBindAcctRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnBindAcctRequest) ToJsonString

func (r *UnBindAcctRequest) ToJsonString() string

type UnBindAcctRequestParams added in v1.0.426

type UnBindAcctRequestParams struct {
	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 用于提现
	// <敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
	SettleAcctNo *string `json:"SettleAcctNo,omitnil,omitempty" name:"SettleAcctNo"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// 敏感信息加密类型:
	// RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
	// AES: aes对称加密,使用AES256-CBC-PCKS7padding
	// 缺省: RSA
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`
}

Predefined struct for user

type UnBindAcctResponse

type UnBindAcctResponse struct {
	*tchttp.BaseResponse
	Response *UnBindAcctResponseParams `json:"Response"`
}

func NewUnBindAcctResponse

func NewUnBindAcctResponse() (response *UnBindAcctResponse)

func (*UnBindAcctResponse) FromJsonString

func (r *UnBindAcctResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnBindAcctResponse) ToJsonString

func (r *UnBindAcctResponse) ToJsonString() string

type UnBindAcctResponseParams added in v1.0.426

type UnBindAcctResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnbindOpenBankExternalSubMerchantBankAccountRequest added in v1.0.351

type UnbindOpenBankExternalSubMerchantBankAccountRequest struct {
	*tchttp.BaseRequest

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 绑卡序列号。
	BindSerialNo *string `json:"BindSerialNo,omitnil,omitempty" name:"BindSerialNo"`

	// 外部申请编号。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewUnbindOpenBankExternalSubMerchantBankAccountRequest added in v1.0.351

func NewUnbindOpenBankExternalSubMerchantBankAccountRequest() (request *UnbindOpenBankExternalSubMerchantBankAccountRequest)

func (*UnbindOpenBankExternalSubMerchantBankAccountRequest) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindOpenBankExternalSubMerchantBankAccountRequest) ToJsonString added in v1.0.351

type UnbindOpenBankExternalSubMerchantBankAccountRequestParams added in v1.0.426

type UnbindOpenBankExternalSubMerchantBankAccountRequestParams struct {
	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。
	// __TENPAY__: 商企付
	// __WECHAT__: 微信支付
	// __ALIPAY__: 支付宝
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 支付方式。
	// __EBANK_PAYMENT__: ebank支付
	// __OPENBANK_PAYMENT__: openbank支付
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 绑卡序列号。
	BindSerialNo *string `json:"BindSerialNo,omitnil,omitempty" name:"BindSerialNo"`

	// 外部申请编号。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 通知地址。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type UnbindOpenBankExternalSubMerchantBankAccountResponse added in v1.0.351

type UnbindOpenBankExternalSubMerchantBankAccountResponse struct {
	*tchttp.BaseResponse
	Response *UnbindOpenBankExternalSubMerchantBankAccountResponseParams `json:"Response"`
}

func NewUnbindOpenBankExternalSubMerchantBankAccountResponse added in v1.0.351

func NewUnbindOpenBankExternalSubMerchantBankAccountResponse() (response *UnbindOpenBankExternalSubMerchantBankAccountResponse)

func (*UnbindOpenBankExternalSubMerchantBankAccountResponse) FromJsonString added in v1.0.351

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindOpenBankExternalSubMerchantBankAccountResponse) ToJsonString added in v1.0.351

type UnbindOpenBankExternalSubMerchantBankAccountResponseParams added in v1.0.426

type UnbindOpenBankExternalSubMerchantBankAccountResponseParams struct {
	// 错误码。
	// __SUCCESS__: 成功
	// __其他__: 见附录-错误码表
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *UnbindOpenBankExternalSubMerchantBankAccountResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnbindOpenBankExternalSubMerchantBankAccountResult added in v1.0.351

type UnbindOpenBankExternalSubMerchantBankAccountResult struct {
	// 渠道申请编号。
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`

	// 解绑状态。
	// __SUCCESS__: 解绑成功
	// __FAILED__: 解绑失败
	// __PROCESSING__: 解绑中
	// 注意:若返回解绑中,需要再次调用解绑结果查询接口查询结果。
	UnbindStatus *string `json:"UnbindStatus,omitnil,omitempty" name:"UnbindStatus"`

	// 解绑返回描述, 例如失败原因等。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnbindMessage *string `json:"UnbindMessage,omitnil,omitempty" name:"UnbindMessage"`
}

type UnbindRelateAcctRequest

type UnbindRelateAcctRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1: 解绑)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(32),交易网会员代码(若需要把一个待绑定账户关联到两个会员名下,此字段可上送两个会员的交易网代码,并且须用“|::|”(右侧)进行分隔)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(50),待解绑的提现账户的账号(提现账号)
	MemberAcctNo *string `json:"MemberAcctNo,omitnil,omitempty" name:"MemberAcctNo"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewUnbindRelateAcctRequest

func NewUnbindRelateAcctRequest() (request *UnbindRelateAcctRequest)

func (*UnbindRelateAcctRequest) FromJsonString

func (r *UnbindRelateAcctRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindRelateAcctRequest) ToJsonString

func (r *UnbindRelateAcctRequest) ToJsonString() string

type UnbindRelateAcctRequestParams added in v1.0.426

type UnbindRelateAcctRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(2),功能标志(1: 解绑)
	FunctionFlag *string `json:"FunctionFlag,omitnil,omitempty" name:"FunctionFlag"`

	// STRING(32),交易网会员代码(若需要把一个待绑定账户关联到两个会员名下,此字段可上送两个会员的交易网代码,并且须用“|::|”(右侧)进行分隔)
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(50),待解绑的提现账户的账号(提现账号)
	MemberAcctNo *string `json:"MemberAcctNo,omitnil,omitempty" name:"MemberAcctNo"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type UnbindRelateAcctResponse

type UnbindRelateAcctResponse struct {
	*tchttp.BaseResponse
	Response *UnbindRelateAcctResponseParams `json:"Response"`
}

func NewUnbindRelateAcctResponse

func NewUnbindRelateAcctResponse() (response *UnbindRelateAcctResponse)

func (*UnbindRelateAcctResponse) FromJsonString

func (r *UnbindRelateAcctResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindRelateAcctResponse) ToJsonString

func (r *UnbindRelateAcctResponse) ToJsonString() string

type UnbindRelateAcctResponseParams added in v1.0.426

type UnbindRelateAcctResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(52),见证系统流水号(即电商见证宝系统生成的流水号,可关联具体一笔请求)
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnifiedCloudOrderRequest added in v1.0.386

type UnifiedCloudOrderRequest struct {
	*tchttp.BaseRequest

	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID
	// 长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 开发者主订单号
	// 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 货币类型
	// ISO货币代码,CNY
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 商品ID
	// 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 商品名称
	// 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 商品详情
	// 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。
	ProductDetail *string `json:"ProductDetail,omitnil,omitempty" name:"ProductDetail"`

	// 原始金额
	// 单位:分,需要注意的是,OriginalAmt>=TotalAmt
	OriginalAmt *int64 `json:"OriginalAmt,omitnil,omitempty" name:"OriginalAmt"`

	// 支付金额
	// 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。
	TotalAmt *int64 `json:"TotalAmt,omitnil,omitempty" name:"TotalAmt"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 支付SubAppId
	// 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 顶层支付渠道
	// 银行收单:
	// openbank_ccb: 建设银行
	// openbank_icbc: 工商银行
	// openbank_cmb: 招商银行
	// openbank_ping: 平安银行
	// openbank_icbc_jft:工商银行聚付通
	// 非银行收单,可以为空
	RealChannel *string `json:"RealChannel,omitnil,omitempty" name:"RealChannel"`

	// 支付渠道
	// wechat:微信支付
	// wechat_ecommerce: 微信电商收付通
	// open_alipay: 支付宝
	// open_quickpass: 银联云闪付
	// icbc_epay: 工银e支付
	// foreign_cardpay: 外卡支付
	// icbc_jft_wechat: 工行聚付通-微信
	// icbc_jft_alipay: 工行聚付通-支付宝
	// icbc_jft_epay: 工行聚付通-e支付
	// 指定渠道下单时必传
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 透传字段
	// 支付成功回调透传给应用,用于开发者透传自定义内容。
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 数量
	// 购买数量,不传默认为1。
	Quantity *int64 `json:"Quantity,omitnil,omitempty" name:"Quantity"`

	// Web端回调地址
	// Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 支付取消地址
	CancelUrl *string `json:"CancelUrl,omitnil,omitempty" name:"CancelUrl"`

	// 微信AppId
	// wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。
	WxAppId *string `json:"WxAppId,omitnil,omitempty" name:"WxAppId"`

	// 微信SubAppId
	// wechat渠道可以指定下单时的sub_appid。
	WxSubAppId *string `json:"WxSubAppId,omitnil,omitempty" name:"WxSubAppId"`

	// 微信公众号/小程序OpenId
	// 微信公众号/小程序支付时为必选,需要传微信下的openid。
	WxOpenId *string `json:"WxOpenId,omitnil,omitempty" name:"WxOpenId"`

	// 微信公众号/小程序SubOpenId
	// 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。
	WxSubOpenId *string `json:"WxSubOpenId,omitnil,omitempty" name:"WxSubOpenId"`

	// 平台应收金额
	// 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome
	TotalPlatformIncome *int64 `json:"TotalPlatformIncome,omitnil,omitempty" name:"TotalPlatformIncome"`

	// 结算应收金额
	// 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome
	TotalMchIncome *int64 `json:"TotalMchIncome,omitnil,omitempty" name:"TotalMchIncome"`

	// 子订单列表
	// 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。
	SubOrderList []*CloudSubOrder `json:"SubOrderList,omitnil,omitempty" name:"SubOrderList"`

	// 结算信息
	// 例如是否需要分账、是否需要支付确认等,
	// 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。
	SettleInfo *CloudSettleInfo `json:"SettleInfo,omitnil,omitempty" name:"SettleInfo"`

	// 附加项信息列表
	// 例如溢价信息、抵扣信息、积分信息、补贴信息
	// 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能
	// 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。
	AttachmentInfoList []*CloudAttachmentInfo `json:"AttachmentInfoList,omitnil,omitempty" name:"AttachmentInfoList"`

	// 支付通知地址
	// 调用方可通过该字段传入自定义支付通知地址。
	PaymentNotifyUrl *string `json:"PaymentNotifyUrl,omitnil,omitempty" name:"PaymentNotifyUrl"`

	// 支付场景
	// 需要结合 RealChannel和Channel字段使用可选值:
	// wechat-app 微信APP支付方式
	// wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。
	PayScene *string `json:"PayScene,omitnil,omitempty" name:"PayScene"`

	// 语言代码
	// 取值请参考[ISO 639-1代码表](https://zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8)
	LocaleCode *string `json:"LocaleCode,omitnil,omitempty" name:"LocaleCode"`

	// 地区代码
	// 取值请参考[ISO 3166-1二位字母代码表](https://zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81)
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 用户IP
	// 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填
	// wechat_ecommerce渠道 - h5支付方式,此字段必填。
	UserClientIp *string `json:"UserClientIp,omitnil,omitempty" name:"UserClientIp"`

	// 渠道订单号生成模式
	// 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。
	ChannelOrderIdMode *string `json:"ChannelOrderIdMode,omitnil,omitempty" name:"ChannelOrderIdMode"`

	// 全局支付时间信息
	GlobalPayTimeInfo *CloudGlobalPayTimeInfo `json:"GlobalPayTimeInfo,omitnil,omitempty" name:"GlobalPayTimeInfo"`

	// 渠道应用ID取用方式
	// USE_APPID 使用渠道应用Id;
	// USE_SUB_APPID 使用子渠道应用Id;
	// USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。
	ChannelAppIdPolicy *string `json:"ChannelAppIdPolicy,omitnil,omitempty" name:"ChannelAppIdPolicy"`

	// 门店信息
	// 特定的渠道或特定的支付方式,此字段为必填
	// wechat_ecommerce渠道 - h5支付方式,此字段必填
	StoreInfo *CloudStoreInfo `json:"StoreInfo,omitnil,omitempty" name:"StoreInfo"`

	// 客户端信息
	// 特定的渠道或特定的支付方式,此字段为必填
	// wechat_ecommerce渠道 - h5支付方式,此字段必填
	ClientInfo *CloudClientInfo `json:"ClientInfo,omitnil,omitempty" name:"ClientInfo"`

	// 渠道扩展促销列表
	// 可将各个渠道的促销信息放于该列表。
	ExternalPromptGroupList []*CloudExternalPromptGroup `json:"ExternalPromptGroupList,omitnil,omitempty" name:"ExternalPromptGroupList"`

	// 收单模式
	// ORDER_RECEIVE_MODE_COMMON - 普通支付
	// ORDER_RECEIVE_MODE_COMBINE - 合单支付
	// ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付
	// 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付
	OrderReceiveMode *string `json:"OrderReceiveMode,omitnil,omitempty" name:"OrderReceiveMode"`

	// 渠道方用户信息列表
	ExternalUserInfoList []*CloudExternalUserInfo `json:"ExternalUserInfoList,omitnil,omitempty" name:"ExternalUserInfoList"`

	// 渠道透传数据列表
	ExternalAttachmentDataList []*CloudExternalAttachmentData `json:"ExternalAttachmentDataList,omitnil,omitempty" name:"ExternalAttachmentDataList"`
}

func NewUnifiedCloudOrderRequest added in v1.0.386

func NewUnifiedCloudOrderRequest() (request *UnifiedCloudOrderRequest)

func (*UnifiedCloudOrderRequest) FromJsonString added in v1.0.386

func (r *UnifiedCloudOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnifiedCloudOrderRequest) ToJsonString added in v1.0.386

func (r *UnifiedCloudOrderRequest) ToJsonString() string

type UnifiedCloudOrderRequestParams added in v1.0.426

type UnifiedCloudOrderRequestParams struct {
	// 米大师分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 用户ID
	// 长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 开发者主订单号
	// 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 货币类型
	// ISO货币代码,CNY
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 商品ID
	// 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 商品名称
	// 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 商品详情
	// 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。
	ProductDetail *string `json:"ProductDetail,omitnil,omitempty" name:"ProductDetail"`

	// 原始金额
	// 单位:分,需要注意的是,OriginalAmt>=TotalAmt
	OriginalAmt *int64 `json:"OriginalAmt,omitnil,omitempty" name:"OriginalAmt"`

	// 支付金额
	// 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。
	TotalAmt *int64 `json:"TotalAmt,omitnil,omitempty" name:"TotalAmt"`

	// 环境类型
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 支付SubAppId
	// 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 顶层支付渠道
	// 银行收单:
	// openbank_ccb: 建设银行
	// openbank_icbc: 工商银行
	// openbank_cmb: 招商银行
	// openbank_ping: 平安银行
	// openbank_icbc_jft:工商银行聚付通
	// 非银行收单,可以为空
	RealChannel *string `json:"RealChannel,omitnil,omitempty" name:"RealChannel"`

	// 支付渠道
	// wechat:微信支付
	// wechat_ecommerce: 微信电商收付通
	// open_alipay: 支付宝
	// open_quickpass: 银联云闪付
	// icbc_epay: 工银e支付
	// foreign_cardpay: 外卡支付
	// icbc_jft_wechat: 工行聚付通-微信
	// icbc_jft_alipay: 工行聚付通-支付宝
	// icbc_jft_epay: 工行聚付通-e支付
	// 指定渠道下单时必传
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 透传字段
	// 支付成功回调透传给应用,用于开发者透传自定义内容。
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 数量
	// 购买数量,不传默认为1。
	Quantity *int64 `json:"Quantity,omitnil,omitempty" name:"Quantity"`

	// Web端回调地址
	// Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 支付取消地址
	CancelUrl *string `json:"CancelUrl,omitnil,omitempty" name:"CancelUrl"`

	// 微信AppId
	// wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。
	WxAppId *string `json:"WxAppId,omitnil,omitempty" name:"WxAppId"`

	// 微信SubAppId
	// wechat渠道可以指定下单时的sub_appid。
	WxSubAppId *string `json:"WxSubAppId,omitnil,omitempty" name:"WxSubAppId"`

	// 微信公众号/小程序OpenId
	// 微信公众号/小程序支付时为必选,需要传微信下的openid。
	WxOpenId *string `json:"WxOpenId,omitnil,omitempty" name:"WxOpenId"`

	// 微信公众号/小程序SubOpenId
	// 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。
	WxSubOpenId *string `json:"WxSubOpenId,omitnil,omitempty" name:"WxSubOpenId"`

	// 平台应收金额
	// 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome
	TotalPlatformIncome *int64 `json:"TotalPlatformIncome,omitnil,omitempty" name:"TotalPlatformIncome"`

	// 结算应收金额
	// 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome
	TotalMchIncome *int64 `json:"TotalMchIncome,omitnil,omitempty" name:"TotalMchIncome"`

	// 子订单列表
	// 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。
	SubOrderList []*CloudSubOrder `json:"SubOrderList,omitnil,omitempty" name:"SubOrderList"`

	// 结算信息
	// 例如是否需要分账、是否需要支付确认等,
	// 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。
	SettleInfo *CloudSettleInfo `json:"SettleInfo,omitnil,omitempty" name:"SettleInfo"`

	// 附加项信息列表
	// 例如溢价信息、抵扣信息、积分信息、补贴信息
	// 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能
	// 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。
	AttachmentInfoList []*CloudAttachmentInfo `json:"AttachmentInfoList,omitnil,omitempty" name:"AttachmentInfoList"`

	// 支付通知地址
	// 调用方可通过该字段传入自定义支付通知地址。
	PaymentNotifyUrl *string `json:"PaymentNotifyUrl,omitnil,omitempty" name:"PaymentNotifyUrl"`

	// 支付场景
	// 需要结合 RealChannel和Channel字段使用可选值:
	// wechat-app 微信APP支付方式
	// wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。
	PayScene *string `json:"PayScene,omitnil,omitempty" name:"PayScene"`

	// 语言代码
	// 取值请参考[ISO 639-1代码表](https://zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8)
	LocaleCode *string `json:"LocaleCode,omitnil,omitempty" name:"LocaleCode"`

	// 地区代码
	// 取值请参考[ISO 3166-1二位字母代码表](https://zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81)
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 用户IP
	// 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填
	// wechat_ecommerce渠道 - h5支付方式,此字段必填。
	UserClientIp *string `json:"UserClientIp,omitnil,omitempty" name:"UserClientIp"`

	// 渠道订单号生成模式
	// 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。
	ChannelOrderIdMode *string `json:"ChannelOrderIdMode,omitnil,omitempty" name:"ChannelOrderIdMode"`

	// 全局支付时间信息
	GlobalPayTimeInfo *CloudGlobalPayTimeInfo `json:"GlobalPayTimeInfo,omitnil,omitempty" name:"GlobalPayTimeInfo"`

	// 渠道应用ID取用方式
	// USE_APPID 使用渠道应用Id;
	// USE_SUB_APPID 使用子渠道应用Id;
	// USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。
	ChannelAppIdPolicy *string `json:"ChannelAppIdPolicy,omitnil,omitempty" name:"ChannelAppIdPolicy"`

	// 门店信息
	// 特定的渠道或特定的支付方式,此字段为必填
	// wechat_ecommerce渠道 - h5支付方式,此字段必填
	StoreInfo *CloudStoreInfo `json:"StoreInfo,omitnil,omitempty" name:"StoreInfo"`

	// 客户端信息
	// 特定的渠道或特定的支付方式,此字段为必填
	// wechat_ecommerce渠道 - h5支付方式,此字段必填
	ClientInfo *CloudClientInfo `json:"ClientInfo,omitnil,omitempty" name:"ClientInfo"`

	// 渠道扩展促销列表
	// 可将各个渠道的促销信息放于该列表。
	ExternalPromptGroupList []*CloudExternalPromptGroup `json:"ExternalPromptGroupList,omitnil,omitempty" name:"ExternalPromptGroupList"`

	// 收单模式
	// ORDER_RECEIVE_MODE_COMMON - 普通支付
	// ORDER_RECEIVE_MODE_COMBINE - 合单支付
	// ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付
	// 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付
	OrderReceiveMode *string `json:"OrderReceiveMode,omitnil,omitempty" name:"OrderReceiveMode"`

	// 渠道方用户信息列表
	ExternalUserInfoList []*CloudExternalUserInfo `json:"ExternalUserInfoList,omitnil,omitempty" name:"ExternalUserInfoList"`

	// 渠道透传数据列表
	ExternalAttachmentDataList []*CloudExternalAttachmentData `json:"ExternalAttachmentDataList,omitnil,omitempty" name:"ExternalAttachmentDataList"`
}

Predefined struct for user

type UnifiedCloudOrderResponse added in v1.0.386

type UnifiedCloudOrderResponse struct {
	*tchttp.BaseResponse
	Response *UnifiedCloudOrderResponseParams `json:"Response"`
}

func NewUnifiedCloudOrderResponse added in v1.0.386

func NewUnifiedCloudOrderResponse() (response *UnifiedCloudOrderResponse)

func (*UnifiedCloudOrderResponse) FromJsonString added in v1.0.386

func (r *UnifiedCloudOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnifiedCloudOrderResponse) ToJsonString added in v1.0.386

func (r *UnifiedCloudOrderResponse) ToJsonString() string

type UnifiedCloudOrderResponseParams added in v1.0.426

type UnifiedCloudOrderResponseParams struct {
	// 米大师的交易订单号。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 开发者的支付订单号。
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// SDK的支付参数。
	// 支付参数透传给米大师SDK(原文透传给SDK即可,不需要解码)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayInfo *string `json:"PayInfo,omitnil,omitempty" name:"PayInfo"`

	// 支付金额,单位:分。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalAmt *int64 `json:"TotalAmt,omitnil,omitempty" name:"TotalAmt"`

	// 渠道信息,用于拉起渠道支付。j
	// son字符串,注意此字段仅会在传入正确的PayScene入参时才会有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelInfo *string `json:"ChannelInfo,omitnil,omitempty" name:"ChannelInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnifiedOrderInSubOrderList

type UnifiedOrderInSubOrderList struct {
	// 子订单结算应收金额,单位: 分
	SubMchIncome *int64 `json:"SubMchIncome,omitnil,omitempty" name:"SubMchIncome"`

	// 子订单平台应收金额,单位:分
	PlatformIncome *int64 `json:"PlatformIncome,omitnil,omitempty" name:"PlatformIncome"`

	// 子订单商品详情
	ProductDetail *string `json:"ProductDetail,omitnil,omitempty" name:"ProductDetail"`

	// 子订单商品名称
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子订单号
	SubOutTradeNo *string `json:"SubOutTradeNo,omitnil,omitempty" name:"SubOutTradeNo"`

	// 子订单支付金额
	Amt *int64 `json:"Amt,omitnil,omitempty" name:"Amt"`

	// 发货标识,由业务在调用聚鑫下单接口的 时候下发
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 子订单原始金额
	OriginalAmt *int64 `json:"OriginalAmt,omitnil,omitempty" name:"OriginalAmt"`
}

type UnifiedOrderRequest

type UnifiedOrderRequest struct {
	*tchttp.BaseRequest

	// ISO 货币代码,CNY
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 商品详情,需要URL编码
	ProductDetail *string `json:"ProductDetail,omitnil,omitempty" name:"ProductDetail"`

	// 商品ID,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 商品名称,需要URL编码
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 支付金额,单位: 分
	TotalAmt *int64 `json:"TotalAmt,omitnil,omitempty" name:"TotalAmt"`

	// 用户ID,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 银行真实渠道.如:bank_pingan
	RealChannel *string `json:"RealChannel,omitnil,omitempty" name:"RealChannel"`

	// 原始金额
	OriginalAmt *int64 `json:"OriginalAmt,omitnil,omitempty" name:"OriginalAmt"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// Web端回调地址
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 指定支付渠道:  wechat:微信支付  qqwallet:QQ钱包
	//  bank:网银支付  只有一个渠道时需要指定
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 透传字段,支付成功回调透传给应用,用于业务透传自定义内容
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 购买数量,不传默认为1
	Quantity *int64 `json:"Quantity,omitnil,omitempty" name:"Quantity"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子订单信息列表,格式:子订单号、子应用ID、金额。 压缩后最长不可超过65535字节(去除空格,换行,制表符等无意义字符)
	// 注:接入银行或其他支付渠道服务商模式下,必传
	SubOrderList []*UnifiedOrderInSubOrderList `json:"SubOrderList,omitnil,omitempty" name:"SubOrderList"`

	// 结算应收金额,单位:分
	TotalMchIncome *int64 `json:"TotalMchIncome,omitnil,omitempty" name:"TotalMchIncome"`

	// 平台应收金额,单位:分
	TotalPlatformIncome *int64 `json:"TotalPlatformIncome,omitnil,omitempty" name:"TotalPlatformIncome"`

	// 微信公众号/小程序支付时为必选,需要传微信下的openid
	WxOpenId *string `json:"WxOpenId,omitnil,omitempty" name:"WxOpenId"`

	// 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一
	WxSubOpenId *string `json:"WxSubOpenId,omitnil,omitempty" name:"WxSubOpenId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 微信商户应用ID
	WxAppId *string `json:"WxAppId,omitnil,omitempty" name:"WxAppId"`

	// 微信商户子应用ID
	WxSubAppId *string `json:"WxSubAppId,omitnil,omitempty" name:"WxSubAppId"`

	// 支付通知地址
	PaymentNotifyUrl *string `json:"PaymentNotifyUrl,omitnil,omitempty" name:"PaymentNotifyUrl"`
}

func NewUnifiedOrderRequest

func NewUnifiedOrderRequest() (request *UnifiedOrderRequest)

func (*UnifiedOrderRequest) FromJsonString

func (r *UnifiedOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnifiedOrderRequest) ToJsonString

func (r *UnifiedOrderRequest) ToJsonString() string

type UnifiedOrderRequestParams added in v1.0.426

type UnifiedOrderRequestParams struct {
	// ISO 货币代码,CNY
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 聚鑫分配的支付主MidasAppId
	MidasAppId *string `json:"MidasAppId,omitnil,omitempty" name:"MidasAppId"`

	// 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 商品详情,需要URL编码
	ProductDetail *string `json:"ProductDetail,omitnil,omitempty" name:"ProductDetail"`

	// 商品ID,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合
	ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`

	// 商品名称,需要URL编码
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 支付金额,单位: 分
	TotalAmt *int64 `json:"TotalAmt,omitnil,omitempty" name:"TotalAmt"`

	// 用户ID,长度不小于5位,仅支持字母和数字的组合
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 银行真实渠道.如:bank_pingan
	RealChannel *string `json:"RealChannel,omitnil,omitempty" name:"RealChannel"`

	// 原始金额
	OriginalAmt *int64 `json:"OriginalAmt,omitnil,omitempty" name:"OriginalAmt"`

	// 聚鑫分配的安全ID
	MidasSecretId *string `json:"MidasSecretId,omitnil,omitempty" name:"MidasSecretId"`

	// 按照聚鑫安全密钥计算的签名
	MidasSignature *string `json:"MidasSignature,omitnil,omitempty" name:"MidasSignature"`

	// Web端回调地址
	CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`

	// 指定支付渠道:  wechat:微信支付  qqwallet:QQ钱包
	//  bank:网银支付  只有一个渠道时需要指定
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 透传字段,支付成功回调透传给应用,用于业务透传自定义内容
	Metadata *string `json:"Metadata,omitnil,omitempty" name:"Metadata"`

	// 购买数量,不传默认为1
	Quantity *int64 `json:"Quantity,omitnil,omitempty" name:"Quantity"`

	// 聚鑫计费SubAppId,代表子商户
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 子订单信息列表,格式:子订单号、子应用ID、金额。 压缩后最长不可超过65535字节(去除空格,换行,制表符等无意义字符)
	// 注:接入银行或其他支付渠道服务商模式下,必传
	SubOrderList []*UnifiedOrderInSubOrderList `json:"SubOrderList,omitnil,omitempty" name:"SubOrderList"`

	// 结算应收金额,单位:分
	TotalMchIncome *int64 `json:"TotalMchIncome,omitnil,omitempty" name:"TotalMchIncome"`

	// 平台应收金额,单位:分
	TotalPlatformIncome *int64 `json:"TotalPlatformIncome,omitnil,omitempty" name:"TotalPlatformIncome"`

	// 微信公众号/小程序支付时为必选,需要传微信下的openid
	WxOpenId *string `json:"WxOpenId,omitnil,omitempty" name:"WxOpenId"`

	// 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一
	WxSubOpenId *string `json:"WxSubOpenId,omitnil,omitempty" name:"WxSubOpenId"`

	// 环境名:
	// release: 现网环境
	// sandbox: 沙箱环境
	// development: 开发环境
	// 缺省: release
	MidasEnvironment *string `json:"MidasEnvironment,omitnil,omitempty" name:"MidasEnvironment"`

	// 微信商户应用ID
	WxAppId *string `json:"WxAppId,omitnil,omitempty" name:"WxAppId"`

	// 微信商户子应用ID
	WxSubAppId *string `json:"WxSubAppId,omitnil,omitempty" name:"WxSubAppId"`

	// 支付通知地址
	PaymentNotifyUrl *string `json:"PaymentNotifyUrl,omitnil,omitempty" name:"PaymentNotifyUrl"`
}

Predefined struct for user

type UnifiedOrderResponse

type UnifiedOrderResponse struct {
	*tchttp.BaseResponse
	Response *UnifiedOrderResponseParams `json:"Response"`
}

func NewUnifiedOrderResponse

func NewUnifiedOrderResponse() (response *UnifiedOrderResponse)

func (*UnifiedOrderResponse) FromJsonString

func (r *UnifiedOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnifiedOrderResponse) ToJsonString

func (r *UnifiedOrderResponse) ToJsonString() string

type UnifiedOrderResponseParams added in v1.0.426

type UnifiedOrderResponseParams struct {
	// 支付金额,单位: 分
	TotalAmt *int64 `json:"TotalAmt,omitnil,omitempty" name:"TotalAmt"`

	// 应用支付订单号
	OutTradeNo *string `json:"OutTradeNo,omitnil,omitempty" name:"OutTradeNo"`

	// 支付参数透传给聚鑫SDK(原文透传给SDK即可,不需要解码)
	PayInfo *string `json:"PayInfo,omitnil,omitempty" name:"PayInfo"`

	// 聚鑫的交易订单
	TransactionId *string `json:"TransactionId,omitnil,omitempty" name:"TransactionId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnifiedTlinxOrderRequest added in v1.0.268

type UnifiedTlinxOrderRequest struct {
	*tchttp.BaseRequest

	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 开发者流水号
	DeveloperNo *string `json:"DeveloperNo,omitnil,omitempty" name:"DeveloperNo"`

	// 支付标签
	PayTag *string `json:"PayTag,omitnil,omitempty" name:"PayTag"`

	// 实际交易金额(以分为单位,没有小数点)
	TradeAmount *string `json:"TradeAmount,omitnil,omitempty" name:"TradeAmount"`

	// 交易结果异步通知url地址
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 付款方式名称(当PayTag为Diy时,PayName不能为空)
	PayName *string `json:"PayName,omitnil,omitempty" name:"PayName"`

	// 公众号支付时,支付成功后跳转url地址
	JumpUrl *string `json:"JumpUrl,omitnil,omitempty" name:"JumpUrl"`

	// 订单名称(描述)
	OrderName *string `json:"OrderName,omitnil,omitempty" name:"OrderName"`

	// 原始交易金额(以分为单位,没有小数点)
	OriginalAmount *string `json:"OriginalAmount,omitnil,omitempty" name:"OriginalAmount"`

	// 抹零金额(以分为单位,没有小数点)
	IgnoreAmount *string `json:"IgnoreAmount,omitnil,omitempty" name:"IgnoreAmount"`

	// 折扣金额(以分为单位,没有小数点)
	DiscountAmount *string `json:"DiscountAmount,omitnil,omitempty" name:"DiscountAmount"`

	// 交易帐号(银行卡号)
	TradeAccount *string `json:"TradeAccount,omitnil,omitempty" name:"TradeAccount"`

	// 交易号(收单机构交易号)
	TradeNo *string `json:"TradeNo,omitnil,omitempty" name:"TradeNo"`

	// 条码支付的授权码(条码抢扫手机扫到的一串数字)
	AuthCode *string `json:"AuthCode,omitnil,omitempty" name:"AuthCode"`

	// 订单标记,订单附加数据。
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 订单备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 收单机构原始交易报文,请转换为json
	TradeResult *string `json:"TradeResult,omitnil,omitempty" name:"TradeResult"`

	// 0-不分账,1-需分账。为1时标记为待分账订单,待分账订单不会进行清算。不传默认为不分账。
	Royalty *string `json:"Royalty,omitnil,omitempty" name:"Royalty"`

	// 小程序支付参数:填默认值 1
	Jsapi *string `json:"Jsapi,omitnil,omitempty" name:"Jsapi"`

	// 小程序支付参数:
	// 当前调起支付的小程序APPID
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 小程序支付参数:
	// 用户在子商户appid下的唯一标识。
	SubOpenId *string `json:"SubOpenId,omitnil,omitempty" name:"SubOpenId"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewUnifiedTlinxOrderRequest added in v1.0.268

func NewUnifiedTlinxOrderRequest() (request *UnifiedTlinxOrderRequest)

func (*UnifiedTlinxOrderRequest) FromJsonString added in v1.0.268

func (r *UnifiedTlinxOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnifiedTlinxOrderRequest) ToJsonString added in v1.0.268

func (r *UnifiedTlinxOrderRequest) ToJsonString() string

type UnifiedTlinxOrderRequestParams added in v1.0.426

type UnifiedTlinxOrderRequestParams struct {
	// 使用门店OpenId
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 使用门店OpenKey
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 开发者流水号
	DeveloperNo *string `json:"DeveloperNo,omitnil,omitempty" name:"DeveloperNo"`

	// 支付标签
	PayTag *string `json:"PayTag,omitnil,omitempty" name:"PayTag"`

	// 实际交易金额(以分为单位,没有小数点)
	TradeAmount *string `json:"TradeAmount,omitnil,omitempty" name:"TradeAmount"`

	// 交易结果异步通知url地址
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 付款方式名称(当PayTag为Diy时,PayName不能为空)
	PayName *string `json:"PayName,omitnil,omitempty" name:"PayName"`

	// 公众号支付时,支付成功后跳转url地址
	JumpUrl *string `json:"JumpUrl,omitnil,omitempty" name:"JumpUrl"`

	// 订单名称(描述)
	OrderName *string `json:"OrderName,omitnil,omitempty" name:"OrderName"`

	// 原始交易金额(以分为单位,没有小数点)
	OriginalAmount *string `json:"OriginalAmount,omitnil,omitempty" name:"OriginalAmount"`

	// 抹零金额(以分为单位,没有小数点)
	IgnoreAmount *string `json:"IgnoreAmount,omitnil,omitempty" name:"IgnoreAmount"`

	// 折扣金额(以分为单位,没有小数点)
	DiscountAmount *string `json:"DiscountAmount,omitnil,omitempty" name:"DiscountAmount"`

	// 交易帐号(银行卡号)
	TradeAccount *string `json:"TradeAccount,omitnil,omitempty" name:"TradeAccount"`

	// 交易号(收单机构交易号)
	TradeNo *string `json:"TradeNo,omitnil,omitempty" name:"TradeNo"`

	// 条码支付的授权码(条码抢扫手机扫到的一串数字)
	AuthCode *string `json:"AuthCode,omitnil,omitempty" name:"AuthCode"`

	// 订单标记,订单附加数据。
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 订单备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 收单机构原始交易报文,请转换为json
	TradeResult *string `json:"TradeResult,omitnil,omitempty" name:"TradeResult"`

	// 0-不分账,1-需分账。为1时标记为待分账订单,待分账订单不会进行清算。不传默认为不分账。
	Royalty *string `json:"Royalty,omitnil,omitempty" name:"Royalty"`

	// 小程序支付参数:填默认值 1
	Jsapi *string `json:"Jsapi,omitnil,omitempty" name:"Jsapi"`

	// 小程序支付参数:
	// 当前调起支付的小程序APPID
	SubAppId *string `json:"SubAppId,omitnil,omitempty" name:"SubAppId"`

	// 小程序支付参数:
	// 用户在子商户appid下的唯一标识。
	SubOpenId *string `json:"SubOpenId,omitnil,omitempty" name:"SubOpenId"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type UnifiedTlinxOrderResponse added in v1.0.268

type UnifiedTlinxOrderResponse struct {
	*tchttp.BaseResponse
	Response *UnifiedTlinxOrderResponseParams `json:"Response"`
}

func NewUnifiedTlinxOrderResponse added in v1.0.268

func NewUnifiedTlinxOrderResponse() (response *UnifiedTlinxOrderResponse)

func (*UnifiedTlinxOrderResponse) FromJsonString added in v1.0.268

func (r *UnifiedTlinxOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnifiedTlinxOrderResponse) ToJsonString added in v1.0.268

func (r *UnifiedTlinxOrderResponse) ToJsonString() string

type UnifiedTlinxOrderResponseParams added in v1.0.426

type UnifiedTlinxOrderResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码,0表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 统一下单响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *PayOrderResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadExternalAnchorInfoRequest added in v1.0.229

type UploadExternalAnchorInfoRequest struct {
	*tchttp.BaseRequest

	// 主播Id
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 身份证正面图片下载链接
	IdCardFront *string `json:"IdCardFront,omitnil,omitempty" name:"IdCardFront"`

	// 身份证反面图片下载链接
	IdCardReverse *string `json:"IdCardReverse,omitnil,omitempty" name:"IdCardReverse"`
}

func NewUploadExternalAnchorInfoRequest added in v1.0.229

func NewUploadExternalAnchorInfoRequest() (request *UploadExternalAnchorInfoRequest)

func (*UploadExternalAnchorInfoRequest) FromJsonString added in v1.0.229

func (r *UploadExternalAnchorInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadExternalAnchorInfoRequest) ToJsonString added in v1.0.229

func (r *UploadExternalAnchorInfoRequest) ToJsonString() string

type UploadExternalAnchorInfoRequestParams added in v1.0.426

type UploadExternalAnchorInfoRequestParams struct {
	// 主播Id
	AnchorId *string `json:"AnchorId,omitnil,omitempty" name:"AnchorId"`

	// 身份证正面图片下载链接
	IdCardFront *string `json:"IdCardFront,omitnil,omitempty" name:"IdCardFront"`

	// 身份证反面图片下载链接
	IdCardReverse *string `json:"IdCardReverse,omitnil,omitempty" name:"IdCardReverse"`
}

Predefined struct for user

type UploadExternalAnchorInfoResponse added in v1.0.229

type UploadExternalAnchorInfoResponse struct {
	*tchttp.BaseResponse
	Response *UploadExternalAnchorInfoResponseParams `json:"Response"`
}

func NewUploadExternalAnchorInfoResponse added in v1.0.229

func NewUploadExternalAnchorInfoResponse() (response *UploadExternalAnchorInfoResponse)

func (*UploadExternalAnchorInfoResponse) FromJsonString added in v1.0.229

func (r *UploadExternalAnchorInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadExternalAnchorInfoResponse) ToJsonString added in v1.0.229

func (r *UploadExternalAnchorInfoResponse) ToJsonString() string

type UploadExternalAnchorInfoResponseParams added in v1.0.426

type UploadExternalAnchorInfoResponseParams struct {
	// 错误码。响应成功:"SUCCESS",其他为不成功。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 响应消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 该字段为null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadFileRequest added in v1.0.291

type UploadFileRequest struct {
	*tchttp.BaseRequest

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件类型
	// __IdCard__:身份证
	// __IdCardCheck__:身份证加验证(只支持人像面)
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 文件链接
	// __FileUrl和FileContent二选一__
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 文件内容,Base64编码
	// __FileUrl和FileContent二选一__
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 文件扩展信息
	FileExtendInfo []*AnchorExtendInfo `json:"FileExtendInfo,omitnil,omitempty" name:"FileExtendInfo"`
}

func NewUploadFileRequest added in v1.0.291

func NewUploadFileRequest() (request *UploadFileRequest)

func (*UploadFileRequest) FromJsonString added in v1.0.291

func (r *UploadFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadFileRequest) ToJsonString added in v1.0.291

func (r *UploadFileRequest) ToJsonString() string

type UploadFileRequestParams added in v1.0.426

type UploadFileRequestParams struct {
	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件类型
	// __IdCard__:身份证
	// __IdCardCheck__:身份证加验证(只支持人像面)
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 文件链接
	// __FileUrl和FileContent二选一__
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 文件内容,Base64编码
	// __FileUrl和FileContent二选一__
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 文件扩展信息
	FileExtendInfo []*AnchorExtendInfo `json:"FileExtendInfo,omitnil,omitempty" name:"FileExtendInfo"`
}

Predefined struct for user

type UploadFileResponse added in v1.0.291

type UploadFileResponse struct {
	*tchttp.BaseResponse
	Response *UploadFileResponseParams `json:"Response"`
}

func NewUploadFileResponse added in v1.0.291

func NewUploadFileResponse() (response *UploadFileResponse)

func (*UploadFileResponse) FromJsonString added in v1.0.291

func (r *UploadFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadFileResponse) ToJsonString added in v1.0.291

func (r *UploadFileResponse) ToJsonString() string

type UploadFileResponseParams added in v1.0.426

type UploadFileResponseParams struct {
	// 文件ID
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadFileResult added in v1.0.293

type UploadFileResult struct {
	// 存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Storage *string `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 文件路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`
}

type UploadOpenBankSubMerchantCredentialRequest added in v1.0.430

type UploadOpenBankSubMerchantCredentialRequest struct {
	*tchttp.BaseRequest

	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。详见附录-枚举类型-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 外部序列进件号。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 资质类型,详见附录-枚举类型-CredentialType。
	CredentialType *string `json:"CredentialType,omitnil,omitempty" name:"CredentialType"`

	// 文件类型。
	// 合利宝渠道,文件类型为PNG/JPG格式。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 支付方式。
	// 合利宝渠道不需要传。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 资质文件内容。Base64编码,资质文件内容和链接二选一。
	// 合利宝渠道,文件限制大小5M以内。
	CredentialContent *string `json:"CredentialContent,omitnil,omitempty" name:"CredentialContent"`

	// 资质文件链接。资质文件内容和链接二选一。
	// 合利宝渠道,文件限制大小5M以内。
	CredentialUrl *string `json:"CredentialUrl,omitnil,omitempty" name:"CredentialUrl"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewUploadOpenBankSubMerchantCredentialRequest added in v1.0.430

func NewUploadOpenBankSubMerchantCredentialRequest() (request *UploadOpenBankSubMerchantCredentialRequest)

func (*UploadOpenBankSubMerchantCredentialRequest) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadOpenBankSubMerchantCredentialRequest) ToJsonString added in v1.0.430

type UploadOpenBankSubMerchantCredentialRequestParams added in v1.0.430

type UploadOpenBankSubMerchantCredentialRequestParams struct {
	// 渠道商户ID。
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道子商户ID。
	ChannelSubMerchantId *string `json:"ChannelSubMerchantId,omitnil,omitempty" name:"ChannelSubMerchantId"`

	// 渠道名称。详见附录-枚举类型-ChannelName。
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 外部序列进件号。
	OutApplyId *string `json:"OutApplyId,omitnil,omitempty" name:"OutApplyId"`

	// 资质类型,详见附录-枚举类型-CredentialType。
	CredentialType *string `json:"CredentialType,omitnil,omitempty" name:"CredentialType"`

	// 文件类型。
	// 合利宝渠道,文件类型为PNG/JPG格式。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 支付方式。
	// 合利宝渠道不需要传。
	PaymentMethod *string `json:"PaymentMethod,omitnil,omitempty" name:"PaymentMethod"`

	// 资质文件内容。Base64编码,资质文件内容和链接二选一。
	// 合利宝渠道,文件限制大小5M以内。
	CredentialContent *string `json:"CredentialContent,omitnil,omitempty" name:"CredentialContent"`

	// 资质文件链接。资质文件内容和链接二选一。
	// 合利宝渠道,文件限制大小5M以内。
	CredentialUrl *string `json:"CredentialUrl,omitnil,omitempty" name:"CredentialUrl"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type UploadOpenBankSubMerchantCredentialResponse added in v1.0.430

type UploadOpenBankSubMerchantCredentialResponse struct {
	*tchttp.BaseResponse
	Response *UploadOpenBankSubMerchantCredentialResponseParams `json:"Response"`
}

func NewUploadOpenBankSubMerchantCredentialResponse added in v1.0.430

func NewUploadOpenBankSubMerchantCredentialResponse() (response *UploadOpenBankSubMerchantCredentialResponse)

func (*UploadOpenBankSubMerchantCredentialResponse) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadOpenBankSubMerchantCredentialResponse) ToJsonString added in v1.0.430

type UploadOpenBankSubMerchantCredentialResponseParams added in v1.0.430

type UploadOpenBankSubMerchantCredentialResponseParams struct {
	// 错误码。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 错误消息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *UploadOpenBankSubMerchantCredentialResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadOpenBankSubMerchantCredentialResult added in v1.0.430

type UploadOpenBankSubMerchantCredentialResult struct {
	// 上传状态
	// SUCCESS:上传成功
	// FAILED:上传失败
	// PROCESSING:上传中
	UploadStatus *string `json:"UploadStatus,omitnil,omitempty" name:"UploadStatus"`

	// 上传描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	UploadMessage *string `json:"UploadMessage,omitnil,omitempty" name:"UploadMessage"`

	// 渠道上传流水号
	ChannelApplyId *string `json:"ChannelApplyId,omitnil,omitempty" name:"ChannelApplyId"`
}

type UploadOrgFileRequest added in v1.0.293

type UploadOrgFileRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域
	Storage *string `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 文件的md5值(为防止平台多次上传重复文件,文件名为文件md5,且不会覆盖,重复上传返回第一次上传成功的文件路径)
	FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"`

	// 文件内容(先将图片转换成二进制,再进行base64加密)
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 文件扩展名(png,jpg,gif)
	FileExtension *string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewUploadOrgFileRequest added in v1.0.293

func NewUploadOrgFileRequest() (request *UploadOrgFileRequest)

func (*UploadOrgFileRequest) FromJsonString added in v1.0.293

func (r *UploadOrgFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadOrgFileRequest) ToJsonString added in v1.0.293

func (r *UploadOrgFileRequest) ToJsonString() string

type UploadOrgFileRequestParams added in v1.0.426

type UploadOrgFileRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域
	Storage *string `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 文件的md5值(为防止平台多次上传重复文件,文件名为文件md5,且不会覆盖,重复上传返回第一次上传成功的文件路径)
	FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"`

	// 文件内容(先将图片转换成二进制,再进行base64加密)
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 文件扩展名(png,jpg,gif)
	FileExtension *string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type UploadOrgFileResponse added in v1.0.293

type UploadOrgFileResponse struct {
	*tchttp.BaseResponse
	Response *UploadOrgFileResponseParams `json:"Response"`
}

func NewUploadOrgFileResponse added in v1.0.293

func NewUploadOrgFileResponse() (response *UploadOrgFileResponse)

func (*UploadOrgFileResponse) FromJsonString added in v1.0.293

func (r *UploadOrgFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadOrgFileResponse) ToJsonString added in v1.0.293

func (r *UploadOrgFileResponse) ToJsonString() string

type UploadOrgFileResponseParams added in v1.0.426

type UploadOrgFileResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 上传机构文件响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *UploadFileResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadTaxListRequest

type UploadTaxListRequest struct {
	*tchttp.BaseRequest

	// 平台渠道
	Channel *int64 `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 起始月份,YYYY-MM
	BeginMonth *string `json:"BeginMonth,omitnil,omitempty" name:"BeginMonth"`

	// 结束月份。如果只上传一个月,结束月份等于起始月份
	EndMonth *string `json:"EndMonth,omitnil,omitempty" name:"EndMonth"`

	// 完税列表下载地址
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`
}

func NewUploadTaxListRequest

func NewUploadTaxListRequest() (request *UploadTaxListRequest)

func (*UploadTaxListRequest) FromJsonString

func (r *UploadTaxListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadTaxListRequest) ToJsonString

func (r *UploadTaxListRequest) ToJsonString() string

type UploadTaxListRequestParams added in v1.0.426

type UploadTaxListRequestParams struct {
	// 平台渠道
	Channel *int64 `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 起始月份,YYYY-MM
	BeginMonth *string `json:"BeginMonth,omitnil,omitempty" name:"BeginMonth"`

	// 结束月份。如果只上传一个月,结束月份等于起始月份
	EndMonth *string `json:"EndMonth,omitnil,omitempty" name:"EndMonth"`

	// 完税列表下载地址
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`
}

Predefined struct for user

type UploadTaxListResponse

type UploadTaxListResponse struct {
	*tchttp.BaseResponse
	Response *UploadTaxListResponseParams `json:"Response"`
}

func NewUploadTaxListResponse

func NewUploadTaxListResponse() (response *UploadTaxListResponse)

func (*UploadTaxListResponse) FromJsonString

func (r *UploadTaxListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadTaxListResponse) ToJsonString

func (r *UploadTaxListResponse) ToJsonString() string

type UploadTaxListResponseParams added in v1.0.426

type UploadTaxListResponseParams struct {
	// 完税ID
	TaxId *string `json:"TaxId,omitnil,omitempty" name:"TaxId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadTaxPaymentRequest

type UploadTaxPaymentRequest struct {
	*tchttp.BaseRequest

	// 平台渠道
	Channel *int64 `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 完税ID
	TaxId *string `json:"TaxId,omitnil,omitempty" name:"TaxId"`

	// 完税列表下载地址
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`
}

func NewUploadTaxPaymentRequest

func NewUploadTaxPaymentRequest() (request *UploadTaxPaymentRequest)

func (*UploadTaxPaymentRequest) FromJsonString

func (r *UploadTaxPaymentRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadTaxPaymentRequest) ToJsonString

func (r *UploadTaxPaymentRequest) ToJsonString() string

type UploadTaxPaymentRequestParams added in v1.0.426

type UploadTaxPaymentRequestParams struct {
	// 平台渠道
	Channel *int64 `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 完税ID
	TaxId *string `json:"TaxId,omitnil,omitempty" name:"TaxId"`

	// 完税列表下载地址
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`
}

Predefined struct for user

type UploadTaxPaymentResponse

type UploadTaxPaymentResponse struct {
	*tchttp.BaseResponse
	Response *UploadTaxPaymentResponseParams `json:"Response"`
}

func NewUploadTaxPaymentResponse

func NewUploadTaxPaymentResponse() (response *UploadTaxPaymentResponse)

func (*UploadTaxPaymentResponse) FromJsonString

func (r *UploadTaxPaymentResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadTaxPaymentResponse) ToJsonString

func (r *UploadTaxPaymentResponse) ToJsonString() string

type UploadTaxPaymentResponseParams added in v1.0.426

type UploadTaxPaymentResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VerifyOpenBankAccountRequest added in v1.0.439

type VerifyOpenBankAccountRequest struct {
	*tchttp.BaseRequest

	// 渠道商户号。外部接入平台入驻云企付平台下发
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// __TENPAY__: 商企付
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 收款方信息。
	PayeeInfo *OpenBankPayeeInfo `json:"PayeeInfo,omitnil,omitempty" name:"PayeeInfo"`

	// 通知地址,如www.test.com。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

func NewVerifyOpenBankAccountRequest added in v1.0.439

func NewVerifyOpenBankAccountRequest() (request *VerifyOpenBankAccountRequest)

func (*VerifyOpenBankAccountRequest) FromJsonString added in v1.0.439

func (r *VerifyOpenBankAccountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyOpenBankAccountRequest) ToJsonString added in v1.0.439

func (r *VerifyOpenBankAccountRequest) ToJsonString() string

type VerifyOpenBankAccountRequestParams added in v1.0.439

type VerifyOpenBankAccountRequestParams struct {
	// 渠道商户号。外部接入平台入驻云企付平台下发
	ChannelMerchantId *string `json:"ChannelMerchantId,omitnil,omitempty" name:"ChannelMerchantId"`

	// 渠道名称。详见附录-云企付枚举类说明-ChannelName。
	// __TENPAY__: 商企付
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`

	// 收款方信息。
	PayeeInfo *OpenBankPayeeInfo `json:"PayeeInfo,omitnil,omitempty" name:"PayeeInfo"`

	// 通知地址,如www.test.com。
	NotifyUrl *string `json:"NotifyUrl,omitnil,omitempty" name:"NotifyUrl"`

	// 环境类型。
	// __release__:生产环境
	// __sandbox__:沙箱环境
	// _不填默认为生产环境_
	Environment *string `json:"Environment,omitnil,omitempty" name:"Environment"`
}

Predefined struct for user

type VerifyOpenBankAccountResponse added in v1.0.439

type VerifyOpenBankAccountResponse struct {
	*tchttp.BaseResponse
	Response *VerifyOpenBankAccountResponseParams `json:"Response"`
}

func NewVerifyOpenBankAccountResponse added in v1.0.439

func NewVerifyOpenBankAccountResponse() (response *VerifyOpenBankAccountResponse)

func (*VerifyOpenBankAccountResponse) FromJsonString added in v1.0.439

func (r *VerifyOpenBankAccountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyOpenBankAccountResponse) ToJsonString added in v1.0.439

func (r *VerifyOpenBankAccountResponse) ToJsonString() string

type VerifyOpenBankAccountResponseParams added in v1.0.439

type VerifyOpenBankAccountResponseParams struct {
	// 业务系统返回码,SUCCESS表示成功,其他表示失败。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 业务系统返回消息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 打款验证结果。前端使用url字段,根据指引完成打款验证动作
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *VerifyOpenBankAccountResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VerifyOpenBankAccountResult added in v1.0.439

type VerifyOpenBankAccountResult struct {
	// 打款验证状态。
	//  INIT("打款中"),
	// PENDING("打款成功待验证"),
	// VERIFIED("验证成功"),
	// FAILED("打款失败"),
	// VERIFY_FAILED("验证失败")
	VerifyState *string `json:"VerifyState,omitnil,omitempty" name:"VerifyState"`

	// 重定向参数,用于客户端跳转,收款商户未完成打款验证时返回该参数
	RedirectInfo *OpenBankRedirectInfo `json:"RedirectInfo,omitnil,omitempty" name:"RedirectInfo"`
}

type ViewContractRequest added in v1.0.293

type ViewContractRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 外部合同主键编号(ContractId或OutContractId必须传一个)
	OutContractId *string `json:"OutContractId,omitnil,omitempty" name:"OutContractId"`

	// 合同主键(ContractId或OutContractId必须传一个)
	ContractId *string `json:"ContractId,omitnil,omitempty" name:"ContractId"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewViewContractRequest added in v1.0.293

func NewViewContractRequest() (request *ViewContractRequest)

func (*ViewContractRequest) FromJsonString added in v1.0.293

func (r *ViewContractRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ViewContractRequest) ToJsonString added in v1.0.293

func (r *ViewContractRequest) ToJsonString() string

type ViewContractRequestParams added in v1.0.426

type ViewContractRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 外部合同主键编号(ContractId或OutContractId必须传一个)
	OutContractId *string `json:"OutContractId,omitnil,omitempty" name:"OutContractId"`

	// 合同主键(ContractId或OutContractId必须传一个)
	ContractId *string `json:"ContractId,omitnil,omitempty" name:"ContractId"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type ViewContractResponse added in v1.0.293

type ViewContractResponse struct {
	*tchttp.BaseResponse
	Response *ViewContractResponseParams `json:"Response"`
}

func NewViewContractResponse added in v1.0.293

func NewViewContractResponse() (response *ViewContractResponse)

func (*ViewContractResponse) FromJsonString added in v1.0.293

func (r *ViewContractResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ViewContractResponse) ToJsonString added in v1.0.293

func (r *ViewContractResponse) ToJsonString() string

type ViewContractResponseParams added in v1.0.426

type ViewContractResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 合同明细响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ViewContractResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ViewContractResult added in v1.0.293

type ViewContractResult struct {
	// 支付标签(唯一性)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentTag *string `json:"PaymentTag,omitnil,omitempty" name:"PaymentTag"`

	// 城市
	// 注意:此字段可能返回 null,表示取不到有效值。
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 机构编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentNo *string `json:"AgentNo,omitnil,omitempty" name:"AgentNo"`

	// 合同选项值4
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractOptionFour *string `json:"ContractOptionFour,omitnil,omitempty" name:"ContractOptionFour"`

	// 合同选项值2
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractOptionTwo *string `json:"ContractOptionTwo,omitnil,omitempty" name:"ContractOptionTwo"`

	// 合同状态(0未审核,1已审核,2审核未通过,3待审核,4已删除,5初审通过)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 支付方式编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentId *string `json:"PaymentId,omitnil,omitempty" name:"PaymentId"`

	// 商户签约扣率
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fee *string `json:"Fee,omitnil,omitempty" name:"Fee"`

	// 合同选项名称5
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionFive *string `json:"PaymentOptionFive,omitnil,omitempty" name:"PaymentOptionFive"`

	// 机构合同主键
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutContractId *string `json:"OutContractId,omitnil,omitempty" name:"OutContractId"`

	// 不同的支付方式对于进件有不同的个性化需求,支付方式字段都是以双下划写开头的字段名称,请以支付方式规定的格式传值
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelExtJson *string `json:"ChannelExtJson,omitnil,omitempty" name:"ChannelExtJson"`

	// 合同选项值5
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractOptionFive *string `json:"ContractOptionFive,omitnil,omitempty" name:"ContractOptionFive"`

	// 省份
	// 注意:此字段可能返回 null,表示取不到有效值。
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 生效日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`

	// 详细地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 过期日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 合同选项值6
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractOptionSix *string `json:"ContractOptionSix,omitnil,omitempty" name:"ContractOptionSix"`

	// 合同选项名称7
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionSeven *string `json:"PaymentOptionSeven,omitnil,omitempty" name:"PaymentOptionSeven"`

	// 合同照片补充【私密区】
	// 注意:此字段可能返回 null,表示取不到有效值。
	PictureTwo *string `json:"PictureTwo,omitnil,omitempty" name:"PictureTwo"`

	// 商户编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 机构名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentName *string `json:"AgentName,omitnil,omitempty" name:"AgentName"`

	// 合同选项值8
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractOptionOther *string `json:"ContractOptionOther,omitnil,omitempty" name:"ContractOptionOther"`

	// 合同选项值3
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractOptionThree *string `json:"ContractOptionThree,omitnil,omitempty" name:"ContractOptionThree"`

	// 县/区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 合同关联的门店数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopCount *string `json:"ShopCount,omitnil,omitempty" name:"ShopCount"`

	// 合同选项名称3
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionThree *string `json:"PaymentOptionThree,omitnil,omitempty" name:"PaymentOptionThree"`

	// 支付方式行业名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentClassificationName *string `json:"PaymentClassificationName,omitnil,omitempty" name:"PaymentClassificationName"`

	// 合同选项值7
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractOptionSeven *string `json:"ContractOptionSeven,omitnil,omitempty" name:"ContractOptionSeven"`

	// 合同选项名称4
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionFour *string `json:"PaymentOptionFour,omitnil,omitempty" name:"PaymentOptionFour"`

	// 商户签约扣率封顶值(分为单位)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentClassificationLimit *string `json:"PaymentClassificationLimit,omitnil,omitempty" name:"PaymentClassificationLimit"`

	// 审核备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 合同选项名称6
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionSix *string `json:"PaymentOptionSix,omitnil,omitempty" name:"PaymentOptionSix"`

	// 品牌名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// 合同选项值1
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractOptionOne *string `json:"ContractOptionOne,omitnil,omitempty" name:"ContractOptionOne"`

	// 合同选项名称8
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionOther *string `json:"PaymentOptionOther,omitnil,omitempty" name:"PaymentOptionOther"`

	// 合同选项名称2
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionTwo *string `json:"PaymentOptionTwo,omitnil,omitempty" name:"PaymentOptionTwo"`

	// 合同选项名称1
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionOne *string `json:"PaymentOptionOne,omitnil,omitempty" name:"PaymentOptionOne"`

	// 更新时间(yyyy-mm-dd hh:ii:ss)
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 联系人电话
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContactTelephone *string `json:"ContactTelephone,omitnil,omitempty" name:"ContactTelephone"`

	// 联系人
	// 注意:此字段可能返回 null,表示取不到有效值。
	Contact *string `json:"Contact,omitnil,omitempty" name:"Contact"`

	// 签约日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	SignDate *string `json:"SignDate,omitnil,omitempty" name:"SignDate"`

	// 合同选项名称9
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionNine *string `json:"PaymentOptionNine,omitnil,omitempty" name:"PaymentOptionNine"`

	// 付款方式名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentName *string `json:"PaymentName,omitnil,omitempty" name:"PaymentName"`

	// 付款方式名称(内部名称)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentInternalName *string `json:"PaymentInternalName,omitnil,omitempty" name:"PaymentInternalName"`

	// 合同选项值10
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractOptionTen *string `json:"ContractOptionTen,omitnil,omitempty" name:"ContractOptionTen"`

	// 合同编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 合同照片【私密区】
	// 注意:此字段可能返回 null,表示取不到有效值。
	PictureOne *string `json:"PictureOne,omitnil,omitempty" name:"PictureOne"`

	// 签约人
	// 注意:此字段可能返回 null,表示取不到有效值。
	SignMan *string `json:"SignMan,omitnil,omitempty" name:"SignMan"`

	// 渠道号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelNo *string `json:"ChannelNo,omitnil,omitempty" name:"ChannelNo"`

	// 添加时间(yyyy-mm-dd hh:ii:ss)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"`

	// 是否自动续签(1是,0否)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoSign *string `json:"AutoSign,omitnil,omitempty" name:"AutoSign"`

	// 合同选项值9
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractOptionNine *string `json:"ContractOptionNine,omitnil,omitempty" name:"ContractOptionNine"`

	// 城市编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	CityId *string `json:"CityId,omitnil,omitempty" name:"CityId"`

	// 交易类型(多个以小写逗号分开,0现金,1刷卡,2主扫,3被扫,4JSPAY,5预授权)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentType *string `json:"PaymentType,omitnil,omitempty" name:"PaymentType"`

	// 支付方式行业编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentClassificationId *string `json:"PaymentClassificationId,omitnil,omitempty" name:"PaymentClassificationId"`

	// 品牌名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	BrandName *string `json:"BrandName,omitnil,omitempty" name:"BrandName"`

	// 合同选项名称10
	// 注意:此字段可能返回 null,表示取不到有效值。
	PaymentOptionTen *string `json:"PaymentOptionTen,omitnil,omitempty" name:"PaymentOptionTen"`

	// 合同主键
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractId *string `json:"ContractId,omitnil,omitempty" name:"ContractId"`
}

type ViewMerchantRequest added in v1.0.293

type ViewMerchantRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 外部商户主键编号(MerchantNo或OutMerchantId必须传一个)
	OutMerchantId *string `json:"OutMerchantId,omitnil,omitempty" name:"OutMerchantId"`

	// 商户编号(MerchantNo或OutMerchantId必须传一个)
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewViewMerchantRequest added in v1.0.293

func NewViewMerchantRequest() (request *ViewMerchantRequest)

func (*ViewMerchantRequest) FromJsonString added in v1.0.293

func (r *ViewMerchantRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ViewMerchantRequest) ToJsonString added in v1.0.293

func (r *ViewMerchantRequest) ToJsonString() string

type ViewMerchantRequestParams added in v1.0.426

type ViewMerchantRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 外部商户主键编号(MerchantNo或OutMerchantId必须传一个)
	OutMerchantId *string `json:"OutMerchantId,omitnil,omitempty" name:"OutMerchantId"`

	// 商户编号(MerchantNo或OutMerchantId必须传一个)
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type ViewMerchantResponse added in v1.0.293

type ViewMerchantResponse struct {
	*tchttp.BaseResponse
	Response *ViewMerchantResponseParams `json:"Response"`
}

func NewViewMerchantResponse added in v1.0.293

func NewViewMerchantResponse() (response *ViewMerchantResponse)

func (*ViewMerchantResponse) FromJsonString added in v1.0.293

func (r *ViewMerchantResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ViewMerchantResponse) ToJsonString added in v1.0.293

func (r *ViewMerchantResponse) ToJsonString() string

type ViewMerchantResponseParams added in v1.0.426

type ViewMerchantResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 商户明细响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ViewMerchantResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ViewMerchantResult added in v1.0.293

type ViewMerchantResult struct {
	// 城市
	// 注意:此字段可能返回 null,表示取不到有效值。
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 税务登记证图片【私密区】
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaxCollectionPicture *string `json:"TaxCollectionPicture,omitnil,omitempty" name:"TaxCollectionPicture"`

	// 法人证件号码
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossIdNo *string `json:"BossIdNo,omitnil,omitempty" name:"BossIdNo"`

	// 法人亲属证件号码
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountIdNo *string `json:"AccountIdNo,omitnil,omitempty" name:"AccountIdNo"`

	// 其他资料3
	// 注意:此字段可能返回 null,表示取不到有效值。
	OtherPictureThree *string `json:"OtherPictureThree,omitnil,omitempty" name:"OtherPictureThree"`

	// 法人亲属证件类型(1居民身份证,2临时居民身份证,3居民户口簿,4护照,5港澳居民来往内地通行证,6回乡证,7军人证,8武警身份证,9其他法定文件)结算账户人身份为法人亲属时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountIdType *string `json:"AccountIdType,omitnil,omitempty" name:"AccountIdType"`

	// 商户状态(0未审核,1已审核,2审核未通过,3待审核,4已删除,5初审通过)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 营业执照图片【私密区】(系统返回的图片路径)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BusinessLicensePicture *string `json:"BusinessLicensePicture,omitnil,omitempty" name:"BusinessLicensePicture"`

	// 品牌名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	BrandName *string `json:"BrandName,omitnil,omitempty" name:"BrandName"`

	// 法人身份证正面【私密区】(系统返回的图片路径)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossPositive *string `json:"BossPositive,omitnil,omitempty" name:"BossPositive"`

	// 开通应用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppCount *string `json:"AppCount,omitnil,omitempty" name:"AppCount"`

	// 法人身份证背面【私密区】(系统返回的图片路径)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossBack *string `json:"BossBack,omitnil,omitempty" name:"BossBack"`

	// 组织机构代码证图片【私密区】
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationCodePicture *string `json:"OrganizationCodePicture,omitnil,omitempty" name:"OrganizationCodePicture"`

	// 营业执照过期时间(yyyy-mm-dd)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BusinessLicenseEndDate *string `json:"BusinessLicenseEndDate,omitnil,omitempty" name:"BusinessLicenseEndDate"`

	// 组织机构代码证号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationCodeNo *string `json:"OrganizationCodeNo,omitnil,omitempty" name:"OrganizationCodeNo"`

	// 机构编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentNo *string `json:"AgentNo,omitnil,omitempty" name:"AgentNo"`

	// 省份
	// 注意:此字段可能返回 null,表示取不到有效值。
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 法人证件生效时间(yyyy-mm-dd)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossStartDate *string `json:"BossStartDate,omitnil,omitempty" name:"BossStartDate"`

	// 更新时间(yyyy-mm-dd hh:ii:ss)
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 清算联行号,开户行行号
	// 注意:此字段可能返回 null,表示取不到有效值。
	BankNo *string `json:"BankNo,omitnil,omitempty" name:"BankNo"`

	// 税务登记证生效时间(yyyy-mm-dd)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaxCollectionStartDate *string `json:"TaxCollectionStartDate,omitnil,omitempty" name:"TaxCollectionStartDate"`

	// 营业执照生效时间(yyyy-mm-dd)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BusinessLicenseStartDate *string `json:"BusinessLicenseStartDate,omitnil,omitempty" name:"BusinessLicenseStartDate"`

	// 客户经理用户编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountManagerId *string `json:"AccountManagerId,omitnil,omitempty" name:"AccountManagerId"`

	// 分类编号(多个以小写逗号分开)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClassificationIds *string `json:"ClassificationIds,omitnil,omitempty" name:"ClassificationIds"`

	// 营业执照类型(1三证合一,2非三证合一)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BusinessLicenseType *string `json:"BusinessLicenseType,omitnil,omitempty" name:"BusinessLicenseType"`

	// 法人证件过期时间(yyyy-mm-dd)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossEndDate *string `json:"BossEndDate,omitnil,omitempty" name:"BossEndDate"`

	// 营业执照编号(系统有唯一性校验)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BusinessLicenseNo *string `json:"BusinessLicenseNo,omitnil,omitempty" name:"BusinessLicenseNo"`

	// 机构名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentName *string `json:"AgentName,omitnil,omitempty" name:"AgentName"`

	// 商户简介
	// 注意:此字段可能返回 null,表示取不到有效值。
	Intro *string `json:"Intro,omitnil,omitempty" name:"Intro"`

	// 法人证件类型(1居民身份证,2临时居民身份证,3居民户口簿,4护照,5港澳居民来往内地通行证,6回乡证,7军人证,8武警身份证,9其他法定文件)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossIdType *string `json:"BossIdType,omitnil,omitempty" name:"BossIdType"`

	// 添加时间(yyyy-mm-dd hh:ii:ss)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"`

	// 门店数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopCount *string `json:"ShopCount,omitnil,omitempty" name:"ShopCount"`

	// 结算账户人身份(1法人,2法人亲属),结算帐户为对私时必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountBoss *string `json:"AccountBoss,omitnil,omitempty" name:"AccountBoss"`

	// 分类名称(多个以小写逗号分开)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClassificationNames *string `json:"ClassificationNames,omitnil,omitempty" name:"ClassificationNames"`

	// 法人电话
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossTelephone *string `json:"BossTelephone,omitnil,omitempty" name:"BossTelephone"`

	// 客户经理姓名,必须为系统后台的管理员真实姓名
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountManagerName *string `json:"AccountManagerName,omitnil,omitempty" name:"AccountManagerName"`

	// 终端数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TerminalCount *string `json:"TerminalCount,omitnil,omitempty" name:"TerminalCount"`

	// 审核备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 财务联系人
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinancialContact *string `json:"FinancialContact,omitnil,omitempty" name:"FinancialContact"`

	// 商户名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// 法人性别(1男,2女)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossSex *string `json:"BossSex,omitnil,omitempty" name:"BossSex"`

	// 商户编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 法人住址
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossAddress *string `json:"BossAddress,omitnil,omitempty" name:"BossAddress"`

	// 县/区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 详细地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 法人职业
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossJob *string `json:"BossJob,omitnil,omitempty" name:"BossJob"`

	// 许可证图片【私密区】
	// 注意:此字段可能返回 null,表示取不到有效值。
	LicencePicture *string `json:"LicencePicture,omitnil,omitempty" name:"LicencePicture"`

	// 组织机构代码证过期时间(yyyy-mm-dd)
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationCodeEndDate *string `json:"OrganizationCodeEndDate,omitnil,omitempty" name:"OrganizationCodeEndDate"`

	// 营业时间,多个以小写逗号分开(9:00-12:00,13:00-18:00)
	// 注意:此字段可能返回 null,表示取不到有效值。
	OpenHours *string `json:"OpenHours,omitnil,omitempty" name:"OpenHours"`

	// 其他资料2
	// 注意:此字段可能返回 null,表示取不到有效值。
	OtherPictureTwo *string `json:"OtherPictureTwo,omitnil,omitempty" name:"OtherPictureTwo"`

	// 其他资料1
	// 注意:此字段可能返回 null,表示取不到有效值。
	OtherPictureOne *string `json:"OtherPictureOne,omitnil,omitempty" name:"OtherPictureOne"`

	// 银行户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 合同数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContractCount *string `json:"ContractCount,omitnil,omitempty" name:"ContractCount"`

	// 授权文件【私密区】(当结算帐户身份为法人亲属时必传)
	// 注意:此字段可能返回 null,表示取不到有效值。
	LicencePictureTwo *string `json:"LicencePictureTwo,omitnil,omitempty" name:"LicencePictureTwo"`

	// 银行账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountNo *string `json:"AccountNo,omitnil,omitempty" name:"AccountNo"`

	// 法人邮箱
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossEmail *string `json:"BossEmail,omitnil,omitempty" name:"BossEmail"`

	// 结算账户类型(2对私,1对公)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountType *string `json:"AccountType,omitnil,omitempty" name:"AccountType"`

	// 税务登记证过期时间(yyyy-mm-dd)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaxCollectionEndDate *string `json:"TaxCollectionEndDate,omitnil,omitempty" name:"TaxCollectionEndDate"`

	// 开户行名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	BankName *string `json:"BankName,omitnil,omitempty" name:"BankName"`

	// 联系电话
	// 注意:此字段可能返回 null,表示取不到有效值。
	Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`

	// 外部商户主键编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutMerchantId *string `json:"OutMerchantId,omitnil,omitempty" name:"OutMerchantId"`

	// 城市编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	CityId *string `json:"CityId,omitnil,omitempty" name:"CityId"`

	// 法人证件国别/地区(中国CHN,香港HKG,澳门MAC,台湾CTN)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossIdCount *string `json:"BossIdCount,omitnil,omitempty" name:"BossIdCount"`

	// 商户标记,自定义参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 财务联系人电话
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinancialTelephone *string `json:"FinancialTelephone,omitnil,omitempty" name:"FinancialTelephone"`

	// 法人姓名
	// 注意:此字段可能返回 null,表示取不到有效值。
	BossName *string `json:"BossName,omitnil,omitempty" name:"BossName"`

	// 组织机构代码证生效时间(yyyy-mm-dd)
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrganizationCodeStartDate *string `json:"OrganizationCodeStartDate,omitnil,omitempty" name:"OrganizationCodeStartDate"`

	// 注意:此字段可能返回 null,表示取不到有效值。
	Logo *string `json:"Logo,omitnil,omitempty" name:"Logo"`

	// 其他资料4
	// 注意:此字段可能返回 null,表示取不到有效值。
	OtherPictureFour *string `json:"OtherPictureFour,omitnil,omitempty" name:"OtherPictureFour"`

	// 税务登记证号
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaxCollectionNo *string `json:"TaxCollectionNo,omitnil,omitempty" name:"TaxCollectionNo"`
}

type ViewShopRequest added in v1.0.293

type ViewShopRequest struct {
	*tchttp.BaseRequest

	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 外部商户主键编号(ShopNo或OutShopId必须传一个)
	OutShopId *string `json:"OutShopId,omitnil,omitempty" name:"OutShopId"`

	// 门店编号(ShopNo或OutShopId必须传一个)
	ShopNo *string `json:"ShopNo,omitnil,omitempty" name:"ShopNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewViewShopRequest added in v1.0.293

func NewViewShopRequest() (request *ViewShopRequest)

func (*ViewShopRequest) FromJsonString added in v1.0.293

func (r *ViewShopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ViewShopRequest) ToJsonString added in v1.0.293

func (r *ViewShopRequest) ToJsonString() string

type ViewShopRequestParams added in v1.0.426

type ViewShopRequestParams struct {
	// 收单系统分配的开放ID
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 收单系统分配的密钥
	OpenKey *string `json:"OpenKey,omitnil,omitempty" name:"OpenKey"`

	// 外部商户主键编号(ShopNo或OutShopId必须传一个)
	OutShopId *string `json:"OutShopId,omitnil,omitempty" name:"OutShopId"`

	// 门店编号(ShopNo或OutShopId必须传一个)
	ShopNo *string `json:"ShopNo,omitnil,omitempty" name:"ShopNo"`

	// 沙箱环境填sandbox,正式环境不填
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type ViewShopResponse added in v1.0.293

type ViewShopResponse struct {
	*tchttp.BaseResponse
	Response *ViewShopResponseParams `json:"Response"`
}

func NewViewShopResponse added in v1.0.293

func NewViewShopResponse() (response *ViewShopResponse)

func (*ViewShopResponse) FromJsonString added in v1.0.293

func (r *ViewShopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ViewShopResponse) ToJsonString added in v1.0.293

func (r *ViewShopResponse) ToJsonString() string

type ViewShopResponseParams added in v1.0.426

type ViewShopResponseParams struct {
	// 业务系统返回消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`

	// 业务系统返回码
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 门店明细响应对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ViewShopResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ViewShopResult added in v1.0.293

type ViewShopResult struct {
	// 城市
	// 注意:此字段可能返回 null,表示取不到有效值。
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 门店简称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopName *string `json:"ShopName,omitnil,omitempty" name:"ShopName"`

	// 百度地图纬度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Latitude *string `json:"Latitude,omitnil,omitempty" name:"Latitude"`

	// 品牌名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	BrandName *string `json:"BrandName,omitnil,omitempty" name:"BrandName"`

	// 开通应用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppCount *string `json:"AppCount,omitnil,omitempty" name:"AppCount"`

	// 负责人手机号码
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContactTelephone *string `json:"ContactTelephone,omitnil,omitempty" name:"ContactTelephone"`

	// 商户名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantName *string `json:"MerchantName,omitnil,omitempty" name:"MerchantName"`

	// 省份
	// 注意:此字段可能返回 null,表示取不到有效值。
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 县/区
	// 注意:此字段可能返回 null,表示取不到有效值。
	County *string `json:"County,omitnil,omitempty" name:"County"`

	// 更新时间(yyyy-mm-dd hh:ii:ss)
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 终端数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TerminalCount *string `json:"TerminalCount,omitnil,omitempty" name:"TerminalCount"`

	// 收银台图片【公共区】
	// 注意:此字段可能返回 null,表示取不到有效值。
	PictureTwo *string `json:"PictureTwo,omitnil,omitempty" name:"PictureTwo"`

	// 高德地图纬度
	// 注意:此字段可能返回 null,表示取不到有效值。
	LatitudeTwo *string `json:"LatitudeTwo,omitnil,omitempty" name:"LatitudeTwo"`

	// 机构名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentName *string `json:"AgentName,omitnil,omitempty" name:"AgentName"`

	// 其他照片【公共区】
	// 注意:此字段可能返回 null,表示取不到有效值。
	PictureFour *string `json:"PictureFour,omitnil,omitempty" name:"PictureFour"`

	// 高德地图经度
	// 注意:此字段可能返回 null,表示取不到有效值。
	LongitudeTwo *string `json:"LongitudeTwo,omitnil,omitempty" name:"LongitudeTwo"`

	// 门店状态(0未审核,1已审核,2审核未通过,3待审核,4已删除,5初审通过)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 审核备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 机构编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentNo *string `json:"AgentNo,omitnil,omitempty" name:"AgentNo"`

	// 商户编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	MerchantNo *string `json:"MerchantNo,omitnil,omitempty" name:"MerchantNo"`

	// 添加时间(yyyy-mm-dd hh:ii:ss)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"`

	// 详细地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 百度地图经度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Longitude *string `json:"Longitude,omitnil,omitempty" name:"Longitude"`

	// 门店编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopNo *string `json:"ShopNo,omitnil,omitempty" name:"ShopNo"`

	// 门店全称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShopFullName *string `json:"ShopFullName,omitnil,omitempty" name:"ShopFullName"`

	// 门店负责人
	// 注意:此字段可能返回 null,表示取不到有效值。
	Contact *string `json:"Contact,omitnil,omitempty" name:"Contact"`

	// 店内环境图片【公共区】
	// 注意:此字段可能返回 null,表示取不到有效值。
	PictureThree *string `json:"PictureThree,omitnil,omitempty" name:"PictureThree"`

	// 整体门面(含招牌)图片【公共区】
	// 注意:此字段可能返回 null,表示取不到有效值。
	PictureOne *string `json:"PictureOne,omitnil,omitempty" name:"PictureOne"`

	// 门店电话
	// 注意:此字段可能返回 null,表示取不到有效值。
	Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`

	// 机构门店主键
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutShopId *string `json:"OutShopId,omitnil,omitempty" name:"OutShopId"`

	// 城市编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	CityId *string `json:"CityId,omitnil,omitempty" name:"CityId"`
}

type WechatPreAuthResult added in v1.0.650

type WechatPreAuthResult struct {
	// 商户核身单号
	AuthNo *string `json:"AuthNo,omitnil,omitempty" name:"AuthNo"`

	// 微信用户标识
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 商户号
	MchId *string `json:"MchId,omitnil,omitempty" name:"MchId"`

	// 子商户号
	SubMchId *string `json:"SubMchId,omitnil,omitempty" name:"SubMchId"`

	// 预核身token值
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// token有效期时间,单位:秒
	Expire *int64 `json:"Expire,omitnil,omitempty" name:"Expire"`
}

type WithdrawBill

type WithdrawBill struct {
	// 业务提现订单号
	WithdrawOrderId *string `json:"WithdrawOrderId,omitnil,omitempty" name:"WithdrawOrderId"`

	// 提现日期
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 提现金额,单位: 分
	PayAmt *string `json:"PayAmt,omitnil,omitempty" name:"PayAmt"`

	// 聚鑫分配转入账户appid
	InSubAppId *string `json:"InSubAppId,omitnil,omitempty" name:"InSubAppId"`

	// 聚鑫分配转出账户appid
	OutSubAppId *string `json:"OutSubAppId,omitnil,omitempty" name:"OutSubAppId"`

	// ISO货币代码
	CurrencyType *string `json:"CurrencyType,omitnil,omitempty" name:"CurrencyType"`

	// 透传字段
	MetaData *string `json:"MetaData,omitnil,omitempty" name:"MetaData"`

	// 扩展字段
	ExtendFieldData *string `json:"ExtendFieldData,omitnil,omitempty" name:"ExtendFieldData"`
}

type WithdrawCashMembershipRequest

type WithdrawCashMembershipRequest struct {
	*tchttp.BaseRequest

	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(150),交易网名称(市场名称)
	TranWebName *string `json:"TranWebName,omitnil,omitempty" name:"TranWebName"`

	// STRING(5),会员证件类型(详情见“常见问题”)
	MemberGlobalType *string `json:"MemberGlobalType,omitnil,omitempty" name:"MemberGlobalType"`

	// STRING(32),会员证件号码
	MemberGlobalId *string `json:"MemberGlobalId,omitnil,omitempty" name:"MemberGlobalId"`

	// STRING(32),交易网会员代码
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(150),会员名称
	MemberName *string `json:"MemberName,omitnil,omitempty" name:"MemberName"`

	// STRING(50),提现账号(银行卡)
	TakeCashAcctNo *string `json:"TakeCashAcctNo,omitnil,omitempty" name:"TakeCashAcctNo"`

	// STRING(150),出金账户名称(银行卡户名)
	OutAmtAcctName *string `json:"OutAmtAcctName,omitnil,omitempty" name:"OutAmtAcctName"`

	// STRING(3),币种(默认为RMB)
	Ccy *string `json:"Ccy,omitnil,omitempty" name:"Ccy"`

	// STRING(20),可提现金额
	CashAmt *string `json:"CashAmt,omitnil,omitempty" name:"CashAmt"`

	// STRING(300),备注(建议可送订单号,可在对账文件的备注字段获取到)
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(300),网银签名
	WebSign *string `json:"WebSign,omitnil,omitempty" name:"WebSign"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

func NewWithdrawCashMembershipRequest

func NewWithdrawCashMembershipRequest() (request *WithdrawCashMembershipRequest)

func (*WithdrawCashMembershipRequest) FromJsonString

func (r *WithdrawCashMembershipRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*WithdrawCashMembershipRequest) ToJsonString

func (r *WithdrawCashMembershipRequest) ToJsonString() string

type WithdrawCashMembershipRequestParams added in v1.0.426

type WithdrawCashMembershipRequestParams struct {
	// String(22),商户号(签约客户号)
	MrchCode *string `json:"MrchCode,omitnil,omitempty" name:"MrchCode"`

	// STRING(150),交易网名称(市场名称)
	TranWebName *string `json:"TranWebName,omitnil,omitempty" name:"TranWebName"`

	// STRING(5),会员证件类型(详情见“常见问题”)
	MemberGlobalType *string `json:"MemberGlobalType,omitnil,omitempty" name:"MemberGlobalType"`

	// STRING(32),会员证件号码
	MemberGlobalId *string `json:"MemberGlobalId,omitnil,omitempty" name:"MemberGlobalId"`

	// STRING(32),交易网会员代码
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(150),会员名称
	MemberName *string `json:"MemberName,omitnil,omitempty" name:"MemberName"`

	// STRING(50),提现账号(银行卡)
	TakeCashAcctNo *string `json:"TakeCashAcctNo,omitnil,omitempty" name:"TakeCashAcctNo"`

	// STRING(150),出金账户名称(银行卡户名)
	OutAmtAcctName *string `json:"OutAmtAcctName,omitnil,omitempty" name:"OutAmtAcctName"`

	// STRING(3),币种(默认为RMB)
	Ccy *string `json:"Ccy,omitnil,omitempty" name:"Ccy"`

	// STRING(20),可提现金额
	CashAmt *string `json:"CashAmt,omitnil,omitempty" name:"CashAmt"`

	// STRING(300),备注(建议可送订单号,可在对账文件的备注字段获取到)
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// STRING(1027),保留域
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// STRING(300),网银签名
	WebSign *string `json:"WebSign,omitnil,omitempty" name:"WebSign"`

	// STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
	Profile *string `json:"Profile,omitnil,omitempty" name:"Profile"`
}

Predefined struct for user

type WithdrawCashMembershipResponse

type WithdrawCashMembershipResponse struct {
	*tchttp.BaseResponse
	Response *WithdrawCashMembershipResponseParams `json:"Response"`
}

func NewWithdrawCashMembershipResponse

func NewWithdrawCashMembershipResponse() (response *WithdrawCashMembershipResponse)

func (*WithdrawCashMembershipResponse) FromJsonString

func (r *WithdrawCashMembershipResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*WithdrawCashMembershipResponse) ToJsonString

func (r *WithdrawCashMembershipResponse) ToJsonString() string

type WithdrawCashMembershipResponseParams added in v1.0.426

type WithdrawCashMembershipResponseParams struct {
	// String(20),返回码
	TxnReturnCode *string `json:"TxnReturnCode,omitnil,omitempty" name:"TxnReturnCode"`

	// String(100),返回信息
	TxnReturnMsg *string `json:"TxnReturnMsg,omitnil,omitempty" name:"TxnReturnMsg"`

	// String(22),交易流水号
	CnsmrSeqNo *string `json:"CnsmrSeqNo,omitnil,omitempty" name:"CnsmrSeqNo"`

	// STRING(52),见证系统流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// STRING(20),转账手续费(固定返回0.00)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransferFee *string `json:"TransferFee,omitnil,omitempty" name:"TransferFee"`

	// STRING(1027),保留域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReservedMsg *string `json:"ReservedMsg,omitnil,omitempty" name:"ReservedMsg"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type WithdrawItem

type WithdrawItem struct {
	// STRING(2),记账标志(01: 提现; 02: 清分 )
	// 注意:此字段可能返回 null,表示取不到有效值。
	BookingFlag *string `json:"BookingFlag,omitnil,omitempty" name:"BookingFlag"`

	// STRING(32),交易状态(0: 成功)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranStatus *string `json:"TranStatus,omitnil,omitempty" name:"TranStatus"`

	// STRING(200),记账说明
	// 注意:此字段可能返回 null,表示取不到有效值。
	BookingMsg *string `json:"BookingMsg,omitnil,omitempty" name:"BookingMsg"`

	// STRING(32),交易网会员代码
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranNetMemberCode *string `json:"TranNetMemberCode,omitnil,omitempty" name:"TranNetMemberCode"`

	// STRING(50),见证子帐户的帐号
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAcctNo *string `json:"SubAcctNo,omitnil,omitempty" name:"SubAcctNo"`

	// STRING(150),见证子账户的名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubAcctName *string `json:"SubAcctName,omitnil,omitempty" name:"SubAcctName"`

	// STRING(20),交易金额
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranAmt *string `json:"TranAmt,omitnil,omitempty" name:"TranAmt"`

	// STRING(20),手续费
	// 注意:此字段可能返回 null,表示取不到有效值。
	Commission *string `json:"Commission,omitnil,omitempty" name:"Commission"`

	// STRING(8),交易日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranDate *string `json:"TranDate,omitnil,omitempty" name:"TranDate"`

	// STRING(20),交易时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TranTime *string `json:"TranTime,omitnil,omitempty" name:"TranTime"`

	// STRING(52),见证系统流水号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FrontSeqNo *string `json:"FrontSeqNo,omitnil,omitempty" name:"FrontSeqNo"`

	// STRING(300),备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Jump to

Keyboard shortcuts

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