All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.AlipayTradeUnifiedsettleSyncModel Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.Date;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 收结易订单同步
 *
 * @author auto create
 * @since 1.0, 2024-11-25 23:11:52
 */
public class AlipayTradeUnifiedsettleSyncModel extends AlipayObject {

	private static final long serialVersionUID = 3729527639262344398L;

	/**
	 * 收单模式,目前仅支持PLATFORM_BUSINESS
	 */
	@ApiField("acquire_mode")
	private String acquireMode;

	/**
	 * 同步流水的类型,支付为PAY_SYNC,退款为REFUND_SYNC
	 */
	@ApiField("biz_type")
	private String bizType;

	/**
	 * 扩展字段
	 */
	@ApiField("extend_params")
	private UnifiedSettleExtendParams extendParams;

	/**
	 * 实际外部支付渠道支付或退款发生时间
	 */
	@ApiField("external_inst_biz_date")
	private Date externalInstBizDate;

	/**
	 * 外部支付渠道
	 */
	@ApiField("external_inst_channel")
	private String externalInstChannel;

	/**
	 * 实际外部支付渠道交易创建时间
	 */
	@ApiField("external_inst_create_date")
	private Date externalInstCreateDate;

	/**
	 * 外部流水号
	 */
	@ApiField("out_request_no")
	private String outRequestNo;

	/**
	 * 商户订单号。 由商家自定义,64个字符以内,仅支持字母、数字、下划线且需保证在商户端不重复。
	 */
	@ApiField("out_trade_no")
	private String outTradeNo;

	/**
	 * 支付金额
	 */
	@ApiField("pay_amount")
	private String payAmount;

	/**
	 * 签约产品码,目前仅支持UNIFIED_SETTLE
	 */
	@ApiField("product_code")
	private String productCode;

	/**
	 * 退款金额
	 */
	@ApiField("refund_amount")
	private String refundAmount;

	public String getAcquireMode() {
		return this.acquireMode;
	}
	public void setAcquireMode(String acquireMode) {
		this.acquireMode = acquireMode;
	}

	public String getBizType() {
		return this.bizType;
	}
	public void setBizType(String bizType) {
		this.bizType = bizType;
	}

	public UnifiedSettleExtendParams getExtendParams() {
		return this.extendParams;
	}
	public void setExtendParams(UnifiedSettleExtendParams extendParams) {
		this.extendParams = extendParams;
	}

	public Date getExternalInstBizDate() {
		return this.externalInstBizDate;
	}
	public void setExternalInstBizDate(Date externalInstBizDate) {
		this.externalInstBizDate = externalInstBizDate;
	}

	public String getExternalInstChannel() {
		return this.externalInstChannel;
	}
	public void setExternalInstChannel(String externalInstChannel) {
		this.externalInstChannel = externalInstChannel;
	}

	public Date getExternalInstCreateDate() {
		return this.externalInstCreateDate;
	}
	public void setExternalInstCreateDate(Date externalInstCreateDate) {
		this.externalInstCreateDate = externalInstCreateDate;
	}

	public String getOutRequestNo() {
		return this.outRequestNo;
	}
	public void setOutRequestNo(String outRequestNo) {
		this.outRequestNo = outRequestNo;
	}

	public String getOutTradeNo() {
		return this.outTradeNo;
	}
	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}

	public String getPayAmount() {
		return this.payAmount;
	}
	public void setPayAmount(String payAmount) {
		this.payAmount = payAmount;
	}

	public String getProductCode() {
		return this.productCode;
	}
	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getRefundAmount() {
		return this.refundAmount;
	}
	public void setRefundAmount(String refundAmount) {
		this.refundAmount = refundAmount;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy