using Furion.DatabaseAccessor; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ApiTools.Core { /// /// 渠道钱包交易记录平安支付信息 /// public class ChannelWalletTransactionPingAnPay : CommonEntity { /// /// 交易 /// public ChannelWalletTransaction Transaction { get; set; } /// /// 止付编号 有效状态的平安易止付编号,从JGF001止付后返回的 /// public string FreezeNo { get; set; } /// /// 止付状态码 /// public string StopStt { get; set; } /// /// 止付失败原因 /// public string StopFailReason { get; set; } /// /// 解除止付状态码 /// public string RemoveStopStt { get; set; } /// /// 解除止付失败原因 /// public string RemoveStopFailReason { get; set; } /// /// 转账凭证号 /// public string ThirdVoucher { get; set; } /// /// 银行流水号 银行业务流水号;可以用于对账 /// public string FrontLogNo { get; set; } /// /// 客户自定义凭证号 用于客户转账登记和内部识别,通过转账结果查询可以返回。银行不检查唯一性 /// public string CstInnerFlowNo { get; set; } /// /// 转账退票标志 /// "0:未退票; 默认为0 /// 1:退票;" /// 数据长度:1,是否必输:N /// public string IsBack { get; set; } /// /// 支付失败或退票原因描述 /// "如果是超级网银则返回如下信息: /// RJ01对方返回:账号不存在 /// RJ02对方返回:账号、户名不符 /// 大小额支付则返回失败描述" /// 数据长度:20,是否必输:N /// public string BackRem { get; set; } /// /// 银行处理结果 /// "格式为:“六位代码:中文描述”。冒号为半角。如:000000:转账成功 /// 处理中的返回(以如下返回开头): /// MA9111:交易正在受理中 /// 000000:交易受理成功待处理 /// 000000:交易处理中 /// 000000:交易受理成功处理中 /// 成功的返回: /// 000000:转账交易成功 /// 其他的返回都为失败: /// MA9112:转账失败" /// 数据长度:40,是否必输:Y /// public string Yhcljg { get; set; } /// /// 转账加急标志 /// Y:加急 N:普通S:特急 /// 数据长度:1,是否必输:Y /// public string SysFlag { get; set; } /// /// 转账手续费 /// 数据长度:13,是否必输:Y /// public string Fee { get; set; } /// /// 转账代码类型 /// "4004:单笔转账; /// 4014:单笔批量; /// 4034:汇总批量" /// 数据长度:4,是否必输:Y /// public string TransBsn { get; set; } /// /// 交易受理时间 /// 交易受理时间 /// 数据长度:14,是否必输:N /// public string SubmitTime { get; set; } /// /// 记账日期 /// 主机记账日期 /// 数据长度:8,是否必输:N /// public string AccountDate { get; set; } /// /// 主机记账流水号 /// 主机记账流水 /// 数据长度:32,是否必输:N /// public string HostFlowNo { get; set; } /// /// 错误码 /// 交易失败的错误代码 /// 数据长度:20,是否必输:N /// public string HostErrorCode { get; set; } /// /// 代理人户名 /// 用于代理行支付功能 /// 数据长度:60,是否必输:N /// public string ProxyPayName { get; set; } /// /// 代理人账号 /// 用于代理行支付功能 /// 数据长度:30,是否必输:N /// public string ProxyPayAcc { get; set; } /// /// 代理人银行名称 /// 用于代理行支付功能 /// 数据长度:30,是否必输:N /// public string ProxyPayBankName { get; set; } } }