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; }