
com.alipay.api.domain.ZhimaCreditPayafteruseCreditbizorderOrderModel Maven / Gradle / Ivy
package com.alipay.api.domain;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
/**
* 芝麻后付免密下单
*
* @author auto create
* @since 1.0, 2023-07-06 21:47:52
*/
public class ZhimaCreditPayafteruseCreditbizorderOrderModel extends AlipayObject {
private static final long serialVersionUID = 3528989149786283377L;
/**
* 只有当传递了order_amount时,该参数才有意义; 1)该参数不传时,默认为ORDER_AMOUNT。 2)传ORDER_AMOUNT时,表示order_amount传入的金额为后付金额,在发起扣款时,最大扣款支付金额为order_amount传入的值; 3)传RISK_AMOUNT时,表示ORDER_AMOUNT传入的金额为风险预估金额,在发起扣款时,最大扣款支付金额为商户签约时约定的上限额度。
*/
@ApiField("amount_type")
private String amountType;
/**
* 订单描述
*/
@ApiField("body")
private String body;
/**
* 芝麻外部类目
*/
@ApiField("category_id")
private String categoryId;
/**
* 芝麻开通协议号
*/
@ApiField("credit_agreement_id")
private String creditAgreementId;
/**
* 业务扩展参数
*/
@ApiField("extend_params")
private String extendParams;
/**
* 订单金额,该金额为当前订单扣款的累计最大额度。例如,下单时传递10.00,则扣款时最大支付金额为10元。若该参数不传,则默认使用商户签约时约定的上限额度。芝麻速办业务场景(极速回收、极速返利、极速退款等)商户请求时,order_amount必传,且amount_type类型需传递ORDER_AMOUNT。
*/
@ApiField("order_amount")
private String orderAmount;
/**
* 商户外部订单号,保证不重复
*/
@ApiField("out_order_no")
private String outOrderNo;
/**
* 产品码,不传默认为CREDIT_PAY_AFTER_USE
*/
@ApiField("product_code")
private String productCode;
/**
* 订单标题。
注意:不可使用特殊字符,如 /,=,& 等。
*/
@ApiField("subject")
private String subject;
public String getAmountType() {
return this.amountType;
}
public void setAmountType(String amountType) {
this.amountType = amountType;
}
public String getBody() {
return this.body;
}
public void setBody(String body) {
this.body = body;
}
public String getCategoryId() {
return this.categoryId;
}
public void setCategoryId(String categoryId) {
this.categoryId = categoryId;
}
public String getCreditAgreementId() {
return this.creditAgreementId;
}
public void setCreditAgreementId(String creditAgreementId) {
this.creditAgreementId = creditAgreementId;
}
public String getExtendParams() {
return this.extendParams;
}
public void setExtendParams(String extendParams) {
this.extendParams = extendParams;
}
public String getOrderAmount() {
return this.orderAmount;
}
public void setOrderAmount(String orderAmount) {
this.orderAmount = orderAmount;
}
public String getOutOrderNo() {
return this.outOrderNo;
}
public void setOutOrderNo(String outOrderNo) {
this.outOrderNo = outOrderNo;
}
public String getProductCode() {
return this.productCode;
}
public void setProductCode(String productCode) {
this.productCode = productCode;
}
public String getSubject() {
return this.subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy