package com.walker.pay.allinpaycloud;
/**
* 接收订单通知业务对象。
* @author 时克英
* @date 2023-02-26
*/
public class NotifyOrder {
@Override
public String toString(){
return new StringBuilder("[buyerBizUserId=").append(this.buyerBizUserId)
.append(", chnltrxid=").append(this.chnltrxid)
.append(", payInterfaceOutTradeNo=").append(this.payInterfaceOutTradeNo)
.append(", amount=").append(this.amount)
.append(", orderNo=").append(this.orderNo)
.append(", channelFee=").append(this.channelFee)
.append(", extendInfo=").append(this.extendInfo)
.append(", payDatetime=").append(this.payDatetime)
.append(", bizOrderNo=").append(this.bizOrderNo)
.append(", status=").append(this.status)
.append(", acct=").append(this.acct)
.append("]").toString();
}
public String getBuyerBizUserId() {
return buyerBizUserId;
}
public void setBuyerBizUserId(String buyerBizUserId) {
this.buyerBizUserId = buyerBizUserId;
}
public String getChnltrxid() {
return chnltrxid;
}
public void setChnltrxid(String chnltrxid) {
this.chnltrxid = chnltrxid;
}
public String getPayInterfaceOutTradeNo() {
return payInterfaceOutTradeNo;
}
public void setPayInterfaceOutTradeNo(String payInterfaceOutTradeNo) {
this.payInterfaceOutTradeNo = payInterfaceOutTradeNo;
}
public long getAmount() {
return amount;
}
public void setAmount(long amount) {
this.amount = amount;
}
public String getOrderNo() {
return orderNo;
}
public void setOrderNo(String orderNo) {
this.orderNo = orderNo;
}
public String getChannelFee() {
return channelFee;
}
public void setChannelFee(String channelFee) {
this.channelFee = channelFee;
}
public String getExtendInfo() {
return extendInfo;
}
public void setExtendInfo(String extendInfo) {
this.extendInfo = extendInfo;
}
public String getPayDatetime() {
return payDatetime;
}
public void setPayDatetime(String payDatetime) {
this.payDatetime = payDatetime;
}
public String getBizOrderNo() {
return bizOrderNo;
}
public void setBizOrderNo(String bizOrderNo) {
this.bizOrderNo = bizOrderNo;
}
/**
* “OK”标识支付成功;
* “pending”表示进行中(中间状态)
* “error”表示支付失败;
* 提现在成功和失败时都会通知商户;其他订单只在成功时会通知商户。
* @return
*/
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getAcct() {
return acct;
}
public void setAcct(String acct) {
this.acct = acct;
}
private String buyerBizUserId;
private String chnltrxid; // 支付渠道交易单号,如:微信订单id
private String payInterfaceOutTradeNo; //
private long amount;
private String orderNo; // 通商云订单号
private String channelFee; // 渠道手续费,取值为收银宝接口手续费字段-fee
private String extendInfo; // 订单原始附加信息
private String payDatetime; // 订单支付完成时间,yyyy-MM-dd HH:mm:ss
private String bizOrderNo; // 业务系统订单号,orderId
//“OK”标识支付成功;
//“pending”表示进行中(中间状态)
//“error”表示支付失败;
//提现在成功和失败时都会通知商户;其他订单只在成功时会通知商户。
private String status; //
//微信支付的openid
//支付宝平台的user_id
//刷卡交易:隐藏的卡号,例如621700****4586
private String acct;
}