NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayTradePageRefundModel.cs

73 lines
2.1 KiB
C#
Raw Blame History

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.Xml.Serialization;
namespace Aop.Api.Domain
{
/// <summary>
/// AlipayTradePageRefundModel Data Structure.
/// </summary>
[Serializable]
public class AlipayTradePageRefundModel : AopObject
{
/// <summary>
/// 退款场景。 信用退款传CREDIT_REFUND
/// </summary>
[XmlElement("biz_type")]
public string BizType { get; set; }
/// <summary>
/// 业务扩展参数
/// </summary>
[XmlElement("extend_params")]
public RefundExtendParams ExtendParams { get; set; }
/// <summary>
/// 商户的操作员编号
/// </summary>
[XmlElement("operator_id")]
public string OperatorId { get; set; }
/// <summary>
/// 标识一次退款请求,同一笔交易多次退款需要保证唯一。
/// </summary>
[XmlElement("out_request_no")]
public string OutRequestNo { get; set; }
/// <summary>
/// 订单支付时传入的商户订单号,不能和 trade_no同时为空。
/// </summary>
[XmlElement("out_trade_no")]
public string OutTradeNo { get; set; }
/// <summary>
/// 需要退款的金额,该金额不能大于订单金额,单位为元,支持两位小数。
/// </summary>
[XmlElement("refund_amount")]
public string RefundAmount { get; set; }
/// <summary>
/// 退款的原因说明
/// </summary>
[XmlElement("refund_reason")]
public string RefundReason { get; set; }
/// <summary>
/// 商户的门店编号
/// </summary>
[XmlElement("store_id")]
public string StoreId { get; set; }
/// <summary>
/// 商户的终端编号
/// </summary>
[XmlElement("terminal_id")]
public string TerminalId { get; set; }
/// <summary>
/// 支付宝交易号,和商户订单号不能同时为空
/// </summary>
[XmlElement("trade_no")]
public string TradeNo { get; set; }
}
}