You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
2.5 KiB
C#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace POSV.Payment.AllinPay.Models.ResponseModels
{
public class GetOrderDetailResponseInfo : BaseResultInfo
{
}
public class GetOrderDetailQueryResponse : BaseResponse<GetOrderDetailResponseInfo>
{
public GetOrderDetailResponseInfo response { get; set; }
protected override GetOrderDetailResponseInfo GetResultInfo()
{
return response;
}
}
public class OrderDetail
{
/// <summary>
/// 商户订单号,L:50
/// </summary>
public string reqsn { get; set; }
/// <summary>
/// 平台交易流水号,L:50
/// </summary>
public string trxid { get; set; }
/// <summary>
/// 原交易商户订单号
/// </summary>
public string orireqsn { get; set; }
/// <summary>
/// 原交易平台交易流水号
/// </summary>
public string oritrxid { get; set; }
/// <summary>
/// 付款方userid
/// 付款方的userid微信openid支付宝userid等
/// </summary>
public string payuserid { get; set; }
/// <summary>
/// 交易金额,单位为分
/// </summary>
public int amount { get; set; }
/// <summary>
/// 交易手续费
/// </summary>
public int fee { get; set; }
/// <summary>
/// 交易状态
/// 1未支付3交易失败(交易过程中出现错误)4交易成功5交易成功-发生退款(交易成功,但是发生了退款)6关闭99进行中。
/// </summary>
public string status { get; set; }
/// <summary>
/// 支付方式
/// </summary>
public string trxcode { get; set; }
/// <summary>
/// 收银宝商户号
/// </summary>
public string sybcusid { get; set; }
/// <summary>
/// 收银宝交易流水号
/// </summary>
public string sybtranid { get; set; }
/// <summary>
/// 交易完成时间
/// </summary>
public DateTime paytime { get; set; }
/// <summary>
/// 分账详情
/// </summary>
public string splitDetails { get; set; }
/// <summary>
/// 错误原因
/// </summary>
public string errmsg { get; set; }
}
}