Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 3.33 KB

TransferDetailEntity.md

File metadata and controls

26 lines (21 loc) · 3.33 KB

TransferDetailEntity

属性列表

名称 类型 描述 补充说明
SpMchid string 微信支付分配的商户号,此处为服务商商户号
OutBatchNo string 商户系统内部的商家批次单号,在商户系统内部唯一
BatchId string 微信支付批次单号,微信商家转账系统返回的唯一标识
Appid string 微信分配的商户公众账号ID。特约商户授权类型为INFORMATION_AUTHORIZATION_TYPE和INFORMATION_AND_FUND_AUTHORIZATION_TYPE时对应的是特约商户的appid,特约商户授权类型为FUND_AUTHORIZATION_TYPE时为服务商的appid [可选]
OutDetailNo string 商户系统内部区分转账批次单下不同转账明细单的唯一标识
DetailId string 微信支付系统内部区分转账批次单下不同转账明细单的唯一标识
DetailStatus string PROCESSING:转账中。正在处理中,转账结果尚未明确 SUCCESS:转账成功 FAIL:转账失败。需要确认失败原因后,再决定是否重新发起对该笔明细单的转账(并非整个转账批次单)
TransferAmount int64 转账金额单位为“分”
TransferRemark string 单条转账备注(微信用户会收到该备注),UTF8编码,最多允许32个字符
FailReason FailReasonType 如果转账失败则有失败原因 * `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` - 转账存在风险 * `PAY_ROLL_CARD_ALREADY_LOGOUT` - 用户薪工卡已注销 * `PAY_ROLL_CARD_ALREADY_FROZEN` - 用户薪工卡已冻结 * `PAY_ROLL_CARD_UNAUTHORIZED` - 用户薪工卡未授权该商户 * `PAY_ROLL_CARD_USER_NOT_OPEN` - 用户未开通薪工卡 [可选]
Openid string 收款用户openid。如果转账特约商户授权类型是INFORMATION_AUTHORIZATION_TYPE,对应的是特约商户公众号下的openid;如果转账特约商户授权类型是FUND_AUTHORIZATION_TYPE,对应的是服务商商户公众号下的openid。
Username string 收款方姓名。采用标准RSA算法,公钥由微信侧提供
InitiateTime time.Time 转账发起的时间,按照使用rfc3339所定义的格式,格式为YYYY-MM-DDThh:mm:ss+TIMEZONE
UpdateTime time.Time 明细最后一次状态变更的时间,按照使用rfc3339所定义的格式,格式为YYYY-MM-DDThh:mm:ss+TIMEZONE

[返回类型列表] [返回接口列表] [返回服务README]