tencentcloud-sdk-nodejs
Version:
2,885 lines • 568 kB
TypeScript
/**
* QueryFlexPaymentOrderStatus请求参数结构体
*/
export interface QueryFlexPaymentOrderStatusRequest {
/**
* 外部订单ID
*/
OutOrderId?: string;
/**
* 订单ID
*/
OrderId?: string;
/**
* 环境类型
__release__:生产环境
__sandbox__:沙箱环境
__test__:测试环境
缺省默认为生产环境
*/
Environment?: string;
}
/**
* QueryAcctBinding请求参数结构体
*/
export interface QueryAcctBindingRequest {
/**
* 聚鑫分配的支付主MidasAppId
*/
MidasAppId: string;
/**
* 聚鑫计费SubAppId,代表子商户
*/
SubAppId: string;
/**
* 由平台客服提供的计费密钥Id
*/
MidasSecretId: string;
/**
* 计费签名
*/
MidasSignature: string;
/**
* 敏感信息加密类型:
RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
AES: aes对称加密,使用AES256-CBC-PCKS7padding
缺省: RSA
*/
EncryptType?: string;
/**
* 环境名:
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: release
*/
MidasEnvironment?: string;
}
/**
* QueryCompanyTitle返回参数结构体
*/
export interface QueryCompanyTitleResponse {
/**
* 错误码
*/
ErrCode: string;
/**
* 错误消息
*/
ErrMessage: string;
/**
* 公司抬头结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: Array<CompanyTitleResult>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ReviseMbrProperty返回参数结构体
*/
export interface ReviseMbrPropertyResponse {
/**
* String(20),返回码
*/
TxnReturnCode?: string;
/**
* String(100),返回信息
*/
TxnReturnMsg?: string;
/**
* String(22),交易流水号
*/
CnsmrSeqNo?: string;
/**
* STRING(1027),保留域
注意:此字段可能返回 null,表示取不到有效值。
*/
ReservedMsg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ApplyPayerInfo返回参数结构体
*/
export interface ApplyPayerInfoResponse {
/**
* 付款人申请结果
*/
Result: ApplyPayerinfoResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 绑定分账收款方查询响应
*/
export interface QueryOpenBankProfitSharePayeeResult {
/**
* 账户ID(受益ID)
*/
AccountId: string;
/**
* 账户号。通联国际指客户银行账户号
*/
AccountNo: string;
/**
* 账户货币。参考附录“币种类型”。
*/
Currency: string;
/**
* 收款人账户名称
*/
AccountName: string;
/**
* 银行名称
注意:此字段可能返回 null,表示取不到有效值。
*/
BankName: string;
/**
* 账户类型。
00:借记卡
01:存折
02:信用卡
03:准贷记卡
04:预付卡费
05:境外卡
注意:此字段可能返回 null,表示取不到有效值。
*/
Nature: string;
/**
* 状态
0-待审核;1-审核通过;2-审核不通过 3-关联实体未审核
*/
BindState: string;
/**
* 状态描述
*/
StateExplain: string;
}
/**
* UnifiedOrder返回参数结构体
*/
export interface UnifiedOrderResponse {
/**
* 支付金额,单位: 分
*/
TotalAmt: number;
/**
* 应用支付订单号
*/
OutTradeNo: string;
/**
* 支付参数透传给聚鑫SDK(原文透传给SDK即可,不需要解码)
*/
PayInfo: string;
/**
* 聚鑫的交易订单
*/
TransactionId: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ApplyOpenBankSettleOrder返回参数结构体
*/
export interface ApplyOpenBankSettleOrderResponse {
/**
* 错误码。
*/
ErrCode: string;
/**
* 错误信息。
*/
ErrMessage: string;
/**
* 返回结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: ApplyOpenBankSettleOrderResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreatePayRollToken返回参数结构体
*/
export interface CreatePayRollTokenResponse {
/**
* Token有效时间,单位秒
*/
ExpireTime: number;
/**
* 微信服务商商户的商户号,由微信支付生成并下发
*/
MerchantId: string;
/**
* 用户在商户对应appid下的唯一标识
*/
OpenId: string;
/**
* 微信服务商下特约商户的商户号,由微信支付生成并下发
*/
SubMerchantId: string;
/**
* Token值
*/
Token: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 付款人申请结果
*/
export interface ApplyPayerinfoResult {
/**
* 错误码
*/
Code: string;
/**
* 数据
*/
Data: ApplyPayerinfoData;
}
/**
* 冻结余额结果
*/
export interface FreezeFlexBalanceResult {
/**
* 冻结订单ID
*/
OrderId: string;
}
/**
* BindAcct请求参数结构体
*/
export interface BindAcctRequest {
/**
* 聚鑫分配的支付主MidasAppId
*/
MidasAppId: string;
/**
* 聚鑫计费SubAppId,代表子商户
*/
SubAppId: string;
/**
* 1 – 小额转账验证
2 – 短信验证
3 - 一分钱转账验证,无需再调CheckAcct验证绑卡
4 - 银行四要素验证,无需再调CheckAcct验证绑卡
每个结算账户每天只能使用一次小额转账验证
*/
BindType: number;
/**
* 用于提现
<敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
*/
SettleAcctNo: string;
/**
* 结算账户户名
<敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
*/
SettleAcctName: string;
/**
* 1 – 本行账户
2 – 他行账户
*/
SettleAcctType: number;
/**
* 证件类型,见《证件类型》表
*/
IdType: string;
/**
* 证件号码
<敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
*/
IdCode: string;
/**
* 开户行名称
*/
AcctBranchName: string;
/**
* 聚鑫分配的安全ID
*/
MidasSecretId: string;
/**
* 按照聚鑫安全密钥计算的签名
*/
MidasSignature: string;
/**
* 用于短信验证
BindType==2时必填
<敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
*/
Mobile?: string;
/**
* 大小额行号,超级网银行号和大小额行号
二选一
*/
CnapsBranchId?: string;
/**
* 超级网银行号,超级网银行号和大小额行号
二选一
*/
EiconBankBranchId?: string;
/**
* 敏感信息加密类型:
RSA: rsa非对称加密,使用RSA-PKCS1-v1_5
AES: aes对称加密,使用AES256-CBC-PCKS7padding
缺省: RSA
*/
EncryptType?: string;
/**
* 环境名:
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: release
*/
MidasEnvironment?: string;
/**
* 经办人信息
*/
AgencyClientInfo?: AgencyClientInfo;
}
/**
* QueryOpenBankBankBranchList返回参数结构体
*/
export interface QueryOpenBankBankBranchListResponse {
/**
* 错误码。
__SUCCESS__: 成功
__其他__: 见附录-错误码表
*/
ErrCode: string;
/**
* 错误消息。
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrMessage: string;
/**
* 返回结果。
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: QueryOpenBankBankBranchListResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* MigrateOrderRefundQuery返回参数结构体
*/
export interface MigrateOrderRefundQueryResponse {
/**
* 请求成功状态
*/
IsSuccess?: boolean;
/**
* 交易流水号
*/
TradeSerialNo?: string;
/**
* 交易备注
*/
TradeMsg?: string;
/**
* 交易状态:0=交易待处理;1=交易处理中;2=交易处理成功;3=交易失败;4=状态未知
*/
TradeStatus?: number;
/**
* 第三方支付机构支付交易号
注意:此字段可能返回 null,表示取不到有效值。
*/
ThirdChannelOrderId?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* QueryOpenBankPaymentOrder请求参数结构体
*/
export interface QueryOpenBankPaymentOrderRequest {
/**
* 渠道商户号。外部接入平台入驻云企付平台下发。
*/
ChannelMerchantId: string;
/**
* 外部商户订单号。与ChannelOrderId不能同时为空。若传空串即表示忽略该参数。
*/
OutOrderId: string;
/**
* 云平台订单号。与OutOrderId不能同时为空。若调用下单接口时,发生异常,无法取到ChannelOrderId,传空串即可
*/
ChannelOrderId: string;
/**
* 接入环境。沙箱环境填 sandbox。缺省默认调用生产环境。
*/
Environment?: string;
}
/**
* QueryOpenBankBindExternalSubMerchantBankAccount返回参数结构体
*/
export interface QueryOpenBankBindExternalSubMerchantBankAccountResponse {
/**
* 错误码。
__SUCCESS__: 成功
__其他__: 见附录-错误码表
*/
ErrCode: string;
/**
* 错误消息。
*/
ErrMessage: string;
/**
* 返回结果。
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: QueryOpenBankBindExternalSubMerchantBankAccountResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* UploadOrgFile请求参数结构体
*/
export interface UploadOrgFileRequest {
/**
* 收单系统分配的开放ID
*/
OpenId: string;
/**
* 收单系统分配的密钥
*/
OpenKey: string;
/**
* 存储区域(0私密区,1公共区),请严格按文件要求,上传到不同的区域
*/
Storage: string;
/**
* 文件的md5值(为防止平台多次上传重复文件,文件名为文件md5,且不会覆盖,重复上传返回第一次上传成功的文件路径)
*/
FileMd5: string;
/**
* 文件内容(先将图片转换成二进制,再进行base64加密)
*/
FileContent: string;
/**
* 文件扩展名(png,jpg,gif)
*/
FileExtension: string;
/**
* 沙箱环境填sandbox,正式环境不填
*/
Profile?: string;
}
/**
* GetPayRollAuthResult请求参数结构体
*/
export interface GetPayRollAuthResultRequest {
/**
* 商户系统内部的商家核身单号,要求此参数只能由数字、大小写字母组成,在服务商内部唯一
*/
AuthNumber: string;
/**
* 微信服务商下特约商户的商户号,由微信支付生成并下发
*/
SubMerchantId: string;
}
/**
* RefundTlinxOrder返回参数结构体
*/
export interface RefundTlinxOrderResponse {
/**
* 业务系统返回码,0表示成功,其他表示失败。
*/
ErrCode: string;
/**
* 业务系统返回消息
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrMessage: string;
/**
* 退款响应对象
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: RefundOrderResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreatePayMerchant请求参数结构体
*/
export interface CreatePayMerchantRequest {
/**
* 平台编号
*/
PlatformCode: string;
/**
* 渠道方收款商户编号,由渠道方(银行)提 供。
*/
ChannelMerchantNo: string;
/**
* 是否需要向渠道进行 商户信息验证 1:验证
0:不验证
*/
ChannelCheckFlag: string;
/**
* 收款商户名称
*/
MerchantName: string;
/**
* 是否开通 B2B 支付 1:开通 0:不开通 缺省:1
*/
BusinessPayFlag?: string;
}
/**
* QueryContractPayWayList返回参数结构体
*/
export interface QueryContractPayWayListResponse {
/**
* 业务系统返回消息
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrMessage: string;
/**
* 业务系统返回码
*/
ErrCode: string;
/**
* 查询合同支付方式响应对象
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: Array<ContractPayListResult>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* QueryContractPayWayList请求参数结构体
*/
export interface QueryContractPayWayListRequest {
/**
* 收单系统分配的开放ID
*/
OpenId: string;
/**
* 收单系统分配的密钥
*/
OpenKey: string;
/**
* 沙箱环境填sandbox,正式环境不填
*/
Profile?: string;
}
/**
* GetBillDownloadUrl返回参数结构体
*/
export interface GetBillDownloadUrlResponse {
/**
* 业务系统返回码
*/
ErrCode: string;
/**
* 业务系统返回消息
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrMessage: string;
/**
* 账单文件下载地址响应对象
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: BillDownloadUrlResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* QueryAssignment请求参数结构体
*/
export interface QueryAssignmentRequest {
/**
* 主播ID
*/
AnchorId: string;
}
/**
* 提交贸易材料结果
*/
export interface ApplyTradeResult {
/**
* 错误码
*/
Code: string;
/**
* 提交贸易材料数据
*/
Data: ApplyTradeData;
}
/**
* 退款子订单列表
*/
export interface RefundOutSubOrderRefundList {
/**
* 平台应退金额
*/
PlatformRefundAmt: number;
/**
* 子订单退款金额
*/
RefundAmt: number;
/**
* 商家应退金额
*/
SubMchRefundAmt: number;
/**
* 子订单号
*/
SubOutTradeNo: string;
/**
* 子退款单号,调用方需要保证 全局唯一性
*/
SubRefundId: string;
}
/**
* UnbindRelateAcct请求参数结构体
*/
export interface UnbindRelateAcctRequest {
/**
* String(22),商户号(签约客户号)
*/
MrchCode: string;
/**
* STRING(2),功能标志(1: 解绑)
*/
FunctionFlag: string;
/**
* STRING(32),交易网会员代码(若需要把一个待绑定账户关联到两个会员名下,此字段可上送两个会员的交易网代码,并且须用“|::|”(右侧)进行分隔)
*/
TranNetMemberCode: string;
/**
* STRING(50),待解绑的提现账户的账号(提现账号)
*/
MemberAcctNo: string;
/**
* STRING(1027),保留域
*/
ReservedMsg?: string;
/**
* STRING(12),接入环境,默认接入沙箱环境。接入正式环境填"prod"
*/
Profile?: string;
}
/**
* UnifiedTlinxOrder返回参数结构体
*/
export interface UnifiedTlinxOrderResponse {
/**
* 业务系统返回消息
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrMessage: string;
/**
* 业务系统返回码,0表示成功,其他表示失败。
*/
ErrCode: string;
/**
* 统一下单响应对象
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: PayOrderResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateMerchant请求参数结构体
*/
export interface CreateMerchantRequest {
/**
* 开票平台ID
*/
InvoicePlatformId: number;
/**
* 企业名称
*/
TaxpayerName: string;
/**
* 销方纳税人识别号
*/
TaxpayerNum: string;
/**
* 注册企业法定代表人名称
*/
LegalPersonName: string;
/**
* 联系人
*/
ContactsName: string;
/**
* 联系人手机号
*/
Phone: string;
/**
* 不包含省市名称的地址
*/
Address: string;
/**
* 地区编码
*/
RegionCode: number;
/**
* 市(地区)名称
*/
CityName: string;
/**
* 开票人
*/
Drawer: string;
/**
* 税务登记证图片(Base64)字符串,需小于 3M
*/
TaxRegistrationCertificate: string;
/**
* 联系人邮箱地址
*/
Email?: string;
/**
* 企业电话
*/
BusinessMobile?: string;
/**
* 银行名称
*/
BankName?: string;
/**
* 银行账号
*/
BankAccount?: string;
/**
* 复核人
*/
Reviewer?: string;
/**
* 收款人
*/
Payee?: string;
/**
* 注册邀请码
*/
RegisterCode?: string;
/**
* 不填默认为1,有效状态
0:表示无效;
1:表示有效;
2:表示禁止开蓝票;
3:表示禁止冲红。
*/
State?: string;
/**
* 接收推送的消息地址
*/
CallbackUrl?: string;
/**
* 接入环境。沙箱环境填 sandbox。
*/
Profile?: string;
}
/**
* QueryContractRelateShop返回参数结构体
*/
export interface QueryContractRelateShopResponse {
/**
* 业务系统返回消息
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrMessage: string;
/**
* 业务系统返回码
*/
ErrCode: string;
/**
* 查询合同可关联门店响应对象
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: Array<QueryContractRelateShopResult>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 子商户进件返回结果
*/
export interface CreateOpenBankExternalSubMerchantRegistrationResult {
/**
* 进件状态。
__SUCCESS__: 进件成功
__FAILED__: 进件失败
__PROCESSING__: 进件中
注意:若返回进件中,需要再次调用进件结果查询接口,查询结果。
*/
RegistrationStatus: string;
/**
* 进件返回描述, 例如失败原因等。
注意:此字段可能返回 null,表示取不到有效值。
*/
RegistrationMessage: string;
/**
* 渠道进件序列号。
*/
ChannelRegistrationNo: string;
/**
* 渠道子商户ID。
*/
ChannelSubMerchantId: string;
/**
* 第三方渠道返回信息, 为JSON格式字符串。详情见附录-复杂类型。
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalReturnData: string;
}
/**
* RefundTlinxOrder请求参数结构体
*/
export interface RefundTlinxOrderRequest {
/**
* 使用门店OpenId
*/
OpenId: string;
/**
* 使用门店OpenKey
*/
OpenKey: string;
/**
* 原始订单的开发者交易流水号
*/
DeveloperNo: string;
/**
* 新退款订单的开发者流水号,同一门店内唯一
*/
RefundOutNo: string;
/**
* 退款订单名称,可以为空
*/
RefundOrderName: string;
/**
* 退款金额(以分为单位,没有小数点)
*/
RefundAmount: string;
/**
* 主管密码,对密码进行SHA-1加密,默认为123456
*/
ShopPassword: string;
/**
* 退款备注
*/
Remark?: string;
/**
* 沙箱环境填sandbox,正式环境不填
*/
Profile?: string;
}
/**
* 查询发票结果
*/
export interface QueryInvoiceResult {
/**
* 错误消息
*/
Message: string;
/**
* 错误码
*/
Code: number;
/**
* 查询发票数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data: QueryInvoiceResultData;
/**
* 订单数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Order: Order;
}
/**
* QueryAcctBinding返回参数结构体
*/
export interface QueryAcctBindingResponse {
/**
* 总行数
*/
TotalCount: number;
/**
* 银行卡信息列表
*/
BankCardItems: Array<BankCardItem>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 付款人查询数据
*/
export interface QueryPayerinfoData {
/**
* 商户号
*/
MerchantId: string;
/**
* 付款人ID
*/
PayerId: string;
/**
* 审核状态
*/
Status: string;
/**
* 失败原因
注意:此字段可能返回 null,表示取不到有效值。
*/
FailReason: string;
/**
* 付款人类型
*/
PayerType: string;
/**
* 付款人姓名
*/
PayerName: string;
/**
* 付款人证件类型
*/
PayerIdType: string;
/**
* 付款人证件号
*/
PayerIdNo: string;
/**
* 付款人联系电话
注意:此字段可能返回 null,表示取不到有效值。
*/
PayerContactNumber: string;
/**
* 付款人联系邮箱
注意:此字段可能返回 null,表示取不到有效值。
*/
PayerEmailAddress: string;
/**
* 付款人常驻国家或地区编码
*/
PayerCountryCode: string;
/**
* 付款人联系名称
注意:此字段可能返回 null,表示取不到有效值。
*/
PayerContactName: string;
}
/**
* 发票开具明细
*/
export interface CreateInvoiceItem {
/**
* 商品名称
*/
Name: string;
/**
* 税收商品编码
*/
TaxCode: string;
/**
* 不含税商品总价(商品含税价总额/(1+税率))。InvoicePlatformId 为1时,该金额为含税总金额。单位为分。
*/
TotalPrice: number;
/**
* 商品税率
*/
TaxRate: number;
/**
* 商品税额(不含税商品总价*税率)。单位为分
*/
TaxAmount: number;
/**
* 税收商品类别
*/
TaxType?: string;
/**
* 商品规格
*/
Models?: string;
/**
* 商品单位
*/
Unit?: string;
/**
* 商品数量
*/
Total?: string;
/**
* 不含税商品单价。InvoicePlatformId 为1时,该金额为含税单价。
*/
Price?: string;
/**
* 含税折扣总额。单位为分
*/
Discount?: number;
/**
* 优惠政策标志。0:不使用优惠政策;1:使用优惠政策。
*/
PreferentialPolicyFlag?: string;
/**
* 零税率标识:
空:非零税率;
0:出口零税率;
1:免税;
2:不征税;
3:普通零税率。
*/
ZeroTaxFlag?: string;
/**
* 增值税特殊管理。PreferentialPolicyFlag字段为1时,必填。目前仅支持5%(3%,2%,1.5%)简易征税、免税、不征税。
*/
VatSpecialManagement?: string;
}
/**
* 汇出指令申请数据
*/
export interface ApplyOutwardOrderData {
/**
* 商户号
*/
MerchantId: string;
/**
* 对接方汇出指令编号
*/
TransactionId: string;
/**
* 受理状态
*/
Status: string;
}
/**
* 商户支付方式数据
*/
export interface MerchantPayWayData {
/**
* 支付币种
注意:此字段可能返回 null,表示取不到有效值。
*/
PayCurrency: string;
/**
* 支付图标
注意:此字段可能返回 null,表示取不到有效值。
*/
PayIcon: string;
/**
* 支付名称
注意:此字段可能返回 null,表示取不到有效值。
*/
PayInternalName: string;
/**
* 支付简称
注意:此字段可能返回 null,表示取不到有效值。
*/
PayName: string;
/**
* 是否支持退款
注意:此字段可能返回 null,表示取不到有效值。
*/
PaySplitRefund: string;
/**
* 支付标签
注意:此字段可能返回 null,表示取不到有效值。
*/
PayTag: string;
/**
* 支付凭证图标
注意:此字段可能返回 null,表示取不到有效值。
*/
PayTicketIcon: string;
/**
* 支付类型,逗号分隔
注意:此字段可能返回 null,表示取不到有效值。
*/
PayType: string;
/**
* 凭证名称
注意:此字段可能返回 null,表示取不到有效值。
*/
TicketName: string;
}
/**
* 云企付-查询对账单文件下载url
*/
export interface QueryOpenBankDownLoadUrlResult {
/**
* 供下一步请求账单文件的下载地址。
*/
DownloadUrl: string;
/**
* 从 download_url 下载的文件的哈希值,用于校验文件的完整性。
*/
HashValue: string;
/**
* 从 download_url 下载的文件的哈希类型,用于校验文件的完整性。
*/
HashType: string;
}
/**
* QueryOpenBankSubMerchantSignOnline返回参数结构体
*/
export interface QueryOpenBankSubMerchantSignOnlineResponse {
/**
* 错误码。
*/
ErrCode: string;
/**
* 错误信息。
*/
ErrMessage: string;
/**
* 返回结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: QueryOpenBankSubMerchantSignOnlineResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* BindAccount返回参数结构体
*/
export interface BindAccountResponse {
/**
* 错误码。响应成功:"SUCCESS",其他为不成功。
*/
ErrCode: string;
/**
* 响应消息。
*/
ErrMessage: string;
/**
* 该字段为null。
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 蓝票结果数据
*/
export interface CreateInvoiceResultData {
/**
* 开票状态
*/
State: number;
/**
* 发票ID
*/
InvoiceId: string;
/**
* 业务开票号
*/
OrderSn: string;
}
/**
* 客户端信息
*/
export interface CloudClientInfo {
/**
* 场景类型。
wechat_ecommerce渠道 - h5支付方式,此字段必填;
枚举值:
CLIENT_TYPE_UNKNOWN 未知;
CLIENT_TYPE_IOS ios系统;
CLIENT_TYPE_ANDROID 安卓系统;
CLIENT_TYPE_WAP WAP场景;
CLIENT_TYPE_H5 H5场景;
*/
ClientType?: string;
/**
* 应用名称。
*/
AppName?: string;
/**
* 网站URL。
*/
AppUrl?: string;
/**
* IOS平台BundleID。
*/
BundleId?: string;
/**
* Android平台PackageName
*/
PackageName?: string;
}
/**
* 查询会员资金交易信息列表结果
*/
export interface QueryFundsTransactionDetailsResult {
/**
* 本次交易返回查询结果记录数。
*/
ResultCount: number;
/**
* 符合业务查询条件的记录总数。
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalCount: number;
/**
* 结束标志。
__0__:否
__1__:是
注意:此字段可能返回 null,表示取不到有效值。
*/
EndFlag: string;
/**
* 会员资金交易信息数组。
注意:此字段可能返回 null,表示取不到有效值。
*/
TranItemArray: Array<FundsTransactionItem>;
}
/**
* UnbindOpenBankExternalSubMerchantBankAccount请求参数结构体
*/
export interface UnbindOpenBankExternalSubMerchantBankAccountRequest {
/**
* 渠道商户ID。
*/
ChannelMerchantId: string;
/**
* 渠道子商户ID。
*/
ChannelSubMerchantId: string;
/**
* 渠道名称。
__TENPAY__: 商企付
__WECHAT__: 微信支付
__ALIPAY__: 支付宝
*/
ChannelName: string;
/**
* 支付方式。
__EBANK_PAYMENT__: ebank支付
__OPENBANK_PAYMENT__: openbank支付
*/
PaymentMethod: string;
/**
* 绑卡序列号。
*/
BindSerialNo: string;
/**
* 外部申请编号。
*/
OutApplyId: string;
/**
* 通知地址。
*/
NotifyUrl?: string;
/**
* 环境类型。
__release__:生产环境
__sandbox__:沙箱环境
_不填默认为生产环境_
*/
Environment?: string;
}
/**
* 创建红票明细
*/
export interface CreateRedInvoiceItem {
/**
* 订单号
*/
OrderId: string;
/**
* 发票结果回传地址
*/
CallbackUrl?: string;
/**
* 业务开票号
*/
OrderSn?: string;
/**
* 红字信息表编码
*/
RedSerialNo?: string;
/**
* 门店编号
*/
StoreNo?: string;
}
/**
* 添加商户响应对象
*/
export interface AddMerchantResult {
/**
* 系统商户号
注意:此字段可能返回 null,表示取不到有效值。
*/
MerchantNo: string;
}
/**
* 渠道方用户信息
*/
export interface CloudExternalUserInfo {
/**
* 渠道方用户类型
*/
ExternalUserType?: string;
/**
* 渠道方用户ID
*/
ExternalUserId?: string;
}
/**
* QueryOpenBankExternalSubMerchantRegistration请求参数结构体
*/
export interface QueryOpenBankExternalSubMerchantRegistrationRequest {
/**
* 渠道商户号。
*/
ChannelMerchantId: string;
/**
* 渠道进件号,与外部进件号二者选填其一。
*/
ChannelRegistrationNo?: string;
/**
* 外部进件号,与渠道进件号二者选填其一。
*/
OutRegistrationNo?: string;
/**
* 环境类型
__release__:生产环境
__sandbox__:沙箱环境
_不填默认为生产环境_
*/
Environment?: string;
}
/**
* RevokeRechargeByThirdPay请求参数结构体
*/
export interface RevokeRechargeByThirdPayRequest {
/**
* 请求类型此接口固定填:RevokeMemberRechargeThirdPayReq
*/
RequestType: string;
/**
* 商户号
*/
MerchantCode: string;
/**
* 支付渠道
*/
PayChannel: string;
/**
* 子渠道
*/
PayChannelSubId: number;
/**
* 原始充值交易订单号
*/
OrderId: string;
/**
* 父账户账号,资金汇总账号
*/
BankAccountNumber: string;
/**
* 平台短号(银行分配)
*/
PlatformShortNumber: string;
/**
* 聚鑫分配的安全ID
*/
MidasSecretId: string;
/**
* 聚鑫分配的支付主MidasAppId
*/
MidasAppId: string;
/**
* 计费签名
*/
MidasSignature: string;
/**
* 交易流水号
*/
TransSequenceNumber: string;
/**
* 申请撤销的手续费金额,以元为单位
*/
TransFee: string;
/**
* 第三方支付渠道类型 0001-微信 0002-支付宝 0003-京东支付
*/
ThirdPayChannel: string;
/**
* 第三方渠道订单号或流水号
*/
ThirdPayChannelOrderId: string;
/**
* 充值接口银行返回的流水号(FrontSeqNo)
*/
OldFrontSequenceNumber: string;
/**
* 申请撤销的金额
*/
CurrencyAmount: string;
/**
* 单位,1:元,2:角,3:分 目前固定填1
*/
CurrencyUnit: string;
/**
* 币种 目前固定填RMB
*/
CurrencyType: string;
/**
* Midas环境标识
*/
MidasEnvironment: string;
/**
* 保留域
*/
ReservedMessage?: string;
/**
* 备注
*/
Remark?: string;
}
/**
* QueryMerchantInfoForManagement返回参数结构体
*/
export interface QueryMerchantInfoForManagementResponse {
/**
* 商户结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: MerchantManagementResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateTransferBatch返回参数结构体
*/
export interface CreateTransferBatchResponse {
/**
* 商家批次单号。
商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
示例值:plfk2020042013
*/
MerchantBatchNo?: string;
/**
* 微信批次单号。
微信商家转账系统返回的唯一标识。
示例值:1030000071100999991182020050700019480001
*/
BatchId?: string;
/**
* 批次受理成功时返回,遵循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;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* BindAccount请求参数结构体
*/
export interface BindAccountRequest {
/**
* 主播Id
*/
AnchorId: string;
/**
* 1 微信企业付款
2 支付宝转账
3 平安银企直连代发转账
*/
TransferType: number;
/**
* 收款方标识。
微信为open_id;
支付宝为会员alipay_user_id;
平安为收款方银行账号;
*/
AccountNo: string;
/**
* 手机号
*/
PhoneNum: string;
}
/**
* 子商户费率配置查询结果
*/
export interface QueryOpenBankSubMerchantRateConfigureResult {
/**
* 处理状态
SUCCESS: 开通成功
FAILED: 开通失败
PROCESSING: 开通中
*/
DealStatus: string;
/**
* 处理描述
注意:此字段可能返回 null,表示取不到有效值。
*/
DealMessage: string;
}
/**
* QueryCloudChannelData返回参数结构体
*/
export interface QueryCloudChannelDataResponse {
/**
* 外部订单号
注意:此字段可能返回 null,表示取不到有效值。
*/
OutOrderNo: string;
/**
* 渠道订单号
注意:此字段可能返回 null,表示取不到有效值。
*/
ChannelOrderId: string;
/**
* 第三方渠道数据类型
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalChannelDataType: string;
/**
* 渠道名称
注意:此字段可能返回 null,表示取不到有效值。
*/
Channel: string;
/**
* 第三方渠道数据列表
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalChannelDataList: Array<CloudExternalChannelData>;
/**
* 子应用ID
注意:此字段可能返回 null,表示取不到有效值。
*/
SubAppId: string;
/**
* 米大师分配的支付主MidasAppId
注意:此字段可能返回 null,表示取不到有效值。
*/
AppId: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* UploadExternalAnchorInfo返回参数结构体
*/
export interface UploadExternalAnchorInfoResponse {
/**
* 错误码。响应成功:"SUCCESS",其他为不成功。
*/
ErrCode: string;
/**
* 响应消息。
*/
ErrMessage: string;
/**
* 该字段为null。
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* QueryCustAcctIdBalance返回参数结构体
*/
export interface QueryCustAcctIdBalanceResponse {
/**
* String(20),返回码
*/
TxnReturnCode?: string;
/**
* String(100),返回信息
*/
TxnReturnMsg?: string;
/**
* String(22),交易流水号
*/
CnsmrSeqNo?: string;
/**
* STRING(10),本次交易返回查询结果记录数
注意:此字段可能返回 null,表示取不到有效值。
*/
ResultNum?: string;
/**
* STRING(30),起始记录号
注意:此字段可能返回 null,表示取不到有效值。
*/
StartRecordNo?: string;
/**
* STRING(2),结束标志(0: 否; 1: 是)
注意:此字段可能返回 null,表示取不到有效值。
*/
EndFlag?: string;
/**
* STRING(10),符合业务查询条件的记录总数(重复次数,一次最多返回20条记录)
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalNum?: string;
/**
* 账户信息数组
注意:此字段可能返回 null,表示取不到有效值。
*/
AcctArray?: Array<Acct>;
/**
* STRING(1027),保留域
注意:此字段可能返回 null,表示取不到有效值。
*/
ReservedMsg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* QueryOpenBankSubMerchantSignOnline请求参数结构体
*/
export interface QueryOpenBankSubMerchantSignOnlineRequest {
/**
* 渠道商户号。外部平台接入云企付平台下发。必填。
*/
ChannelMerchantId: string;
/**
* 渠道名称。详见附录-枚举类型-ChannelName。
*/
ChannelName: string;
/**
* 外部子商户ID。
*/
OutSubMerchantId?: string;
/**
* 渠道子商户ID。
*/
ChannelSubMerchantId?: string;
}
/**
* CreateRedInvoice请求参数结构体
*/
export interface CreateRedInvoiceRequest {
/**
* 开票平台ID
0 : 高灯
1 : 票易通
*/
InvoicePlatformId: number;
/**
* 红冲明细
*/
Invoices: Array<CreateRedInvoiceItem>;
/**
* 接入环境。沙箱环境填 sandbox。
*/
Profile?: string;
/**
* 开票渠道。0:线上渠道,1:线下渠道。不填默认为线上渠道
*/
InvoiceChannel?: number;
}
/**
* QueryAcctInfoList返回参数结构体
*/
export interface QueryAcctInfoListResponse {
/**
* 本次交易返回查询结果记录数
*/
ResultCount?: number;
/**
* 符合业务查询条件的记录总数
*/
TotalCount?: number;
/**
* 查询结果项 [object,object]
*/
QueryAcctItems?: Array<QueryAcctItem>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 合约信息
*/
export interface ContractInfo {
/**
* 米大师内部签约商户号
*/
ChannelContractMerchantId: string;
/**
* 米大师内部签约子商户号
注意:此字段可能返回 null,表示取不到有效值。
*/
ChannelContractSubMerchantId: string;
/**
* 米大师内部签约应用ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ChannelContractAppId: string;
/**
* 米大师内部签约子应用ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ChannelContractSubAppId: string;
/**
* 业务合约协议号
*/
OutContractCode: string;
/**
* 第三方渠道用户信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalContractUserInfoList: Array<ExternalContractUserInfo>;
/**
* 签约方式,如 wechat_app ,使用app方式下的微信签
*/
ContractMethod: string;
/**
* 合约场景id
注意:此字段可能返回 null,表示取不到有效值。
*/
ContractSceneId: string;
/**
* 用户信息
*/
UserInfo: ContractUserInfo;
/**
* 第三方渠道签约数据
*/
ExternalContractData: string;
}
/**
* QueryOpenBankExternalSubMerchantBankAccount请求参数结构体
*/
export interface QueryOpenBankExternalSubMerchantBankAccountRequest {
/**
* 渠道商户ID。
*/
ChannelMerchantId: string;
/**
* 渠道子商户ID。
*/
ChannelSubMerchantId: string;
/**
* 渠道名称。
__TENPAY__: 商企付
__WECHAT__: 微信支付
__ALIPAY__: 支付宝
*/
ChannelName: string;
/**
* 支付方式。
__EBANK_PAYMENT__: ebank支付
__OPENBANK_PAYMENT__: openbank支付
*/
PaymentMethod: string;
/**
* 环境类型。
__release__:生产环境
__sandbox__:沙箱环境
_不填默认为生产环境_
*/
Environment?: string;
}
/**
* 结算订单列表
*/
export interface SettlementOrders {
/**
* 列表
注意:此字段可能返回 null,表示取不到有效值。
*/
List: Array<SettlementOrderResult>;
/**
* 总数
注意:此字段可能返回 null,表示取不到有效值。
*/
Count: number;
}
/**
* 第三方渠道合约信息
*/
export interface ExternalReturnContractInfo {
/**
* 第三方渠道协议id
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalReturnAgreementId: string;
/**
* 第三方渠道协议生效时间戳
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalReturnContractEffectiveTimestamp: string;
/**
* 第三方渠道协议解约时间戳
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalReturnContractTerminationTimestamp: string;
/**
* 平台合约状态
协议状态,枚举值:
CONTRACT_STATUS_SIGNED:已签约
CONTRACT_STATUS_TERMINATED:未签约
CONTRACT_STATUS_PENDING:签约进行中
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalReturnContractStatus: string;
/**
* 第三方渠道请求序列号
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalReturnRequestId: string;
/**
* 第三方渠道协议签署时间戳
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalReturnContractSignedTimestamp: string;
/**
* 第三方渠道协议到期时间戳
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalReturnContractExpiredTimestamp: string;
/**
* 第三方渠道返回的合约数据
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalReturnContractData: string;
/**
* 第三方渠道解约备注
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalReturnContractTerminationRemark?: string;
/**
* 第三方渠道协议解约方式
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalReturnContractTerminationMode?: string;
}
/**
* ExecuteMemberTransaction返回参数结构体
*/
export interface ExecuteMemberTransactionResponse {
/**
* 请求类型
*/
RequestType?: string;
/**
* 银行流水号
*/
FrontSequenceNumber?: string;
/**
* 保留域
注意:此字段可能返回 null,表示取不到有效值。
*/
ReservedMessage?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 公司信息
*/
export interface OrganizationInfo {
/**
* 公司名称,个体工商户必输
*/
OrganizationName?: string;
/**
* 公司证件类型,个体工商户必输,证件类型仅支持73
*/
OrganizationType?: string;
/**
* 公司证件号码,个体工商户必输
*/
OrganizationCode?: string;
/**
* 法人名称,如果SubMchName不是法人,需要另外送入法人信息(企业必输)
<敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
*/
LegalPersonName?: string;
/**
* 法人证件类型,如果SubMchName不是法人,需要另外送入法人信息(企业必输)
*/
LegalPersonIdType?: string;
/**
* 法人证件号码,如果SubMchName不是法人,需要另外送入法人信息(企业必输)
<敏感信息>加密详见<a href="https://cloud.tencent.com/document/product/1122/48979" target="_blank">《商户端接口敏感信息加密说明》</a>
*/
LegalPersonIdCode?: string;
}
/**
* 灵云V2-银行信息
*/
export interface FlexFundingAccountInfo {
/**
* 资金账户号
*/
FundingAccountNo?: string;
/**
* 资金账户类型
*/
FundingAccountType?: string;
/**
* 资金账户绑定序列号
*/
FundingAccountBindSerialNo?: string;
/**
* 资金账户名称
*/
FundingAccountName?: string;
}
/**
* ConfirmOrder请求参数结构体
*/
export interface ConfirmOrderRequest {
/**
* 分配给商户的AppId
*/
MerchantAppId: string;
/**
* 平台流水号。消费订单发起成功后,返回的平台唯一订单号。
*/
OrderNo: string;
}
/**
* 渠道扩展促销信息
*/
export interface CloudExternalPromptGroup {
/**
* 渠道名。
为米大师定义的枚举值:
wechat 微信渠道
*/
ChannelName: string;
/**
* 渠道扩展促销信息列表,由各个渠道自行定义。
ChannelName为wechat时,组成为 <Wechat-ExternalPromptInfo>
*/
ExternalPromptInfoList: Array<CloudExternalPromptInfo>;
}
/**
* ModifyFlexPayeeAccountRightStatus返回参数结构体
*/
export interface ModifyFlexPayeeAccountRightStatusResponse {
/**
* 错误码。SUCCESS为成功,其他为失败
*/
ErrCode: string;
/**
* 错误消息
*/
ErrMessage: string;
/**
* 返回结果。默认为空。
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyMerchant返回参数结构体
*/
export interface ModifyMerchantResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 返回的合约信息
*/
export interface ReturnContractInfo {
/**
* 合约信息
*/
ContractInfo: ContractInfo;
/**
* 米大师内部生成的合约信息
*/
ChannelReturnContractInfo: ChannelReturnContractInfo;
/**
* 第三方渠道合约信息
*/
ExternalReturnContractInfo: ExternalReturnContractInfo;
}
/**
* VerifyOpenBankAccount请求参数结构体
*/
export interface VerifyOpenBankAccountRequest {
/**
* 渠道商户号。外部接入平台入驻云企付平台下发
*/
ChannelMerchantId: string;
/**
* 渠道名称。详见附录-云企付枚举类说明-ChannelName。
__TENPAY__: 商企付
*/
ChannelName: string;
/**
* 收款方信息。
*/
PayeeInfo: OpenBankPayeeInfo;
/**
* 通知地址,如www.test.com。
*/
NotifyUrl?: string;
/**
* 环境类型。
__release__:生产环境
__sandbox__:沙箱环境
_不填默认为生产环境_
*/
Environment?: string;
}
/**
* QuerySmallAmountTransfer返回参数结构体
*/
export interface QuerySmallAmountTransferResponse {
/**
* String(20),返回码
*/
TxnReturnCode?: string;
/**
* String(100),返回信息
*/
TxnReturnMsg?: string;
/**
* String(22),交易流水号
*/
CnsmrSeqNo?: string;
/**
* STRING(10),返回状态(0: 成功; 1: 失败; 2: 待确认)
注意:此字段可能返回 null,表示取不到有效值。
*/
ReturnStatus?: string;
/**
* STRING(512),返回信息(失败返回具体信息)
注意:此字段可能返回 null,表示取不到有效值。
*/
ReturnMsg?: string;
/**
* STRING(1027),保留域
注意:此字段可能返回 null,表示取不到有效值。
*/
ReservedMsg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 查询城市编码响应对象
*/
export interface CityCodeResult {
/**
* 城市编码cityid,数字与字母的结合
注意:此字段可能返回 null,表示取不到有效值。
*/
CityId: string;
/**
* 省份
注意:此字段可能返回 null,表示取不到有效值。
*/
Province: string;
/**
* 县区
注意:此字段可能返回 null,表示取不到有效值。
*/
District: string;
/**
* 城市
注意:此字段可能返回 null,表示取不到有效值。
*/
City: string;
}
/**
* CreateFlexPayee返回参数结构体
*/
export interface CreateFlexPayeeResponse {
/**
* 错误码。SUCCESS为成功,其他为失败
*/
ErrCode: string;
/**
* 错误消息
*/
ErrMessage: string;
/**
* 返回结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: CreateFlexPayeeResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 第三方子商户银行卡解绑返回结果
*/
export interface UnbindOpenBankExternalSubMerchantBankAccountResult {
/**
* 渠道申请编号。
*/
ChannelApplyId: string;
/**
* 解绑状态。
__SUCCESS__: 解绑成功
__FAILED__: 解绑失败
__PROCESSING__: 解绑中
注意:若返回解绑中,需要再次调用解绑结果查询接口查询结果。
*/
UnbindStatus: string;
/**
* 解绑返回描述, 例如失败原因等。
注意:此字段可能返回 null,表示取不到有效值。
*/
UnbindMessage: string;
}
/**
* QuerySingleTransactionStatus返回参数结构体
*/
export interface QuerySingleTransactionStatusResponse {
/**
* String(20),返回码
*/
TxnReturnCode?: string;
/**
* String(100),返回信息
*/
TxnReturnMsg?: string;
/**
* String(22),交易流水号
*/
CnsmrSeqNo?: string;
/**
* STRING(2),记账标志(记账标志。1: 登记挂账; 2: 支付; 3: 提现; 4: 清分; 5: 下单预支付; 6: 确认并付款; 7: 退款; 8: 支付到平台; N: 其他)
注意:此字段可能返回 null,表示取不到有效值。
*/
BookingFlag?: string;
/**
* STRING(32),交易状态(0: 成功; 1: 失败; 2: 待确认; 5: 待处理; 6: 处理中。0和1是终态,2、5、6是中间态,其中2是特指提现后待确认提现是否成功,5是银行收到交易等待处理,6是交易正在处理)
注意:此字段可能返回 null,表示取不到有效值。
*/
TranStatus?: string;
/**
* STRING(20),交易金额
注意:此字段可能返回 null,表示取不到有效值。
*/
TranAmt?: string;
/**
* STRING(8),交易日期
注意:此字段可能返回 null,表示取不到有效值。
*/
TranDate?: string;
/**
* STRING(20),交易时间
注意:此字段可能返回 null,表示取不到有效值。
*/
TranTime?: string;
/**
* STRING(50),转入子账户账号
注意:此字段可能返回 null,表示取不到有效值。
*/
InSubAcctNo?: string;
/**
* STRING(50),转出子账户账号
注意:此字段可能返回 null,表示取不到有效值。
*/
OutSubAcctNo?: string;
/**
* STRING(300),失败信息(当提现失败时,返回交易失败原因)
注意:此字段可能返回 null,表示取不到有效值。
*/
FailMsg?: string;
/**
* STRING(50),原前置流水号
注意:此字段可能返回 null,表示取不到有效值。
*/
OldTranFrontSeqNo?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateOpenBankMerchant返回参数结构体
*/
export interface CreateOpenBankMerchantResponse {
/**
* 错误码。
__SUCCESS__: 成功
__其他__: 见附录-错误码表
*/
ErrCode: string;
/**
* 错误消息。
*/
ErrMessage: string;
/**
* 返回结果。
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: CreateOpenBankMerchantResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 提交申报材料结果
*/
export interface ApplyDeclareData {
/**
* 商户号
*/
MerchantId: string;
/**
* 第三方指令编号
*/
TransactionId: string;
/**
* 受理状态
*/
Status: string;
/**
* 申报流水号
*/
DeclareId: string;
/**
* 原申报流水号
注意:此字段可能返回 null,表示取不到有效值。
*/
OriginalDeclareId: string;
/**
* 付款人ID
*/
PayerId: string;
}
/**
* 批量转账查询返回批次明细实体
*/
export interface TransferDetailResponse {
/**
* 商家明细单号。
商户系统内部的商家明细单号
示例值:plfk2020042013
*/
MerchantDetailNo: string;
/**
* 微信明细单号。
微信区分明细单返回的唯一标识。
示例值:1030000071100999991182020050700019480001
*/
DetailId: string;
/**
* 明细状态。
PROCESSING:转账中,正在处理,结果未明;
SUCCESS:转账成功;
FAIL:转账失败,需要确认失败原因以后,再决定是否重新发起地该笔明细的转账。
示例值:SUCCESS
*/
DetailStatus: string;
}
/**
* 子商户查询签约返回结果
*/
export interface QueryOpenBankSubMerchantSignOnlineResult {
/**
* 处理状态
SUCCESS:签约成功
FAILED:签约失败
PROCESSING:签约中
*/
SignStatus: string;
/**
* 上传返回描述,例如失败原因等
注意:此字段可能返回 null,表示取不到有效值。
*/
SignMessage: string;
}
/**
* QueryOrder请求参数结构体
*/
export interface QueryOrderRequest {
/**
* 聚鑫分配的支付主 MidasAppId
*/
MidasAppId: string;
/**
* 用户ID,长度不小于5位, 仅支持字母和数字的组合
*/
UserId: string;
/**
* type=by_order根据订单号 查订单;
type=by_user根据用户id 查订单 。
*/
Type: string;
/**
* 聚鑫分配的安全ID
*/
MidasSecretId: string;
/**
* 按照聚鑫安全密钥计算的签名
*/
MidasSignature: string;
/**
* 每页返回的记录数。根据用户 号码查询订单列表时需要传。 用于分页展示。Type=by_order时必填
*/
Count?: number;
/**
* 记录数偏移量,默认从0开 始。根据用户号码查询订单列 表时需要传。用于分页展示。Type=by_order时必填
*/
Offset?: number;
/**
* 查询开始时间,Unix时间戳。Type=by_order时必填
*/
StartTime?: string;
/**
* 查询结束时间,Unix时间戳。Type=by_order时必填
*/
EndTime?: string;
/**
* 业务订单号,OutTradeNo与 TransactionId不能同时为 空,都传优先使用 OutTradeNo
*/
OutTradeNo?: string;
/**
* 聚鑫订单号,OutTradeNo与 TransactionId不能同时为 空,都传优先使用 OutTradeNo
*/
TransactionId?: string;
/**
* 环境名:
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: release
*/
MidasEnvironment?: string;
}
/**
* RevokeMemberRechargeThirdPay返回参数结构体
*/
export interface RevokeMemberRechargeThirdPayResponse {
/**
* String(20),返回码
*/
TxnReturnCode?: string;
/**
* String(100),返回信息
*/
TxnReturnMsg?: string;
/**
* String(22),交易流水号
*/
CnsmrSeqNo?: string;
/**
* STRING(52),前置流水号
注意:此字段可能返回 null,表示取不到有效值。
*/
FrontSeqNo?: string;
/**
* STRING(300),保留域1
注意:此字段可能返回 null,表示取不到有效值。
*/
ReservedMsgOne?: string;
/**
* STRING(300),保留域2
注意:此字段可能返回 null,表示取不到有效值。
*/
ReservedMsgTwo?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DistributeAccreditTlinx请求参数结构体
*/
export interface DistributeAccreditTlinxRequest {
/**
* 使用门店OpenId
*/
OpenId: string;
/**
* 使用门店OpenKey
*/
OpenKey: string;
/**
* 验证方式,传1手机验证(验证码时效60S)传2结算卡验证(时效6小时),多种方式用逗号隔开
*/
AuthType: string;
/**
* 分账比例(500=5%)不传默认百分之10
*/
Percent?: string;
/**
* 营业执照商户全称
*/
FullName?: string;
/**
* 沙箱环境填sandbox,正式环境不填
*/
Profile?: string;
}
/**
* 云企付-分页查询对账单数据结果
*/
export interface QueryOpenBankBillData {
/**
* 交易日期
*/
BillDate: string;
/**
* 渠道编码
*/
Channel: string;
/**
* 二级渠道
注意:此字段可能返回 null,表示取不到有效值。
*/
SubChannel: string;
/**
* 系统父商户号
注意:此字段可能返回 null,表示取不到有效值。
*/
ParentMerchantId: string;
/**
* 外部商户号
注意:此字段可能返回 null,表示取不到有效值。
*/
OutMerchantId: string;
/**
* 系统商户号
*/
MerchantId: string;
/**
* 第三方商户号
注意:此字段可能返回 null,表示取不到有效值。
*/
EndMerchantId: string;
/**
* 外部订单号
注意:此字段可能返回 null,表示取不到有效值。
*/
OutTradeNo: string;
/**
* 系统订单号
*/
TradeNo: string;
/**
* 第三方订单号
注意:此字段可能返回 null,表示取不到有效值。
*/
EndTradeNo: string;
/**
* 收付类型,PAYMENT:付款,INCOME:收款
注意:此字段可能返回 null,表示取不到有效值。
*/
PaymentType: string;
/**
* 业务类型,WITHDRAW:提现,PAY:支付,RECHARGE:充值,TRANSFER:转账,REFUND:退款
注意:此字段可能返回 null,表示取不到有效值。
*/
BusinessType: string;
/**
* 发起交易时间,格式yyyy-MM-dd HH:mm:ss
*/
TradeTime: string;
/**
* 交易完成时间,格式yyyy-MM-dd HH:mm:ss
注意:此字段可能返回 null,表示取不到有效值。
*/
FinishTime: string;
/**
* 交易状态,0:未知,1:成功,2:失败
*/
TradeStatus: string;
/**
* 对账状态,1:成功,2:失败 3:长账 4:短账
*/
CheckStatus: string;
/**
* 对账失败原因
注意:此字段可能返回 null,表示取不到有效值。
*/
CheckFailReason: string;
/**
* 交易金额(元)
*/
OrderAmount: string;
/**
* 服务费(元)
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceFee: string;
/**
* 收款人账号
注意:此字段可能返回 null,表示取不到有效值。
*/
PayeeAccount: string;
/**
* 收款人名称
注意:此字段可能返回 null,表示取不到有效值。
*/
PayeeName: string;
/**
* 付款人账号
注意:此字段可能返回 null,表示取不到有效值。
*/
PayerAccount: string;
/**
* 付款人名称
注意:此字段可能返回 null,表示取不到有效值。
*/
PayerName: string;
/**
* 支付信息描述
注意:此字段可能返回 null,表示取不到有效值。
*/
Description: string;
}
/**
* QueryContractRelateShop请求参数结构体
*/
export interface QueryContractRelateShopRequest {
/**
* 收单系统分配的开放ID
*/
OpenId: string;
/**
* 收单系统分配的密钥
*/
OpenKey: string;
/**
* 合同主键
*/
ContractId: string;
/**
* 沙箱环境填sandbox,正式环境不填
*/
Profile?: string;
}
/**
* 平台账户余额信息
*/
export interface PlatformAccountBalanceResult {
/**
* 收入类型
LABOR:劳务所得
OCCASION:偶然所得
注意:此字段可能返回 null,表示取不到有效值。
*/
IncomeType: string;
/**
* 总余额
注意:此字段可能返回 null,表示取不到有效值。
*/
Balance: string;
/**
* 系统冻结余额
注意:此字段可能返回 null,表示取不到有效值。
*/
SystemFreezeBalance: string;
/**
* 人工冻结余额
注意:此字段可能返回 null,表示取不到有效值。
*/
ManualFreezeBalance: string;
/**
* 可提现余额
注意:此字段可能返回 null,表示取不到有效值。
*/
PayableBalance: string;
/**
* 提现中余额
注意:此字段可能返回 null,表示取不到有效值。
*/
InPayBalance: string;
}
/**
* CreateOpenBankRechargeOrder请求参数结构体
*/
export interface CreateOpenBankRechargeOrderRequest {
/**
* 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
*/
ChannelMerchantId: string;
/**
* 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。
*/
OutOrderId: string;
/**
* 付款金额,单位分。
*/
TotalAmount: number;
/**
* 固定值CNY。
*/
Currency: string;
/**
* 订单过期时间,yyyy-MM-dd HH:mm:ss格式。
*/
ExpireTime: string;
/**
* 渠道名称。
__TENPAY__: 商企付
__WECHAT__: 微信支付
__ALIPAY__: 支付宝
*/
ChannelName: string;
/**
* 渠道名称。
__TENPAY__: 商企付
__WECHAT__: 微信支付
__ALIPAY__: 支付宝
*/
PaymentMethod: string;
/**
* 收款方信息。
*/
PayeeInfo: OpenBankRechargePayeeInfo;
/**
* 渠道子商户号
*/
ChannelSubMerchantId: string;
/**
* 通知地址,如www.test.com。
*/
NotifyUrl?: string;
/**
* 备注信息。限制200个字符。
*/
Remark?: string;
/**
* 环境类型。
__release__:生产环境
__sandbox__:沙箱环境
_不填默认为生产环境_
*/
Environment?: string;
}
/**
* 渠道透传字段
*/
export interface CloudExternalAttachmentData {
/**
* 渠道名
*/
ChannelName: string;
/**
* 渠道透传字段,由各个渠道自行定义
*/
AttachmentData: string;
}
/**
* QueryExceedingInfo返回参数结构体
*/
export interface QueryExceedingInfoResponse {
/**
* 错误码。
*/
ErrCode: string;
/**
* 错误消息。
*/
ErrMessage: string;
/**
* 超额信息结果。
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: QueryExceedingInfoResult;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* AddContract请求参数结构体
*/
export interface AddContractRequest {
/**
* 收单系统分配的开放ID
*/
OpenId: string;
/**
* 收单系统分配的密钥
*/
OpenKey: string;
/**
* 机构合同主键(系统有唯一性校验),建议使用合同表的主键ID,防止重复添加合同
*/
OutContractId: string;
/**
* 合同编号(系统有唯一性校验)
*/
Code: string;
/**
* 支付方式编号
*/
PaymentId: string;
/**
* 支付方式行业分类编号
*/
PaymentClassificationId: string;
/**
* 封顶值(分为单位,无封顶填0)
*/
PaymentClassificationLimit: string;
/**
* 商户编号
*/
MerchantNo: string;
/**
* 签约扣率百分比(如:0.32)
*/
Fee: string;
/**
* 合同生效日期(yyyy-mm-dd)
*/
StartDate: string;
/**
* 合同过期日期(yyyy-mm-dd)
*/
EndDate: string;
/**
* 合同签约人
*/
SignMan: string;
/**
* 签购单名称,建议使用商户招牌名称
*/
SignName: string;
/**
* 合同签署日期(yyyy-mm-dd)
*/
SignDate: string;
/**
* 是否自动续签(1是,0否)
*/
AutoSign: string;
/**
* 联系人
*/
Contact: string;
/**
* 联系人电话
*/
ContactTelephone: string;
/**
* 合同照片【私密区】
*/
PictureOne: string;
/**
* 合同照片【私密区】
*/
PictureTwo?: string;
/**
* 渠道扩展字段,json格式
*/
ChannelExtJson?: string;
/**
* 沙箱环境填sandbox,正式环境不填
*/
Profile?: string;
/**
* 合同选项1(不同支付方式规则不一样,请以支付方式规定的格式传值)
*/
PaymentOptionOne?: string;
/**
* 合同选项2(不同支付方式规则不一样,请以支付方式规定的格式传值)
*/
PaymentOptionTwo?: string;
/**
* 合同选项3(不同支付方式规则不一样,请以支付方式规定的格式传值)
*/
PaymentOptionThree?: string;
/**
* 合同选项4(不同支付方式规则不一样,请以支付方式规定的格式传值)
*/
PaymentOptionFour?: string;
/**
* 合同证书选项1(不同支付方式规则不一样,请以支付方式规定的格式传值)
*/
PaymentOptionFive?: string;
/**
* 合同证书选项2(不同支付方式规则不一样,请以支付方式规定的格式传值)
*/
PaymentOptionSix?: string;
/**
* 合同选项5(不同支付方式规则不一样,请以支付方式规定的格式传值)
*/
PaymentOptionSeven?: string;
/**
* 合同选项6(不同支付方式规则不一样,请以支付方式规定的格式传值)
*/
PaymentOptionOther?: string;
/**
* 合同选项8
*/
PaymentOptionTen?: string;
/**
* 合同选项7(不同支付方式规则不一样,请以支付方式规定的格式传值)
*/
PaymentOptionNine?: string;
}
/**
* CreateAcct返回参数结构体
*/
export interface CreateAcctResponse {
/**
* 聚鑫计费SubAppId,代表子商户
*/
SubAppId: string;
/**
* 银行生成的子商户账户
*/
SubAcctNo: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateOpenBankVerificationOrder返回参数结构体
*/
exp