package com.keao.edu.thirdparty.union; import org.apache.commons.lang3.builder.ToStringBuilder; import java.math.BigDecimal; import java.util.Date; /** * 异步通知具体信息 */ public class NotifyMsg { private BigDecimal totalAmount;//订单总金额(分) private String merOrderId;//商户订单号 private Date payTime;//支付时间 private String seqId; //支付系统交易流水号 private String status; //交易状态,NEW_ORDER-新订单 UNKNOWN-不明交易状态 TRADE_CLOSED-关闭的交易 WAIT_BUYER_PAY-交易创建等待付款 TRADE_SUCCESS-交易成功 private String targetOrderId; //渠道订单号 private String targetSys;//支付渠道,WXPay,Alipay 2.0等 public BigDecimal getTotalAmount() { return totalAmount; } public void setTotalAmount(BigDecimal totalAmount) { this.totalAmount = totalAmount; } public String getMerOrderId() { return merOrderId; } public void setMerOrderId(String merOrderId) { this.merOrderId = merOrderId; } public Date getPayTime() { return payTime; } public void setPayTime(Date payTime) { this.payTime = payTime; } public String getSeqId() { return seqId; } public void setSeqId(String seqId) { this.seqId = seqId; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getTargetOrderId() { return targetOrderId; } public void setTargetOrderId(String targetOrderId) { this.targetOrderId = targetOrderId; } public String getTargetSys() { return targetSys; } public void setTargetSys(String targetSys) { this.targetSys = targetSys; } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } }