using Senparc.Weixin.MP.AdvancedAPIs.Card;
using System;
using System.Runtime.CompilerServices;
using System.Text.Json;
using System.Text.Json.Serialization;
namespace JiaZhiQuan.Common.JuheAPI.HuiFu {
#region 公共参数
///
/// 汇付支付发起信息-
///
public class HuiFuJspayReq {
///
/// 系统号
///
///
/// 渠道商/商户的huifu_id。
///
/// - 当主体为渠道商时,此字段填写渠道商huifu_id;
/// - 当主体为直连商户时,此字段填写商户huifu_id。
///
/// 示例值:6666000123120000
/// 非空
///
public string sys_id { get; set; }
///
/// 产品号
///
///
/// 汇付分配的产品号,示例值:MCS
/// 非空
///
public string product_id { get; set; }
///
/// 加签结果
///
///
/// 接口加签验签说明
/// 非空
///
public string sign { get; set; }
///
/// 数据
///
///
/// 业务请求参数,具体值参考API文档
/// 非空
///
public T data { get; set; }
}
public class HuiFuResp {
///
/// 签名
///
///
/// 接口加签验签说明
/// 非空
///
public string sign { get; set; }
///
/// 响应内容体
///
///
/// 业务返回参数
///
public T data { get; set; }
}
///
/// 异步返回参数
///
public class HuiFuAsyncResp {
///
/// 网关返回码
///
///
/// 示例值:00000000
/// 非空
///
public string resp_code { get; set; }
///
/// 网关返回信息
///
///
/// 示例值:交易成功[000]
/// 非空
///
public string resp_desc { get; set; }
///
/// 签名
///
///
/// 接口加签验签说明
/// 非空
///
public string sign { get; set; }
///
/// 返回业务数据
///
///
/// jsonObject
/// 非空
///
public T resp_data { get; set; }
}
public class HuiFuReqBase {
public string reqId { get; set; }
//原始id
public string orgId { get; set; }
public string orderId { get; set; }
public string userId { get; set; }
///
/// 事件类型-UEBillEventType.
///
public int eventType { get; set; }
public string notifyUrl { get; set; }
public virtual HuiFuReqTypeEnums ReqType() { return HuiFuReqTypeEnums.None; }
private object _remark;
//额外信息-对方会返回-不超过128字符
public object Remark {
get {
return _remark ?? new {
orderId,
orgId,
eventType,
};
}
set { _remark = value; }
}
public void CopyBaseInfo(HuiFuReqBase baseInfo) {
orgId=baseInfo.orgId;
eventType=baseInfo.eventType;
orderId = baseInfo.orderId;
userId = baseInfo.userId;
}
}
public class HuiFuRespBase :HuiFuReqBase {
///
/// 请求处理结果:1成功,2失败,3处理中
///
public int dealResult { get; set; }
///
/// 全局流水号
///
public string hfSeqId { get; set; }
///
/// 额外信息
///
public object extra { get; set; }
}
public class HuiFuPayInfo : HuiFuReqBase {
//支付金额-单位分
public int payAmount { get; set; }
//支付标题
public string title { get; set; }
//付款方支付宝唯一用户号
public string buyerAliId { get; set; }
//支付超时时间
public DateTime payExpireAt { get; set; }
public override HuiFuReqTypeEnums ReqType() { return HuiFuReqTypeEnums.Jspay; }
}
public class HuiFuIndvInfo: HuiFuReqBase {
///
/// 个人姓名
///
///
/// 示例值:张三
/// 非空
///
public string name { get; set; }
///
/// 个人证件号码
///
///
/// 示例值:320926198312024023
/// 非空
///
public string cert_no { get; set; }
///
/// 个人证件有效期类型
///
///
/// 1:长期有效 0:非长期有效;示例值:0
/// 非空
///
public string cert_validity_type { get; set; }
///
/// 个人证件有效期开始日期
///
///
/// 日期格式:yyyyMMdd;示例值:20220909
/// 非空
///
public string cert_begin_date { get; set; }
///
/// 个人证件有效期截止日期
///
///
/// 日期格式:yyyyMMdd; 示例值:20330909 ;长期有效时可不填,非长期有效必填
///
public string cert_end_date { get; set; }
///
/// 手机号
///
///
/// 示例值:13917354627
/// 非空
///
public string mobile_no { get; set; }
public override HuiFuReqTypeEnums ReqType() { return HuiFuReqTypeEnums.Indv; }
}
public class HuiFuChashInfo : HuiFuReqBase {
///
/// 取现金额
///
///
/// 单位分
///
public int cash_amt { get; set; }
///
/// 取现方ID号
///
///
/// 提取发起方的汇付ID。支持已配置取现规则的商户、用户。
/// 示例值:6666000109812123
/// 非空
///
public string huifu_id { get; set; }
///
/// 账户号
///
///
/// 可指定账户号,仅支持基本户、现金户,不填默认为基本户;
/// 示例值:F00598600
///
public string acct_id { get; set; }
///
/// 到账日期类型
///
///
/// D0:当日到账;当日交易资金当天可取现到账;
/// T1:次工作日到账;
/// D1:次自然日到账;
/// DM:当日到账;到账资金不包括当天的交易资金;
/// 示例值:D0
/// 非空
///
public string into_acct_date_type { get; set; }
///
/// 取现卡序列号
///
///
/// 绑定取现卡后可获取取现卡序列号;
/// 示例值:10004053462
/// 非空
///
public string token_no { get; set; }
public override HuiFuReqTypeEnums ReqType() { return HuiFuReqTypeEnums.Chash; }
}
public class HuiFuYuEPayInfo : HuiFuReqBase {
//为提现保存。
public string token_no { get; set; }
//支付金额-单位分
public int ord_amt { get; set; }
//出款方商户号
public string out_huifu_id { get; set; }
//收款方商户号
public string huifu_id { get; set; }
//01:卡券推广类;02:卡券核销类;03:消费;04:工资代发;05:分润;06:灵活用工;示例值:01
public string transfer_type { get; set; } = "03";//默认03
//余额支付手续费承担方标识;商户余额支付扣收规则为接口指定承担方时必填!枚举值:
// OUT:出款方;
//IN:分账接受方。
public string trans_fee_take_flag { get; set; } = "OUT";//默认03
public override HuiFuReqTypeEnums ReqType() { return HuiFuReqTypeEnums.YuEPay; }
}
public class HuiFuOpenInfo : HuiFuReqBase {
///
/// 用户汇付ID
///
///
/// 入驻时返回的huifu_id;示例值:6666000123123123
/// 非空
///
public string huifu_id { get; set; }
///
/// 平台汇付Id
///
///
/// 汇付分配的渠道商或商户编号;示例值:6666000123123123
/// 非空
///
public string upper_huifu_id { get; set; }
public CardInfo card_info { get; set; }
public override HuiFuReqTypeEnums ReqType() { return HuiFuReqTypeEnums.Open; }
}
public class HuiFuOpenModifyInfo : HuiFuOpenInfo {
public override HuiFuReqTypeEnums ReqType() { return HuiFuReqTypeEnums.OpenModify; }
}
public class CardInfo {
///
/// 卡类型
///
///
/// 0:对公,1:对私,2:对私非法人;个人商户/用户不支持对公类型,对私非法人类型
/// 示例值:0
/// 非空
///
public string card_type { get; set; }
///
/// 卡户名
///
///
/// 持卡人姓名;
/// 示例值:上海汇付支付服务公司
/// 非空
///
public string card_name { get; set; }
///
/// 卡号
///
///
/// 银行卡号;
/// 示例值:0206014170008888
/// 非空
///
public string card_no { get; set; }
///
/// 银行所在省
///
///
/// 地区编码内容较多,请下载查询下载;
/// 示例值:100000
/// 非空
///
public string prov_id { get; set; }
///
/// 银行所在市
///
///
/// 地区编码内容较多,请下载查询下载;
/// 示例值:110000
/// 非空
///
public string area_id { get; set; }
///
/// 持卡人证件类型
///
///
/// 对私必填;参见《自然人证件类型》说明;
/// 示例值:00 ,表示身份证
///
public string cert_type { get; set; } = "00";
///
/// 持卡人证件号码
///
///
/// 对私必填;如:证件类型为身份证, 则填写身份证号码;
/// 示例值:320926198412032059
///
public string cert_no { get; set; }
///
/// 持卡人证件有效期类型
///
///
/// 对私必填;1:长期有效;0:非长期有效;
/// 示例值:0
///
public string cert_validity_type { get; set; }
///
/// 持卡人证件有效期(起始)
///
///
/// 对私必填;日期格式:yyyyMMdd;
/// 示例值:20110112
///
public string cert_begin_date { get; set; }
///
/// 持卡人证件有效期(截止)
///
///
/// 当cert_validity_type=0时必须填写;日期格式yyyyMMdd;
/// 示例值:20110112
/// 当cert_validity_type=1可不填
///
public string cert_end_date { get; set; }
///
/// 默认结算卡标志
///
///
/// 是否为默认结算卡标志;Y:是 N:否(为空默认);
/// 示例值:Y
///
public string is_settle_default { get; set; } = "Y";
}
public class HuiFuRefundInfo : HuiFuReqBase {
///
/// 申请退款金额
///
///
/// 单位元,需保留小数点后两位;示例值:1.00,最低传入0.01
/// 注意:如果是原交易是延时交易,退款金额必须小于等于待确认金额
/// 非空
///
public int ord_amt { get; set; }
///
/// 原交易请求日期
///
///
/// 格式:yyyyMMdd;示例值:20220925
/// 非空
///
public string org_req_date { get; set; }
///
/// 原交易请求流水号
///
///
/// org_hf_seq_id,org_party_order_id,org_req_seq_id三选一;
/// 示例值:202110210012100005
///
public string org_req_seq_id { get; set; }
public override HuiFuReqTypeEnums ReqType() { return HuiFuReqTypeEnums.Refund; }
}
public class HuiFuRefundQueryInfo: HuiFuReqBase {
///
/// 退款请求日期
///
///
/// 退款发生的日期,格式为yyyyMMdd,示例值:20220925
/// 非空
///
public string org_req_date { get; set; }
///
/// 退款请求流水号
///
///
/// 退款请求流水号,退款全局流水号,终端订单号三选一不能都为空;
/// 示例值:202110210012100005
///
public string org_req_seq_id { get; set; }
public override HuiFuReqTypeEnums ReqType() { return HuiFuReqTypeEnums.RefundQuery; }
}
#endregion
#region 聚合支付参数
///
/// 目前只接入alipay.部分字段非必填,已删。
///
public class HuiFuJspayReq {
///
/// 请求日期
///
///
/// 格式yyyyMMdd;示例值:20220905
/// 非空
///
public string req_date { get; set; }
///
/// 请求流水号
///
///
/// 示例值:rQ2021121311173944134649875651
/// 非空
///
public string req_seq_id { get; set; }
///
/// 商户号
///
///
/// 渠道与一级代理商的直属商户ID;示例值:6666000123123123
/// 非空
///
public string huifu_id { get; set; }
///
/// 账户号
///
///
/// 可指定收款账户号,仅支持基本户、现金户,不填默认为基本户;
/// 示例值:F00598600
///
public string acct_id { get; set; }
///
/// 商品描述
///
///
/// 示例值:XX商品
/// 非空
///
public string goods_desc { get; set; }
///
/// 交易类型
///
///
/// T_JSAPI: 微信公众号
/// T_MINIAPP: 微信小程序
/// A_JSAPI: 支付宝JS
/// A_NATIVE: 支付宝正扫
/// U_NATIVE: 银联正扫
/// U_JSAPI: 银联JS
/// D_NATIVE: 数字人民币正扫
/// T_H5:微信直连H5支付
/// T_APP:微信APP支付
/// T_NATIVE:微信正扫
/// 示例值:A_NATIVE
/// 非空
///
public string trade_type { get; set; }
///
/// 交易金额
///
///
/// 单位元,需保留小数点后两位,示例值:1000.00,最低传入0.01;
/// 非空
///
public string trans_amt { get; set; }
///
/// 交易有效期
///
///
/// 该笔订单允许付款最晚时间,建议大于1分钟;
/// 注意:微信、支付宝交易有订单超时时间,默认两小时关单;
/// 请求格式:yyyyMMddHHmmss;示例值:20220912111230
///
public string time_expire { get; set; }
///
/// 支付宝参数集合
///
///
/// HuiFuAlipayReqData 生成的jsonObject字符串
///
public string alipay_data { get; set; }
///
/// 是否延迟交易
///
///
/// Y 为延迟 N为不延迟,不传默认N;
/// 示例值:Y
///
public string delay_acct_flag { get; set; }
///
/// 手续费扣款标志
///
///
/// 1: 外扣 2: 内扣 (默认取控台配置值);
/// 示例值:1
///
public int? fee_flag { get; set; }
///
/// 传入分账遇到优惠的处理规则
///
///
/// 1: 按比例分,2: 按顺序保障,3: 只给交易商户(默认);示例值:1
///
public int? term_div_coupon_type { get; set; }
///
/// 补贴支付信息
///
///
/// jsonArray字符串;参见《补贴支付信息》
///
public object? combinedpay_data { get; set; }
///
/// 禁用信用卡标记
///
///
/// 本次交易禁止使用的支付方式,默认不禁用;取值参见说明;
/// 示例值:NO_CREDIT
///
public string limit_pay_type { get; set; }
///
/// 商户贴息标记
///
///
/// 商户补贴活动,Y: 商户全额贴息,P:商户部分贴息,不传为非商户贴息(默认);
/// 示例值:Y
///
public string fq_mer_discount_flag { get; set; }
///
/// 备注
///
///
/// 交易后原样返回;
/// 示例值:备注
///
public string remark { get; set; }
///
/// 异步通知地址
///
///
/// 交易异步通知地址,http或https开头。
/// 示例值:https://callback.service.com/xx
///
public string notify_url { get; set; }
}
public class HuiFuAlipayReq {
///
/// 支付宝的店铺编号
///
///
/// 示例值:2016041400077000000003314986
///
public string alipay_store_id { get; set; }
///
/// 买家的支付宝唯一用户号
///
///
/// 示例值:2088202954065786;
/// 非空
///
public string buyer_id { get; set; }
///
/// 买家支付宝账号
///
///
/// 示例值:carl.chen@huifu.com;
///
public string buyer_logon_id { get; set; }
///
/// 商户原始订单号
///
///
/// 示例值:39045032345
///
public string merchant_order_no { get; set; }
///
/// 商户操作员编号
///
///
/// 示例值:carl.li@huifu.com
///
public string operator_id { get; set; }
///
/// 销售产品码
///
///
/// 示例值:YYZY
///
public string product_code { get; set; }
///
/// 卖家支付宝用户号
///
///
/// 示例值:20880414938706770000
///
public string seller_id { get; set; }
///
/// 商户门店编号
///
///
/// 示例值:sh1001
///
public string store_id { get; set; }
///
/// 订单标题
///
///
/// 直连模式必填;商品的标题/交易标题/订单标题/订单关键字等,是请求时对应的参数,原样通知回来;
/// 示例值:红果奶茶
///
public string subject { get; set; }
}
public class HuiFuJspayResp {
///
/// 业务响应码
///
///
/// 非空
///
public string resp_code { get; set; }
///
/// 业务响应信息
///
///
/// 非空
///
public string resp_desc { get; set; }
///
/// 请求时间
///
///
/// 交易时传入,原样返回;示例值:20220905
/// 非空
///
public string req_date { get; set; }
///
/// 请求流水号
///
///
/// 交易时传入,原样返回;示例值:rQ2021121311173944134649875651
/// 非空
///
public string req_seq_id { get; set; }
///
/// 全局流水号
///
///
/// 示例值:00470topo1A221019132207P068ac1362af00000
///
public string hf_seq_id { get; set; }
///
/// 交易类型
///
///
/// T_JSAPI: 微信公众号支付
/// T_MINIAPP: 微信小程序支付
/// A_JSAPI: 支付宝JS
/// A_NATIVE: 支付宝正扫
/// U_NATIVE: 银联正扫
/// U_JSAPI: 银联 JS
/// D_NATIVE: 数字人民币正扫
/// T_H5:微信直连H5支付
/// T_APP:微信APP支付
/// T_NATIVE:微信正扫
/// 示例值:T_JSAPI
///
public string trade_type { get; set; }
///
/// 交易金额
///
///
/// 单位元,示例值:1.00
///
public string trans_amt { get; set; }
///
/// 交易状态
///
///
/// P:处理中、S:成功、F:失败;交易状态以此字段为准。
/// 示例值:S
///
public string trans_stat { get; set; }
///
/// 商户号
///
///
/// 示例值:6666000123123123
/// 非空
///
public string huifu_id { get; set; }
///
/// 通道返回码
///
///
/// 请勿根据此字段判断交易状态,此字段建议在交易失败时配合bank_message使用。
/// 示例值:00
///
public string bank_code { get; set; }
///
/// 通道返回描述
///
///
/// 示例值:成功[0000000]
///
public string bank_message { get; set; }
///
/// 延时标记
///
///
/// Y: 延迟 N: 实时(默认)
/// 注意:延时交易要调交易确认接口资金才能进入收款方账户,否则会停留在延时账户中。
/// 示例值:Y
///
public string delay_acct_flag { get; set; }
///
/// JS支付信息
///
///
/// JSAPI支付返回信息;
///
public string pay_info { get; set; }
///
/// 二维码链接
///
///
/// NATIVE支付返回二维码链接;
/// 示例值:https://qr.alipay.com/bax03232ftw69valbwmg000d
///
public string qr_code { get; set; }
///
/// 支付宝返回的响应报文
///
///
/// Json格式
///
public object? alipay_response { get; set; }
///
/// 备注
///
///
/// 原样返回;
/// 示例值:备注
///
public string remark { get; set; }
///
/// 账户号
///
///
/// 商户账户号;
/// 示例值:F00598600
///
public string acct_id { get; set; }
///
/// 终端类型
///
///
/// 01-智能POS
/// 02-扫码POS
/// 03-云音箱
/// 04-台牌
/// 05-云打印
/// 06-扫脸设备
/// 07-收银机
/// 08-收银助手
/// 09-传统POS
/// 10-一体音箱
/// 11-虚拟终端
/// 示例值:01
///
public string device_type { get; set; }
///
/// 用户账单上的商户订单号
///
///
/// 参见用户账单说明;
/// 示例值:03232109190255105603561
///
public string party_order_id { get; set; }
///
/// ATU真实商户号
///
///
/// 微信、支付宝、银联真实商户号;
/// 示例值:411111141
///
public string aTu_sub_mer_id { get; set; }
///
/// 待确认金额
///
///
/// 待确认金额;单位元。
/// 示例值:1.00
///
public string unconfirm_amt { get; set; }
}
public class HuiFuJspayAsyncResp {
///
/// 业务返回码
///
///
/// 非空
///
public string resp_code { get; set; }
///
/// 业务返回描述
///
///
/// 非空
///
public string resp_desc { get; set; }
///
/// 商户号
///
///
/// 示例值:6666000123123123
/// 非空
///
public string huifu_id { get; set; }
///
/// 请求流水号
///
///
/// 交易时传入,原样返回;示例值:rQ2021121311173944134649875651
/// 非空
///
public string req_seq_id { get; set; }
///
/// 请求时间
///
///
/// 交易时传入,原样返回,格式为yyyyMMdd,示例值:20091225
/// 非空
///
public string req_date { get; set; }
///
/// 交易类型
///
///
/// T_JSAPI: 微信公众号支付
/// T_MINIAPP: 微信小程序支付
/// A_JSAPI: 支付宝JS
/// A_NATIVE: 支付宝正扫
/// U_NATIVE: 银联正扫
/// U_JSAPI: 银联 JS
/// T_MICROPAY: 微信反扫
/// A_MICROPAY: 支付宝反扫
/// U_MICROPAY: 银联反扫
/// D_NATIVE: 数字人民币正扫
/// D_MICROPAY: 数字人民币反扫
/// 示例值:T_JSAPI
///
public string trans_type { get; set; }
///
/// 全局流水号
///
///
/// 示例值:00470topo1A221019132207P068ac1362af00000
///
public string hf_seq_id { get; set; }
///
/// 用户账单上的交易订单号
///
///
/// 示例值:092021091922001451301445517582;参见用户账单说明
///
public string out_trans_id { get; set; }
///
/// 用户账单上的商户订单号
///
///
/// 示例值:03232109190255105603561;参见用户账单说明
///
public string party_order_id { get; set; }
///
/// 交易金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00,最低传入0.01
///
public string trans_amt { get; set; }
///
/// 消费者实付金额
///
///
/// 单位元,示例值:1.00
///
public string pay_amt { get; set; }
///
/// 结算金额(元)
///
///
/// 实际应结金额(订单金额扣除优惠金额后的值),需保留小数点后两位,示例值:1000.00,最低传入0.01
///
public string settlement_amt { get; set; }
///
/// 支付完成时间
///
///
/// 格式yyyyMMddHHmmss,示例值:20091225091010
///
public string end_time { get; set; }
///
/// 入账时间
///
///
/// 格式为yyyyMMdd,示例值:20091225
///
public string acct_date { get; set; }
///
/// 交易状态
///
///
/// S:成功、F:失败,交易状态以此字段为准。
///
public string trans_stat { get; set; }
///
/// 手续费扣款标志
///
///
/// 1: 外扣,2: 内扣。
///
public int? fee_flag { get; set; }
///
/// 手续费费率信息
///
///
/// 交易成功时返回手续费费率信息。
///
public object? fee_formula_infos { get; set; }
///
/// 手续费金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00,最低传入0.01。
///
public string fee_amount { get; set; }
///
/// 补贴支付的手续费
///
///
/// 单位元,需保留小数点后两位,示例值:1.00。
///
public string combinedpay_fee_amt { get; set; }
///
/// 手续费补贴信息
///
///
/// Json格式;参加银行补贴手续费。
///
public object? trans_fee_allowance_info { get; set; }
///
/// 补贴支付信息
///
///
/// jsonArray字符串;参见《补贴支付信息》。
///
public object combinedpay_data { get; set; }
///
/// 借贷记标识
///
///
/// D-借记卡,C-贷记卡,0-其他。
///
public string debit_type { get; set; }
///
/// 是否分账交易
///
///
/// 1:分账交易, 0:非分账交易。
/// 非空
///
public string is_div { get; set; }
///
/// 是否延时交易
///
///
/// 1:延迟, 0:非延迟。
/// 非空
///
public string is_delay_acct { get; set; }
///
/// 支付宝返回的响应报文
///
///
/// Json格式。
///
public object? alipay_response { get; set; }
///
/// 终端类型
///
///
/// 01-智能POS
/// 02-扫码POS
/// 03-云音箱
/// 04-台牌
/// 05-云打印
/// 06-扫脸设备
/// 07-收银机
/// 08-收银助手
/// 09-传统POS
/// 10-一体音箱
/// 11-虚拟终端
/// 示例值:01
///
public string device_type { get; set; }
///
/// 商户终端定位
///
///
/// 商户终端定位信息,jsonObject字符串。
///
public string mer_dev_location { get; set; }
///
/// 通道返回码
///
///
/// 请勿根据此字段判断交易状态,此字段建议在交易失败时配合bank_message使用。
/// 示例值:00
///
public string bank_code { get; set; }
///
/// 通道返回描述
///
///
/// 示例值:成功[0000000]
///
public string bank_message { get; set; }
///
/// 备注
///
///
/// 示例值:备注
///
public string remark { get; set; }
///
/// 分期资产方式
///
///
/// 花呗分期功能,代表优先使用的资产类型;alipayfq_cc:表示信用卡分期。
/// 示例值:alipayfq_cc
///
public string fq_channels { get; set; }
///
/// 通知类型
///
///
/// 1:通道通知,2:账务通知。
/// 示例值:1
///
public string notify_type { get; set; }
///
/// 分账手续费信息
///
///
/// 分账手续费信息。
///
public string split_fee_info { get; set; }
///
/// ATU真实商户号
///
///
/// 示例值:411111141
///
public string aTu_sub_mer_id { get; set; }
///
/// 汇付终端号
///
///
/// 使用汇付机具交易时返回。
/// 示例值:660035730311200000
///
public string devs_id { get; set; }
///
/// 资金冻结状态
///
///
/// FREEZE:冻结;UNFREEZE:解冻。
/// 示例值:UNFREEZE
///
public string fund_freeze_stat { get; set; }
}
///
/// 解冻异步返回参数
///
public class HuiFuJspayAsyncUnfreezeResp {
///
/// 业务返回码
///
///
/// 非空
///
public string resp_code { get; set; }
///
/// 业务返回描述
///
///
/// 非空
///
public string resp_desc { get; set; }
///
/// 交易的汇付全局流水号
///
///
/// 示例值:00470topo1A221019132207P068ac1362af00000
/// 非空
///
public string hf_seq_id { get; set; }
///
/// 交易请求流水号
///
///
/// 交易时传入,原样返回;示例值:rQ2021121311173944134649875651
/// 非空
///
public string req_seq_id { get; set; }
///
/// 交易请求日期
///
///
/// 交易时传入,原样返回,格式为yyyyMMdd,示例值:20091225
/// 非空
///
public string req_date { get; set; }
///
/// 商户号
///
///
/// 示例值:6666000123120000
/// 非空
///
public string huifu_id { get; set; }
///
/// 通知类型
///
///
/// 3:资金解冻通知;示例值:3
/// 非空
///
public string notify_type { get; set; }
///
/// 资金冻结状态
///
///
/// UNFREEZE:解冻;示例值:UNFREEZE
/// 非空
///
public string fund_freeze_stat { get; set; }
///
/// 解冻金额
///
///
/// 单元:元。示例值:1.23
/// 非空
///
public string unfreeze_amt { get; set; }
///
/// 冻结时间
///
///
/// 格式为yyyyMMddHHMMSS,示例值:20091225091010
/// 非空
///
public string freeze_time { get; set; }
///
/// 解冻时间
///
///
/// 格式为yyyyMMddHHMMSS,示例值:20091225091010
/// 非空
///
public string unfreeze_time { get; set; }
}
#endregion
#region 取现参数
public class HuiFuChashReq {
///
/// 请求日期
///
///
/// 格式yyyyMMdd;示例值:20210917
/// 非空
///
public string req_date { get; set; }
///
/// 请求流水号
///
///
/// 示例值:2021091708126665001
/// 非空
///
public string req_seq_id { get; set; }
///
/// 取现金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00
/// 非空
///
public string cash_amt { get; set; }
///
/// 取现方ID号
///
///
/// 提取发起方的汇付ID。支持已配置取现规则的商户、用户。
/// 示例值:6666000109812123
/// 非空
///
public string huifu_id { get; set; }
///
/// 账户号
///
///
/// 可指定账户号,仅支持基本户、现金户,不填默认为基本户;
/// 示例值:F00598600
///
public string acct_id { get; set; }
///
/// 到账日期类型
///
///
/// D0:当日到账;当日交易资金当天可取现到账;
/// T1:次工作日到账;
/// D1:次自然日到账;
/// DM:当日到账;到账资金不包括当天的交易资金;
/// 示例值:D0
/// 非空
///
public string into_acct_date_type { get; set; }
///
/// 取现卡序列号
///
///
/// 绑定取现卡后可获取取现卡序列号;
/// 示例值:10004053462
/// 非空
///
public string token_no { get; set; }
///
/// 取现渠道
///
///
/// 00:汇付(为空默认); 10:中信e账通;
/// 示例值:00
///
public string enchashment_channel { get; set; }
///
/// 备注
///
///
/// 示例值:备注
///
public string remark { get; set; }
///
/// 异步通知地址
///
///
/// 示例值:http://service.example.com/to/path
///
public string notify_url { get; set; }
}
public class HuiFuChashResp {
///
/// 业务返回码
///
///
/// 参见业务返回码,示例值:00000000
/// 非空
///
public string resp_code { get; set; }
///
/// 业务返回描述
///
///
/// 业务返回信息,示例值:处理成功
/// 非空
///
public string resp_desc { get; set; }
///
/// 请求日期
///
///
/// 格式:yyyyMMdd;示例值:20211123
///
public string req_date { get; set; }
///
/// 请求流水号
///
///
/// 示例值:202109160899013231200005
///
public string req_seq_id { get; set; }
///
/// 汇付全局流水号
///
///
/// 示例值:002900TOP3A221112165433P410ac139c1300001
///
public string hf_seq_id { get; set; }
///
/// 交易状态
///
///
/// S:成功 F:失败 P:处理中;
/// 示例值:S
/// 非空
///
public string trans_stat { get; set; }
///
/// 商户号/机构号
///
///
/// 汇付分配的商户号/机构号,示例值:6666000109812123
///
public string huifu_id { get; set; }
///
/// 账户号
///
///
/// 可指定账户号,仅支持基本户、现金户,不填默认为基本户;
/// 示例值:F00598600
///
public string acct_id { get; set; }
}
public class HuiFuChashAsyncResp {
///
/// 业务返回码
///
///
/// 参见业务返回码,示例值:00000000
/// 非空
///
public string sub_resp_code { get; set; }
///
/// 业务返回描述
///
///
/// 业务返回信息,示例值:处理成功
/// 非空
///
public string sub_resp_desc { get; set; }
///
/// 业务请求流水号
///
///
/// 示例值:202109160899013231200005
/// 非空
///
public string req_seq_id { get; set; }
///
/// 业务请求时间
///
///
/// 格式:yyyyMMdd;示例值:20211123
/// 非空
///
public string req_date { get; set; }
///
/// 汇付全局流水号
///
///
/// 示例值:002900TOP3A221112165433P410ac139c1300001
///
public string hf_seq_id { get; set; }
///
/// 交易状态
///
///
/// S:成功;F:失败;P:处理中;
/// 示例值:S
///
public string trans_status { get; set; }
///
/// 账务状态
///
///
/// S:成功;F:失败;P:处理中;B:回账成功;
/// 示例值:S
///
public string acct_status { get; set; }
///
/// 通道状态
///
///
/// S:成功;F:失败;P:处理中;
/// 示例值:S
///
public string channel_status { get; set; }
///
/// 手续费
///
///
/// 单位:元。示例值:1.23
/// 非空
///
public string fee_amt { get; set; }
///
/// 取现金额
///
///
/// 单位:元。示例值:1.23
/// 非空
///
public string cash_amt { get; set; }
///
/// 消息类型
///
///
/// 01:通道;02:账务;
/// 示例值:01
///
public string msg_type { get; set; }
}
#endregion
#region 退款返回参数
public class HuiFuRefundResp {
///
/// 业务响应码
///
///
/// 非空
///
public string resp_code { get; set; }
///
/// 业务响应信息
///
///
/// 非空
///
public string resp_desc { get; set; }
///
/// 产品号
///
///
/// 交易时传入,原样返回;示例值:YYZY
/// 非空
///
public string product_id { get; set; }
///
/// 商户号
///
///
/// 示例值:6666000108854952
/// 非空
///
public string huifu_id { get; set; }
///
/// 请求日期
///
///
/// 格式为yyyyMMdd,示例值:20220925
/// 非空
///
public string req_date { get; set; }
///
/// 请求流水号
///
///
/// 交易时传入,原样返回;示例值:rQ2021121311173944134649875651
/// 非空
///
public string req_seq_id { get; set; }
///
/// 全局流水号
///
///
/// 示例值:00470topo1A221019132207P068ac1362af00000
///
public string hf_seq_id { get; set; }
///
/// 原交易请求日期
///
///
/// 格式为yyyyMMdd,示例值:20220925
///
public string org_req_date { get; set; }
///
/// 原交易请求流水号
///
///
/// 示例值:rQ202112131149875651
///
public string org_req_seq_id { get; set; }
///
/// 退款交易发生日期
///
///
/// 格式为yyyyMMdd,示例值:20220925
///
public string trans_date { get; set; }
///
/// 退款交易发生时间
///
///
/// 格式:HHMMSS,示例值:091010 代表9点10分10秒
///
public string trans_time { get; set; }
///
/// 退款完成时间
///
///
/// 格式yyyyMMddHHmmss,示例值:20091225091010
///
public string trans_finish_time { get; set; }
///
/// 交易状态
///
///
/// P:处理中、S:成功、F:失败;
/// 示例值:S
///
public string trans_stat { get; set; }
///
/// 退款金额(元)
///
///
/// 需保留小数点后两位;示例值:1.00,最低传入0.01
/// 非空
///
public string ord_amt { get; set; }
///
/// 实际退款金额(元)
///
///
/// 需保留小数点后两位,示例值:1.00,最低传入0.01
///
public string actual_ref_amt { get; set; }
///
/// 支付宝返回的响应报文
///
///
/// 直连返回字段
///
public string alipay_response { get; set; }
///
/// 备注
///
///
/// 原样返回;
/// 示例值:备注
///
public string remark { get; set; }
///
/// 是否垫资退款
///
///
/// Y 是垫资出款, N 是普通出款, 为空默认N;
/// 示例值:N
///
public string loan_flag { get; set; }
///
/// 垫资承担者
///
///
/// 为空:各自承担,不为空走第三方垫资;
/// 示例值:6666000108854952
///
public string loan_undertaker { get; set; }
///
/// 垫资账户类型
///
///
/// 01:基本户, 05: 充值户, 默认充值户;
/// 示例值:05
///
public string loan_acct_type { get; set; }
///
/// 通道返回码
///
///
/// 示例值:01020000
///
public string bank_code { get; set; }
///
/// 通道返回描述
///
///
/// 示例值:SUCCESS
///
public string bank_message { get; set; }
///
/// 待确认金额
///
///
/// 待确认金额;单位元。
/// 示例值:1.00
///
public string unconfirm_amt { get; set; }
///
/// 资金冻结状态
///
///
/// FREEZE:冻结;UNFREEZE:解冻;
/// 退款发生时,对应原交易的资金冻结状态。
/// 示例值:UNFREEZE
///
public string fund_freeze_stat { get; set; }
}
public class HuiFuRefundAsyncResp {
///
/// 业务响应码
///
///
/// 非空
///
public string resp_code { get; set; }
///
/// 业务响应信息
///
///
/// 非空
///
public string resp_desc { get; set; }
///
/// 商户号
///
///
/// 示例值:6666000108854952
/// 非空
///
public string huifu_id { get; set; }
///
/// 请求日期
///
///
/// 格式为yyyyMMdd,示例值:20220925
/// 非空
///
public string req_date { get; set; }
///
/// 请求流水号
///
///
/// 示例值:rQ202112131117394413651
/// 非空
///
public string req_seq_id { get; set; }
///
/// 全局流水号
///
///
/// 示例值:0030default220825182711P099ac1f343f00000
///
public string hf_seq_id { get; set; }
///
/// 原交易请求日期
///
///
/// 格式为yyyyMMdd,示例值:20220925
///
public string org_req_date { get; set; }
///
/// 原交易请求流水号
///
///
/// 示例值:rQ202112131149875651
///
public string org_req_seq_id { get; set; }
///
/// 原交易订单金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00,最低传入0.01
/// 非空
///
public string org_ord_amt { get; set; }
///
/// 原交易手续费
///
///
/// 单位元,需保留小数点后两位,示例值:1.00,最低传入0.01
/// 非空
///
public string org_fee_amt { get; set; }
///
/// 退款交易发生日期
///
///
/// 格式为yyyyMMdd,示例值:20220925
/// 非空
///
public string trans_date { get; set; }
///
/// 退款交易发生时间
///
///
/// 格式:HHMMSS,示例值:0910109点10分10秒
///
public string trans_time { get; set; }
///
/// 退款完成时间
///
///
/// 格式yyyyMMddHHmmss;示例值:20091225091010
///
public string trans_finish_time { get; set; }
///
/// 交易类型
///
///
/// TRANS_REFUND:交易退款;目前仅该一个枚举值;
/// 示例值:TRANS_REFUND
/// 非空
///
public string trans_type { get; set; }
///
/// 交易状态
///
///
/// P:处理中、S:成功、F:失败;
/// 示例值:
///
public string trans_stat { get; set; }
///
/// 退款金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00,最低传入0.01
/// 非空
///
public string ord_amt { get; set; }
///
/// 实际退款金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00,最低传入0.01
///
public string actual_ref_amt { get; set; }
///
/// 原交易累计退款金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00,最低传入0.01
/// 非空
///
public string total_ref_amt { get; set; }
///
/// 原交易累计退款手续费金额
///
///
/// 单位元,示例值:1.00;注意:退还手续费规则参见说明文档
/// 非空
///
public string total_ref_fee_amt { get; set; }
///
/// 累计退款次数
///
///
/// 示例值:1
/// 非空
///
public string ref_cut { get; set; }
///
/// 分账信息
///
///
/// 分账信息
/// 非空
///
public object acct_split_bunch { get; set; }
///
/// 微信支付宝的商户单号
///
///
/// 示例值:03232109190255105603561;参见用户账单说明
///
public string party_order_id { get; set; }
///
/// 微信返回的响应报文
///
///
/// 直连返回字段
///
public object wx_response { get; set; }
///
/// 数字人民币响应报文
///
///
/// jsonObject格式
///
public object dc_response { get; set; }
///
/// 补贴支付信息
///
///
/// 参见《补贴支付信息》
///
public object combinedpay_data { get; set; }
///
/// 备注
///
///
/// 原样返回;
/// 示例值:备注
///
public string remark { get; set; }
///
/// 通道返回码
///
///
/// 示例值:01020000
///
public string bank_code { get; set; }
///
/// 通道返回描述
///
///
/// 示例值:SUCCESS
///
public string bank_message { get; set; }
///
/// 银联返回的响应报文
///
///
/// Json格式
///
public object unionpay_response { get; set; }
///
/// 资金冻结状态
///
///
/// FREEZE:冻结;UNFREEZE:解冻;
/// 退款发生时,对应原交易的资金冻结状态。
/// 示例值:UNFREEZE
///
public string fund_freeze_stat { get; set; }
}
#endregion
#region 退款查询
public class HuiFuRefundQueryResp {
///
/// 业务响应码
///
///
/// 非空
///
public string resp_code { get; set; }
///
/// 业务响应信息
///
///
/// 非空
///
public string resp_desc { get; set; }
///
/// 商户号
///
///
/// 示例值:6666000108854952
/// 非空
///
public string huifu_id { get; set; }
///
/// 退款全局流水号
///
///
/// 示例值:0030default220825182711P099ac1f343f00000
///
public string org_hf_seq_id { get; set; }
///
/// 退款请求日期
///
///
/// 格式为yyyyMMdd,示例值:20220925
///
public string org_req_date { get; set; }
///
/// 退款请求流水号
///
///
/// 示例值:202110210012100005
///
public string org_req_seq_id { get; set; }
///
/// 退款金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00,最低传入0.01
/// 非空
///
public string ord_amt { get; set; }
///
/// 实际退款金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00,最低传入0.01
///
public string actual_ref_amt { get; set; }
///
/// 交易发生日期
///
///
/// 格式为yyyyMMdd,示例值:20220925
///
public string trans_date { get; set; }
///
/// 交易发生时间
///
///
/// 格式:HHMMSS;示例值:091010 表示9点10分10秒
///
public string trans_time { get; set; }
///
/// 交易类型
///
///
/// 示例值:TRANS_REFUND
///
public string trans_type { get; set; }
///
/// 交易状态
///
///
/// P:处理中;S:成功;F:失败;I: 初始
/// 初始状态很罕见,请联系汇付技术人员处理;
/// 示例值:TRANS_REFUND
///
public string trans_stat { get; set; }
///
/// 通道返回码
///
///
/// 示例值:01020000
///
public string bank_code { get; set; }
///
/// 通道返回描述
///
///
/// 示例值:SUCCESS
///
public string bank_message { get; set; }
///
/// 手续费金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00,最低传入0.01
///
public string fee_amt { get; set; }
///
/// 分账对象
///
///
/// 分账对象,jsonObject字符串
///
public string acct_split_bunch { get; set; }
///
/// 分账手续费信息
///
///
/// 分账手续费信息
///
public string split_fee_info { get; set; }
///
/// 补贴支付信息
///
///
/// jsonArray字符串;参见《补贴支付信息》
///
public string combinedpay_data { get; set; }
///
/// 补贴部分的手续费
///
///
/// 单位元,需保留小数点后两位,示例值:1.00
///
public string combinedpay_fee_amt { get; set; }
///
/// 数字货币返回报文
///
///
/// 数字货币返回报文
///
public string dc_response { get; set; }
///
/// 原交易用户账单上的商户订单号
///
///
/// 原交易微信/支付宝/云闪付支付账单页商户订单号;
/// 示例值:03232109190255105603561;参见用户账单说明
///
public string org_party_order_id { get; set; }
///
/// 授权号
///
///
/// 同一商户当天,同一终端,同一批次号唯一;示例值:727902
///
public string auth_no { get; set; }
///
/// 借贷标识
///
///
/// 1-借,2-贷,3-其他(目前只有民生通道返回);示例值:1
///
public string debit_flag { get; set; }
///
/// 商户名称
///
///
/// 示例值:上海汇付支付服务公司
///
public string mer_name { get; set; }
///
/// 商户私有域
///
///
/// 示例值:商户私有域
///
public string mer_priv { get; set; }
///
/// 原授权号
///
///
/// 示例值:727902
///
public string org_auth_no { get; set; }
///
/// 原外部订单号
///
///
/// 示例值:20220810165837685701
///
public string org_out_order_id { get; set; }
///
/// 预授权撤销返还手续费
///
///
/// 示例值:0.10
///
public string pre_auth_cance_fee_amount { get; set; }
///
/// 预授权撤销金额
///
///
/// 示例值:100.00
///
public string pre_auth_cancel_amt { get; set; }
///
/// 原预授权全局流水号
///
///
/// 示例值:0035000topA220628152651P306c0a8217a00000
///
public string pre_auth_hf_seq_id { get; set; }
///
/// 店铺名称
///
///
/// 示例值:汇付宝山分公司
///
public string shop_name { get; set; }
///
/// 分期退款金额
///
///
/// 单位元 格式:0.00;示例值:1.00
///
public string fq_acq_ord_amt { get; set; }
///
/// 分期退款手续费金额
///
///
/// 单位元 格式:0.00;示例值:1.00
///
public string fq_acq_fee_amt { get; set; }
///
/// 除分期外的退款金额
///
///
/// 单位元 格式:0.00;示例值:1.00
///
public string oth_ord_amt { get; set; }
///
/// 除分期外的退款手续费金额
///
///
/// 单位元 格式:0.00;示例值:1.00
///
public string oth_fee_amt { get; set; }
///
/// 微信返回的响应报文
///
///
/// 直连模式返回
///
public string wx_response { get; set; }
///
/// 支付宝返回的响应报文
///
///
/// 直连模式返回
///
public string alipay_response { get; set; }
///
/// 退款完成时间
///
///
/// 格式yyyyMMddHHmmss;示例值:20091225091010
///
public string trans_finish_time { get; set; }
///
/// 银联返回的响应报文
///
///
/// Json格式
///
public string unionpay_response { get; set; }
///
/// 待确认总金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00
///
public string unconfirm_amt { get; set; }
///
/// 已确认总金额
///
///
/// 单位元,需保留小数点后两位,示例值:1.00
///
public string confirmed_amt { get; set; }
}
#endregion
#region 用户进件
///
/// 基本开户
///
public class HuiFuIndvResp {
///
/// 业务响应码
///
///
/// 业务返回码,非空
///
public string resp_code { get; set; }
///
/// 业务响应信息
///
///
/// 业务返回描述,非空
///
public string resp_desc { get; set; }
///
/// 汇付ID
///
///
/// 示例值:6666000123123123
///
public string huifu_id { get; set; }
///
/// 管理员账号
///
///
/// 示例值:Lg2022022201394910571
///
public string login_name { get; set; }
///
/// 管理员密码
///
///
/// 传login_name的时候要返回初始密码;示例值:cwqq304903
///
public string login_password { get; set; }
}
///
/// 用户业务入驻
///
public class HuiFuOpenResp {
///
/// 业务响应码
///
///
/// 业务返回码,非空
///
public string resp_code { get; set; }
///
/// 业务响应信息
///
///
/// 业务返回描述,非空
///
public string resp_desc { get; set; }
///
/// 汇付ID
///
///
/// 示例值:6666000123123123
///
public string huifu_id { get; set; }
///
/// 取现卡序列号
///
///
/// 取现卡序列号,交易时使用;示例值:10000406827
///
public string token_no { get; set; }
///
/// 业务配置结果状态列表
///
///
/// jsonArray格式
///
public string resp_business { get; set; }
///
/// 申请单号
///
///
/// 返回审核中时有值,业务申请单号;示例值:2024022934731647
///
public string apply_no { get; set; }
///
/// 乐接活配置状态
///
///
/// 灵工场景下,且合作平台为乐接活时,返回该参数。
///
public string ljh_response { get; set; }
}
public class HuiFuOpenAsyncResp {
///
/// 业务返回码
///
///
/// 业务返回码,非空
///
public string sub_resp_code { get; set; }
///
/// 业务返回描述
///
///
/// 业务返回描述,非空
///
public string sub_resp_desc { get; set; }
///
/// 请求流水号
///
///
/// 原请求流水号;示例值:rQ2022101705562413620614285150
/// 非空
///
public string req_seq_id { get; set; }
///
/// 请求时间
///
///
/// 原请求时间YYYYMMDD;示例值:20240123
/// 非空
///
public string req_date { get; set; }
///
/// 汇付客户号
///
///
/// 固定18位,汇付分配的商户号;示例值:6666000123123123
/// 非空
///
public string huifu_id { get; set; }
///
/// 通知类型
///
///
/// H:灵活用工,A:审核消息,Z:电子账户;示例值:A
/// 非空
///
public string notify_type { get; set; }
///
/// 状态
///
///
/// 灵活用工场景且合作平台为汇优财时,1-待开户 2-开户成功待签约 3-开户失败 4-签约成功 5-签约失败;
/// 示例值:4
///
public string state { get; set; }
///
/// 状态描述
///
///
/// 示例值:入驻失败
///
public string state_desc { get; set; }
///
/// 审核信息
///
///
/// jsonObject; notify_type = A时返回;
///
public string audit_info { get; set; }
///
/// 斗拱e账户开通结果
///
///
/// jsonObject格式;notify_type=Z时返回
///
public string elec_acct_result { get; set; }
}
#endregion
#region 余额支付
public class HuiFuYuEPayResp {
///
/// 业务返回码
///
/// 必填
public string resp_code { get; set; }
///
/// 业务返回描述
///
/// 必填
public string resp_desc { get; set; }
///
/// 请求流水号
///
/// 必填
public string req_seq_id { get; set; }
///
/// 请求日期
///
/// 必填
public string req_date { get; set; }
///
/// 商户号
///
/// 必填
public string huifu_id { get; set; }
///
/// 出款商户号
///
/// 非必填
public string out_huifu_id { get; set; }
///
/// 支付金额
///
/// 必填
public string ord_amt { get; set; }
///
/// 分账对象
///
/// 必填
public string acct_split_bunch { get; set; }
///
/// 全局流水号
///
/// 非必填
public string hf_seq_id { get; set; }
///
/// 商品描述
///
/// 非必填
public string good_desc { get; set; }
///
/// 交易状态
///
/// 非必填
public string trans_stat { get; set; }
///
/// 交易完成时间
///
/// 非必填
public string trans_finish_time { get; set; }
///
/// 备注
///
/// 非必填
public string remark { get; set; }
///
/// 出款方账户号
///
/// 非必填
public string out_acct_id { get; set; }
///
/// 资金类型
///
/// 条件必填,支付渠道为中信E管家时必填
public string fund_type { get; set; }
///
/// 支付渠道
///
/// 非必填
public string acct_channel { get; set; }
///
/// 灵活用工标志
///
/// 非必填
public string hyc_flag { get; set; }
///
/// 灵活用工平台
///
/// 非必填
public string lg_platform_type { get; set; }
///
/// 代发模式
///
/// 非必填
public string salary_modle_type { get; set; }
///
/// 落地公司商户号
///
/// 非必填
public string bmember_id { get; set; }
///
/// 灵活用工代发批次号
///
/// 非必填
public string hyc_attach_id { get; set; }
///
/// 乐接活返回参数集合
///
/// 非必填
public string ljh_response { get; set; }
///
/// 手续费承担方标识
///
/// 条件必填,余额支付手续费承担方标识;商户余额支付扣收规则为接口指定承担方时必填
public string trans_fee_take_flag { get; set; }
///
/// 待确认总金额
///
/// 非必填
public string unconfirm_amt { get; set; }
///
/// 已确认总金额
///
/// 非必填
public string confirmed_amt { get; set; }
}
public class HuiFuYuEPayAsyncResp {
///
/// 交易请求日期
///
/// 必填,业务请求时间格式为YYYYMMDD(发起余额支付请求时间)
public string req_date { get; set; }
///
/// 交易请求流水号
///
/// 必填,业务请求流水号(发起余额支付请求流水号)
public string req_seq_id { get; set; }
///
/// 全局流水号
///
/// 非必填,汇付返回流水号
public string hf_seq_id { get; set; }
///
/// 产品号
///
/// 必填
public string product_id { get; set; }
///
/// 商户号
///
/// 必填,发起方商户号
public string huifu_id { get; set; }
///
/// 订单金额
///
/// 必填
public string ord_amt { get; set; }
///
/// 交易类型
///
/// 必填,余额支付:ACCT_PAYMENT
public string trans_type { get; set; }
///
/// 交易状态
///
/// 必填,PSF P:处理中;S:成功;F:失败;C:完成。状态为完成时,需查看分账对象中每个分账的具体状态
public string trans_stat { get; set; }
///
/// 灵活用工标志
///
/// 非必填,灵活用工标志 Y:灵活用工,N:非灵活用工(默认)
public string hyc_flag { get; set; }
///
/// 灵活用工代发批次号
///
/// 非必填,灵活用工代发批次号,灵活用工平台为汇优财时返回
public string hyc_attach_id { get; set; }
///
/// 分账对象
///
/// 必填,分账对象,jsonObject字符串
public string acct_split_bunch { get; set; }
}
#endregion
}