com.alipay.api.domain.AlipayBusinessPaymenthubPayModel Maven / Gradle / Ivy
package com.alipay.api.domain;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* 聚合支付下单支付接口
*
* @author auto create
* @since 1.0, 2022-12-26 14:46:59
*/
public class AlipayBusinessPaymenthubPayModel extends AlipayObject {
private static final long serialVersionUID = 6842768856126679274L;
/**
* 聚合支付的支付渠道,支付宝分配。
*/
@ApiField("channel")
private String channel;
/**
* 商品详情
*/
@ApiListField("goods_infos")
@ApiField("goods_detail_info")
private List goodsInfos;
/**
* 是否异步支付,true/false,不传默认为false。
*/
@ApiField("is_async_pay")
private Boolean isAsyncPay;
/**
* 商户订单号,merchant_order_no唯一对应业务上一笔订单,相同的订单需传入相同的merchant_order_no
*/
@ApiField("merchant_order_no")
private String merchantOrderNo;
/**
* 订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
*/
@ApiField("order_amount")
private String orderAmount;
/**
* 支付金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
*/
@ApiField("pay_amount")
private String payAmount;
/**
* 支付模式,支付宝分配,目前只支持GUARANTEE_PAY(担保支付模式)
*/
@ApiField("pay_mode")
private String payMode;
/**
* 支付请求号,对应一笔业务订单下的一次支付请求,不同支付请求需保证请求号唯一
*/
@ApiField("pay_request_no")
private String payRequestNo;
/**
* 支付终端,指支付来源的设备端,支付宝分配,目前支持PC/APP
*/
@ApiField("pay_terminal")
private String payTerminal;
/**
* 收款方信息
*/
@ApiField("payee")
private UserIdentity payee;
/**
* 收款方的额外信息,包含会员信息和支付机构账号信息
*/
@ApiField("payee_ext")
private UserIdentityExt payeeExt;
/**
* 付款方信息
*/
@ApiField("payer")
private UserIdentity payer;
/**
* 付款方的额外信息,包含会员信息和支付机构账号信息
*/
@ApiField("payer_ext")
private UserIdentityExt payerExt;
/**
* 支付说明
*/
@ApiField("remark")
private String remark;
public String getChannel() {
return this.channel;
}
public void setChannel(String channel) {
this.channel = channel;
}
public List getGoodsInfos() {
return this.goodsInfos;
}
public void setGoodsInfos(List goodsInfos) {
this.goodsInfos = goodsInfos;
}
public Boolean getIsAsyncPay() {
return this.isAsyncPay;
}
public void setIsAsyncPay(Boolean isAsyncPay) {
this.isAsyncPay = isAsyncPay;
}
public String getMerchantOrderNo() {
return this.merchantOrderNo;
}
public void setMerchantOrderNo(String merchantOrderNo) {
this.merchantOrderNo = merchantOrderNo;
}
public String getOrderAmount() {
return this.orderAmount;
}
public void setOrderAmount(String orderAmount) {
this.orderAmount = orderAmount;
}
public String getPayAmount() {
return this.payAmount;
}
public void setPayAmount(String payAmount) {
this.payAmount = payAmount;
}
public String getPayMode() {
return this.payMode;
}
public void setPayMode(String payMode) {
this.payMode = payMode;
}
public String getPayRequestNo() {
return this.payRequestNo;
}
public void setPayRequestNo(String payRequestNo) {
this.payRequestNo = payRequestNo;
}
public String getPayTerminal() {
return this.payTerminal;
}
public void setPayTerminal(String payTerminal) {
this.payTerminal = payTerminal;
}
public UserIdentity getPayee() {
return this.payee;
}
public void setPayee(UserIdentity payee) {
this.payee = payee;
}
public UserIdentityExt getPayeeExt() {
return this.payeeExt;
}
public void setPayeeExt(UserIdentityExt payeeExt) {
this.payeeExt = payeeExt;
}
public UserIdentity getPayer() {
return this.payer;
}
public void setPayer(UserIdentity payer) {
this.payer = payer;
}
public UserIdentityExt getPayerExt() {
return this.payerExt;
}
public void setPayerExt(UserIdentityExt payerExt) {
this.payerExt = payerExt;
}
public String getRemark() {
return this.remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy