using System;
using System.Xml.Serialization;
namespace Aop.Api.Response
{
///
/// AlipayTradeCancelResponse.
///
public class AlipayTradeCancelResponse : AopResponse
{
///
/// 本次撤销触发的交易动作,接口调用成功且交易存在时返回。可能的返回值: close:交易未支付,触发关闭交易动作,无退款; refund:交易已支付,触发交易退款动作; 未返回:未查询到交易,或接口调用失败;
///
[XmlElement("action")]
public string Action { get; set; }
///
/// 当撤销产生了退款时,返回退款时间; 默认不返回该信息,需与支付宝约定后配置返回;
///
[XmlElement("gmt_refund_pay")]
public string GmtRefundPay { get; set; }
///
/// 商户订单号
///
[XmlElement("out_trade_no")]
public string OutTradeNo { get; set; }
///
/// 当撤销产生了退款时,返回的退款清算编号,用于清算对账使用; 只在银行间联交易场景下返回该信息;
///
[XmlElement("refund_settlement_id")]
public string RefundSettlementId { get; set; }
///
/// 是否需要重试
///
[XmlElement("retry_flag")]
public string RetryFlag { get; set; }
///
/// 支付宝交易号; 当发生交易关闭或交易退款时返回;
///
[XmlElement("trade_no")]
public string TradeNo { get; set; }
}
}