using System;
using System.Collections.Generic;
using PaySharp.Alipay.Domain;
using PaySharp.Core.Request;
namespace PaySharp.Alipay.Response
{
public class QueryResponse : BaseResponse
{
///
/// 支付宝交易号
///
public string TradeNo { get; set; }
///
/// 商户订单号
///
public string OutTradeNo { get; set; }
///
/// 买家支付宝账号
///
public string BuyerLogonId { get; set; }
///
/// 交易状态
///
public string TradeStatus { get; set; }
///
/// 订单金额
///
public double TotalAmount { get; set; }
///
/// 标价币种
///
public string TransCurrency { get; set; }
///
/// 结算币种
///
public string SettleCurrency { get; set; }
///
/// 结算金额
///
public double SettleAmount { get; set; }
///
/// 支付币种
///
public string PayCurrency { get; set; }
///
/// 支付金额
///
public double PayAmount { get; set; }
///
/// 结算币种兑换标价币种汇率
///
public double SettleTransRate { get; set; }
///
/// 标价币种兑换支付币种汇率
///
public double TransPayRate { get; set; }
///
/// 付款金额
///
public double BuyerPayAmount { get; set; }
///
/// 集分宝金额
///
public double PointAmount { get; set; }
///
/// 开票金额
///
public double InvoiceAmount { get; set; }
///
/// 本次交易打款给卖家的时间
///
public DateTime SendPayDate { get; set; }
///
/// 实收金额
///
public double ReceiptAmount { get; set; }
///
/// 商户门店编号
///
public string StoreId { get; set; }
///
/// 商户机具终端编号
///
public string TerminalId { get; set; }
///
/// 交易支付使用的资金渠道
///
public List FundBillList { get; set; }
///
/// 发生支付交易的商户门店名称
///
public string StoreName { get; set; }
///
/// 买家支付宝用户号
///
public string BuyerUserId { get; set; }
///
/// 预授权支付模式,该参数仅在信用预授权支付场景下返回。信用预授权支付:CREDIT_PREAUTH_PAY
///
public string AuthTradePayMode { get; set; }
///
/// 买家用户类型
/// CORPORATE:企业用户
/// PRIVATE:个人用户
///
public string BuyerUserType { get; set; }
///
/// 商家优惠金额
///
public double MdiscountAmount { get; set; }
///
/// 平台优惠金额
///
public double DiscountAmount { get; set; }
internal override void Execute(Merchant merchant, Request request)
{
}
}
}