package com.walker.pay.allinpaycloud.generator;
|
|
import com.walker.pay.ResponsePay;
|
|
/**
|
* 通商云返回的预下单数据。
|
* @author 时克英
|
* @date 2023-02-20
|
*/
|
public class OrderResponsePay extends ResponsePay {
|
|
@Override
|
public String toString(){
|
return new StringBuilder("[payStatus=").append(this.payStatus)
|
.append(", failMsg=").append(this.payFailMessage)
|
.append(", bizUserId=").append(this.bizUserId)
|
.append(", bizOrderNo=").append(this.bizOrderNo)
|
.append(", orderNo=").append(this.orderNo)
|
.append(", acct=").append(this.acct)
|
.append(", channelFee").append(this.channelFee)
|
.append(", channelPaytime=").append(this.channelPaytime)
|
.append(", chnldata=").append(this.chnldata)
|
.append(", tradeNo=").append(this.tradeNo)
|
.append(", extendInfo=").append(this.extendInfo)
|
.append(", payInfo=").append(this.payInfo)
|
.append("]").toString();
|
}
|
|
public String getPayStatus() {
|
return payStatus;
|
}
|
|
public void setPayStatus(String payStatus) {
|
this.payStatus = payStatus;
|
}
|
|
public String getPayFailMessage() {
|
return payFailMessage;
|
}
|
|
public void setPayFailMessage(String payFailMessage) {
|
this.payFailMessage = payFailMessage;
|
}
|
|
/**
|
* 订单用户id,注册的会员id
|
* @return
|
*/
|
public String getBizUserId() {
|
return bizUserId;
|
}
|
|
public void setBizUserId(String bizUserId) {
|
this.bizUserId = bizUserId;
|
}
|
|
/**
|
* 通商云订单ID
|
* @return
|
*/
|
public String getOrderNo() {
|
return orderNo;
|
}
|
|
public void setOrderNo(String orderNo) {
|
this.orderNo = orderNo;
|
}
|
|
/**
|
* 业务订单ID
|
* @return
|
*/
|
public String getBizOrderNo() {
|
return bizOrderNo;
|
}
|
|
public void setBizOrderNo(String bizOrderNo) {
|
this.bizOrderNo = bizOrderNo;
|
}
|
|
/**
|
* 仅收银宝-付款码支付方式返回,微信支付的openid, 支付宝平台的user_id
|
* @return
|
*/
|
public String getAcct() {
|
return acct;
|
}
|
|
public void setAcct(String acct) {
|
this.acct = acct;
|
}
|
|
public String getChannelFee() {
|
return channelFee;
|
}
|
|
public void setChannelFee(String channelFee) {
|
this.channelFee = channelFee;
|
}
|
|
/**
|
* 收银宝渠道信息, 透传渠道活动参数,目前返回云闪付/微信/支付宝的活动参数;
|
* @return
|
*/
|
public String getChnldata() {
|
return chnldata;
|
}
|
|
public void setChnldata(String chnldata) {
|
this.chnldata = chnldata;
|
}
|
|
/**
|
* 渠道交易完成时间, 格式:yyyyMMddHHmmss
|
* @return
|
*/
|
public String getChannelPaytime() {
|
return channelPaytime;
|
}
|
|
public void setChannelPaytime(String channelPaytime) {
|
this.channelPaytime = channelPaytime;
|
}
|
|
/**
|
* 交易编号
|
* @return
|
*/
|
public String getTradeNo() {
|
return tradeNo;
|
}
|
|
public void setTradeNo(String tradeNo) {
|
this.tradeNo = tradeNo;
|
}
|
|
/**
|
* 扩展参数, 接口将原样返回,
|
* @return
|
*/
|
public String getExtendInfo() {
|
return extendInfo;
|
}
|
|
public void setExtendInfo(String extendInfo) {
|
this.extendInfo = extendInfo;
|
}
|
|
/**
|
* 扫码支付信息/ JS支付串信息.<br>
|
* (微信、支付宝、QQ钱包)/微信小程序/微信原生H5支付串信息/支付宝原生APP支付串信息
|
* <pre>
|
* 1、扫码支付(正扫)必传;微信、支付宝的支付串,供转化为二维码
|
* 2. JS支付必传;
|
* 微信公众号JS支付:返回json字符串。
|
* 支付宝JS支付:返回json字符串。
|
* 支付宝JS支付:返回支付宝交易单号,将此参数上送至“支付宝服务窗文档的创建订单+JSAPI唤起收银台支付”方法中 tradeNO参数。
|
* QQ钱包的JS支付:返回支付的链接,消费者只需跳转到此链接即可完成支付。
|
* 3、收银宝微信小程序支付参数/微信原生小程序支付参数必传, 注:有效时间60分钟
|
* 4、微信原生H5支付参数
|
* 微信返回mweb_url支付跳转链接,消费者只需跳转此链接完成支付,有效期5分钟
|
* 5、支付宝原生APP支付参数必传,商户获取支付串调用支付宝APP端SDK直接呼起支付宝APP支付即可
|
* </pre>
|
* @return
|
*/
|
public String getPayInfo() {
|
return payInfo;
|
}
|
|
public void setPayInfo(String payInfo) {
|
this.payInfo = payInfo;
|
}
|
|
/**
|
* 交易验证方式.<br>
|
* 当支付方式为收银宝快捷且需验证短信验证码时才返回,返回值为“1”表示需继续调用【确认支付(后台+短信验证码确认)】
|
* @return
|
*/
|
public long getValidationType() {
|
return validationType;
|
}
|
|
public void setValidationType(long validationType) {
|
this.validationType = validationType;
|
}
|
|
private long validationType = 0;
|
private String payStatus;
|
private String payFailMessage;
|
private String bizUserId; // 订单用户id,注册的会员id
|
private String orderNo; // 通商云订单ID
|
private String bizOrderNo; // 业务生成的订单ID
|
|
private String acct; // 仅收银宝-付款码支付方式返回,微信支付的openid, 支付宝平台的user_id
|
private String channelFee; // 渠道手续费, 仅收银宝支付方式返回
|
private String chnldata; // 收银宝渠道信息, 透传渠道活动参数,目前返回云闪付/微信/支付宝的活动参数;
|
private String channelPaytime; // 渠道交易完成时间, 格式:yyyyMMddHHmmss
|
private String tradeNo; // 交易编号
|
private String extendInfo; // 扩展参数, 接口将原样返回,
|
|
private String payInfo;
|
|
}
|