com.alipay.api.domain.AlipayFundCouponOrderAgreementPayModel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alipay-sdk-java Show documentation
Show all versions of alipay-sdk-java Show documentation
Alipay openapi SDK for Java
Copyright © 2018 杭州蚂蚁金服
All rights reserved.
版权所有 (C)杭州蚂蚁金服
http://open.alipay.com
package com.alipay.api.domain;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
/**
* 红包协议支付接口
*
* @author auto create
* @since 1.0, 2022-10-20 10:44:47
*/
public class AlipayFundCouponOrderAgreementPayModel extends AlipayObject {
private static final long serialVersionUID = 4777412432392226356L;
/**
* 需要支付的金额,单位为:元(人民币),精确到小数点后两位
取值范围:[0.01,100000000.00]
*/
@ApiField("amount")
private String amount;
/**
* 业务扩展参数,用于商户的特定业务信息的传递,json格式
*/
@ApiField("extra_param")
private String extraParam;
/**
* 业务订单的简单描述,如商品名称等
长度不超过100个字母或50个汉字
*/
@ApiField("order_title")
private String orderTitle;
/**
* 商户的授权资金订单号
同一商户不同的订单,商户授权资金订单号不能重复
*/
@ApiField("out_order_no")
private String outOrderNo;
/**
* 商户本次资金操作的请求流水号
同一商户每次不同的资金操作请求,商户请求流水号不要重复
*/
@ApiField("out_request_no")
private String outRequestNo;
/**
* 该笔订单允许的最晚付款时间,逾期将关闭该笔订单
取值范围:1m~7d。m-分钟,h-小时,d-天。 该参数数值不接受小数点, 如 1.5h,可转换为90m,如果为空,默认1h
*/
@ApiField("pay_timeout")
private String payTimeout;
/**
* 付款方的支付宝唯一用户号,以2088开头的16位纯数字组成
*/
@ApiField("payer_user_id")
private String payerUserId;
public String getAmount() {
return this.amount;
}
public void setAmount(String amount) {
this.amount = amount;
}
public String getExtraParam() {
return this.extraParam;
}
public void setExtraParam(String extraParam) {
this.extraParam = extraParam;
}
public String getOrderTitle() {
return this.orderTitle;
}
public void setOrderTitle(String orderTitle) {
this.orderTitle = orderTitle;
}
public String getOutOrderNo() {
return this.outOrderNo;
}
public void setOutOrderNo(String outOrderNo) {
this.outOrderNo = outOrderNo;
}
public String getOutRequestNo() {
return this.outRequestNo;
}
public void setOutRequestNo(String outRequestNo) {
this.outRequestNo = outRequestNo;
}
public String getPayTimeout() {
return this.payTimeout;
}
public void setPayTimeout(String payTimeout) {
this.payTimeout = payTimeout;
}
public String getPayerUserId() {
return this.payerUserId;
}
public void setPayerUserId(String payerUserId) {
this.payerUserId = payerUserId;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy