using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// AlipayMerchantOrderMessageSyncModel Data Structure. /// [Serializable] public class AlipayMerchantOrderMessageSyncModel : AopObject { /// /// 提交到支付的金额,可描述积分价钱类型,如订单金额,可描述积分价钱类型,如[{type: MONEY, amount: 31.08},{type: ALIPAY_POINT, amount: 88}] /// [XmlArray("actual_amount")] [XmlArrayItem("price_information")] public List ActualAmount { get; set; } /// /// 支付宝交易号 /// [XmlElement("alipay_trade_no")] public string AlipayTradeNo { get; set; } /// /// 平台订单号,如tp平台订单号 /// [XmlElement("biz_order_no")] public string BizOrderNo { get; set; } /// /// 一级业务身份/行业,如在飞猪有机票、酒店、门票等细分的行业 /// [XmlElement("biz_type")] public string BizType { get; set; } /// /// 经营单元信息,如门店信息,identity: 6792889042, type: UNIFY_STORE_ID, name: 深夜食堂 /// [XmlElement("biz_unit_info")] public BizUnitInfo BizUnitInfo { get; set; } /// /// 一般用作支付宝买家,type: USER_ID, issuer: ALIPAY, identity: 2088102556225661 /// [XmlElement("buyer")] public UserIdentity Buyer { get; set; } /// /// 回查商户数据的链接 /// [XmlElement("callback_url")] public string CallbackUrl { get; set; } /// /// 订单创建时间 /// [XmlElement("create_time")] public string CreateTime { get; set; } /// /// 履约状态枚举,如DELIVERIND/DELIVERED /// [XmlElement("deliver_status")] public string DeliverStatus { get; set; } /// /// 履约状态文案 /// [XmlElement("deliver_status_desc")] public string DeliverStatusDesc { get; set; } /// /// 扩展信息,如ORDER_FROM/ORDER_CHANNEL/EXTERNAL_PID /// [XmlArray("ext_info")] [XmlArrayItem("order_ext_info")] public List ExtInfo { get; set; } /// /// 外部买家,type: USER_ID, issuer: TAOBAO, identity: 75438909432 /// [XmlElement("external_buyer")] public UserIdentity ExternalBuyer { get; set; } /// /// 关联的外部订单号,如tp平台关联的飞猪交易号 /// [XmlElement("external_order_no")] public string ExternalOrderNo { get; set; } /// /// 外部卖家,如type: USER_ID, issuer: TAOBAO, identity: 746239043226 /// [XmlElement("external_seller")] public UserIdentity ExternalSeller { get; set; } /// /// 主商品名称/商品集合名称 /// [XmlElement("item_title")] public string ItemTitle { get; set; } /// /// 订单修改时间,用于控制乱序。如果主订单时间没修改但是履约单时间修改了,需要传履约单最新的修改时间过来,否则会被判断为已经处理过 /// [XmlElement("modify_time")] public string ModifyTime { get; set; } /// /// 订单金额,可描述积分价钱类型,如[{type: MONEY, amount: 32.58},{type: ALIPAY_POINT, amount: 88}] /// [XmlArray("order_amount")] [XmlArrayItem("price_information")] public List OrderAmount { get; set; } /// /// 状态枚举,如PAID/DELIVERED /// [XmlElement("order_status")] public string OrderStatus { get; set; } /// /// 状态文案,一般必选,如有特殊接入场景无法传入需单独沟通 /// [XmlElement("order_status_desc")] public string OrderStatusDesc { get; set; } /// /// 平台商的支付宝ID,如tp在支付宝的pid /// [XmlElement("partner_id")] public string PartnerId { get; set; } /// /// 支付状态枚举,如WAIT_PAY/PAID/CLOSED /// [XmlElement("pay_status")] public string PayStatus { get; set; } /// /// 支付状态文案 /// [XmlElement("pay_status_desc")] public string PayStatusDesc { get; set; } /// /// 订单支付成功时间 /// [XmlElement("pay_time")] public string PayTime { get; set; } /// /// 退款状态枚举,如PROCESSING/REFUNDED /// [XmlElement("refund_status")] public string RefundStatus { get; set; } /// /// 退款状态文案 /// [XmlElement("refund_status_desc")] public string RefundStatusDesc { get; set; } /// /// 一般用作支付宝卖家,type: USER_ID, issuer: ALIPAY, identity: 2088102146225135 /// [XmlElement("seller")] public UserIdentity Seller { get; set; } /// /// 业务来源/经济体,如trip、eleme、koubei、hema、film、damai等 /// [XmlElement("source")] public string Source { get; set; } /// /// 二级业务身份,类似于类目层级中的业务类目,如飞猪机票国内ali.china.trip.airticket.inland,飞猪机票国外ali.china.trip.airticket.abroad.hl /// [XmlElement("sub_biz_type")] public string SubBizType { get; set; } /// /// 调用方系统名称 /// [XmlElement("system_name")] public string SystemName { get; set; } } }