| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- using System;
- using System.Collections.Generic;
- namespace MySystem.Entity.UnionPay
- {
- /// <summary>
- /// 交易结算详情信息
- /// </summary>
- public class UnionPayTradeDetailInfo
- {
- /// <summary>
- /// 商户编号
- /// </summary>
- public string merchantId { get; set; }
- /// <summary>
- /// 商户名称
- /// </summary>
- public string merchantName { get; set; }
- /// <summary>
- /// 直属代理编号
- /// </summary>
- public string agentId { get; set; }
- /// <summary>
- /// 一级代理编号
- /// </summary>
- public string topAgentId { get; set; }
- /// <summary>
- /// 业务员编号
- /// </summary>
- public string keeperId { get; set; }
- /// <summary>
- /// 交易流水号
- /// </summary>
- public string transactionId { get; set; }
- /// <summary>
- /// 订单编号
- /// </summary>
- public string orderId { get; set; }
- /// <summary>
- /// 交易时间
- /// </summary>
- public string time { get; set; }
- /// <summary>
- /// pos_sn
- /// </summary>
- public string posSn { get; set; }
- /// <summary>
- /// 乐刷sn
- /// </summary>
- public string pinpadUuid { get; set; }
- /// <summary>
- /// 码牌编号
- /// </summary>
- public string qrcodeNo { get; set; }
- /// <summary>
- /// 交易金额(单位:分)
- /// </summary>
- public decimal amount { get; set; }
- /// <summary>
- /// 刷卡交易卡类型:0-借记卡,2-贷记卡,3-境外卡,4未知
- /// </summary>
- public int cardType { get; set; }
- /// <summary>
- /// 交易状态:-1 未知,0 交易初始,5 支付成功,11 支付失败,3 退款成功,31 退款中,32 退款失败,
- /// 40 预授权成功,41 预授权失败,42 预授权撤销成功,43 预授权撤销失败,44 预授权完成成功,
- /// 45 预授权完成失败,48 预授权完成撤销成功,49 预授权完成撤销失败,50 预授权完成中间状态,
- /// 51 预授权中间状态,52 预授权撤销中间状态,53 预授权完成撤销状态,54 预授权完成退款订单
- /// </summary>
- public int state { get; set; }
- /// <summary>
- /// 交易类型:1-支付, 2-退款
- /// </summary>
- public int tradeType { get; set; }
- /// <summary>
- /// 支付方式:1-刷卡,2-微信,3-支付宝,6-银联二维码
- /// </summary>
- public int payType { get; set; }
- /// <summary>
- /// t0标识: 1、t0 ; 0 T1
- /// </summary>
- public int t0Flag { get; set; }
- /// <summary>
- /// 备注信息
- /// </summary>
- public string attach { get; set; }
- /// <summary>
- /// 结算金额(分)
- /// </summary>
- public int settleAmount { get; set; }
- /// <summary>
- /// 状态: -1:打款失败; 0:打款中; 1:打款成功; 2:打款退票; 3:冻结出款;
- /// 0-打款中状态下 无结算数据(即对应字段值为0,如feeRate字段)
- /// </summary>
- public int settleState { get; set; }
- /// <summary>
- /// 手续费费率(百万分之一)
- /// </summary>
- public int feeRate { get; set; }
- /// <summary>
- /// 商户固定手续费,单位:万分之一分
- /// </summary>
- public int feeFixed { get; set; }
- /// <summary>
- /// 手续费(分)
- /// </summary>
- public int merchantFee { get; set; }
- }
- }
|