
com.nextpls.sdk.pojo.request.NextPlsTopUpTransactionRequestDto Maven / Gradle / Ivy
package com.nextpls.sdk.pojo.request;
import java.util.Date;
/**
* @author 朱玉洋
* top-up 订单交易请求入参
*/
public class NextPlsTopUpTransactionRequestDto {
/**
* 交易ID
*/
private String transactionId;
/**
* 外部ID
*/
private String externalId;
/**
* 汇入所在国
*/
private String payInCountry;
/**
* 汇入币种
*/
private String payInCurrency;
/**
* 汇出所在国
*/
private String payOutCountry;
/**
* 汇出币种
*/
private String payOutCurrency;
/**
* 汇出金额
*/
private String payOutAmount;
/**
* 汇入金额
*/
private String payInAmount;
/**
* 收款人账号
*/
private String beneficiaryAccount;
/**
* 收款人名
*/
private String beneficiaryFirstName;
/**
* 收款人性
*/
private String beneficiaryLastName;
/**
* 备注
*/
private String note;
/**
* 支付方式
*/
private String paymentMode;
/**
* 交易类型,默认C2C
*/
private String transactionType;
/**
* top-up侧订单创建时间
*/
private Date transactionCreateTime;
/**
* top-up侧订单
*/
private Date transactionFinishTime;
/**
* 结算币种
*/
private String settleCurrency;
/**
* 结算金额
*/
private String settleAmount;
/**
* 结算汇率
*/
private String settleRate;
/**
* 业务类型 TOPUP ,RAAS
*/
private String txnType;
/**
* 获取汇入所在国
*
* @return 汇入所在国
*/
public String getPayInCountry() {
return payInCountry;
}
/**
* 设置汇入所在国
*
* @param payInCountry 汇入所在国
*/
public void setPayInCountry(String payInCountry) {
this.payInCountry = payInCountry;
}
/**
* 获取汇入币种
*
* @return 汇入币种
*/
public String getPayInCurrency() {
return payInCurrency;
}
/**
* 设置汇入币种
*
* @param payInCurrency 汇入币种
*/
public void setPayInCurrency(String payInCurrency) {
this.payInCurrency = payInCurrency;
}
/**
* 获取汇出所在国
*
* @return 汇出所在国
*/
public String getPayOutCountry() {
return payOutCountry;
}
/**
* 设置汇出所在国
*
* @param payOutCountry 汇出所在国
*/
public void setPayOutCountry(String payOutCountry) {
this.payOutCountry = payOutCountry;
}
/**
* 获取汇出币种
*
* @return 汇出币种
*/
public String getPayOutCurrency() {
return payOutCurrency;
}
/**
* 设置汇出币种
*
* @param payOutCurrency 汇出币种
*/
public void setPayOutCurrency(String payOutCurrency) {
this.payOutCurrency = payOutCurrency;
}
/**
* 获取汇出金额
*
* @return 汇出金额
*/
public String getPayOutAmount() {
return payOutAmount;
}
/**
* 设置汇出金额
*
* @param payOutAmount 汇出金额
*/
public void setPayOutAmount(String payOutAmount) {
this.payOutAmount = payOutAmount;
}
/**
* 获取汇入金额
*
* @return 汇入金额
*/
public String getPayInAmount() {
return payInAmount;
}
/**
* 设置汇入金额
*
* @param payInAmount 汇入金额
*/
public void setPayInAmount(String payInAmount) {
this.payInAmount = payInAmount;
}
/**
* 获取外部ID
*
* @return 外部ID
*/
public String getExternalId() {
return externalId;
}
/**
* 设置外部ID
*
* @param externalId 外部ID
*/
public void setExternalId(String externalId) {
this.externalId = externalId;
}
/**
* 获取交易ID
*
* @return 交易ID
*/
public String getTransactionId() {
return transactionId;
}
/**
* 设置交易ID
*
* @param transactionId 交易ID
*/
public void setTransactionId(String transactionId) {
this.transactionId = transactionId;
}
/**
* 获取收款人账号
*
* @return 收款人账号
*/
public String getBeneficiaryAccount() {
return beneficiaryAccount;
}
/**
* 设置收款人账号
*
* @param beneficiaryAccount 收款人账号
*/
public void setBeneficiaryAccount(String beneficiaryAccount) {
this.beneficiaryAccount = beneficiaryAccount;
}
/**
* 获取收款人姓
*
* @return 收款人姓
*/
public String getBeneficiaryFirstName() {
return beneficiaryFirstName;
}
/**
* 设置收款人性
*
* @param beneficiaryFirstName 收款人性
*/
public void setBeneficiaryFirstName(String beneficiaryFirstName) {
this.beneficiaryFirstName = beneficiaryFirstName;
}
/**
* 获取收款人名
*
* @return 收款人名
*/
public String getBeneficiaryLastName() {
return beneficiaryLastName;
}
/**
* 设置收款人名
*
* @param beneficiaryLastName 收款人名
*/
public void setBeneficiaryLastName(String beneficiaryLastName) {
this.beneficiaryLastName = beneficiaryLastName;
}
/**
* 获取备注
*
* @return 备注
*/
public String getNote() {
return note;
}
/**
* 设置备注
*
* @param note 备注
*/
public void setNote(String note) {
this.note = note;
}
/**
* 获取支付方式
*
* @return 支付方式
*/
public String getPaymentMode() {
return paymentMode;
}
/**
* 设置支付方式
*
* @param paymentMode 支付方式
*/
public void setPaymentMode(String paymentMode) {
this.paymentMode = paymentMode;
}
/**
* 获取订单交易类型
*
* @return 订单交易类型
*/
public String getTransactionType() {
return transactionType;
}
/**
* 设置 订单交易类型
*
* @param transactionType 订单交易类型
*/
public void setTransactionType(String transactionType) {
this.transactionType = transactionType;
}
/**
* 获取交易时间
*
* @return 交易时间
*/
public Date getTransactionCreateTime() {
return transactionCreateTime;
}
/**
* 设置交易时间
*
* @param transactionCreateTime 交易时间
*/
public void setTransactionCreateTime(Date transactionCreateTime) {
this.transactionCreateTime = transactionCreateTime;
}
/**
* 获取交易完成时间
*
* @return 交易完成时间
*/
public Date getTransactionFinishTime() {
return transactionFinishTime;
}
public String getSettleCurrency() {
return settleCurrency;
}
public void setSettleCurrency(String settleCurrency) {
this.settleCurrency = settleCurrency;
}
public String getSettleAmount() {
return settleAmount;
}
public void setSettleAmount(String settleAmount) {
this.settleAmount = settleAmount;
}
public String getSettleRate() {
return settleRate;
}
public void setSettleRate(String settleRate) {
this.settleRate = settleRate;
}
/**
* 设置交易完成时间
*
* @param transactionFinishTime 交易完成时间
*/
public void setTransactionFinishTime(Date transactionFinishTime) {
this.transactionFinishTime = transactionFinishTime;
}
public String getTxnType() {
return txnType;
}
public void setTxnType(String txnType) {
this.txnType = txnType;
}
@Override
public String toString() {
return "NextPlsTopUpTransactionRequestDto{" +
"transactionId='" + transactionId + '\'' +
", externalId='" + externalId + '\'' +
", payInCountry='" + payInCountry + '\'' +
", payInCurrency='" + payInCurrency + '\'' +
", payOutCountry='" + payOutCountry + '\'' +
", payOutCurrency='" + payOutCurrency + '\'' +
", payOutAmount='" + payOutAmount + '\'' +
", payInAmount='" + payInAmount + '\'' +
", beneficiaryAccount='" + beneficiaryAccount + '\'' +
", beneficiaryFirstName='" + beneficiaryFirstName + '\'' +
", beneficiaryLastName='" + beneficiaryLastName + '\'' +
", note='" + note + '\'' +
", paymentMode='" + paymentMode + '\'' +
", transactionType='" + transactionType + '\'' +
", transactionCreateTime=" + transactionCreateTime +
", transactionFinishTime=" + transactionFinishTime +
", settleCurrency='" + settleCurrency + '\'' +
", settleAmount='" + settleAmount + '\'' +
", settleRate='" + settleRate + '\'' +
", txnType='" + txnType + '\'' +
'}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy