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

com.alipay.api.domain.KoubeiTradeKbpaymentPayorderSyncModel 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, 2018-11-14 12:40:36
 */
public class KoubeiTradeKbpaymentPayorderSyncModel extends AlipayObject {

	private static final long serialVersionUID = 8285798119877395429L;

	/**
	 * 附加数据,在查询API和支付通知中原样返回,该字段主要用于第三方系统携带订单的自定义数据
	 */
	@ApiField("attach")
	private String attach;

	/**
	 * 货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY
	 */
	@ApiField("fee_type")
	private String feeType;

	/**
	 * 口碑触发外部支付时,对应的口碑支付单据号;
	 */
	@ApiField("fund_command_id")
	private String fundCommandId;

	/**
	 * 第三方支付回执状态标识;SUCCESS:标识支付成功;FAIL:标识支付失败
	 */
	@ApiField("fund_status")
	private String fundStatus;

	/**
	 * 一笔支付行为中,使用的红包和代金券列表
	 */
	@ApiListField("fund_tool_list")
	@ApiField("kbp_fund_tool")
	private List fundToolList;

	/**
	 * 支付完成时间,当fund_status=SUCCESS时必填;格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010
	 */
	@ApiField("gmt_finish")
	private String gmtFinish;

	/**
	 * 第三方支付单据号,比如在微信支付场景下,为微信支付订单号
	 */
	@ApiField("out_pay_id")
	private String outPayId;

	/**
	 * 请求id,唯一标识一次请求
	 */
	@ApiField("request_id")
	private String requestId;

	/**
	 * 第三方支付单总金额;单位:分;在回执报文传入成功时,会校验该值,如果不一致,不会驱动业务;该值为正整数数值字符串;
	 */
	@ApiField("total_fee")
	private String totalFee;

	public String getAttach() {
		return this.attach;
	}
	public void setAttach(String attach) {
		this.attach = attach;
	}

	public String getFeeType() {
		return this.feeType;
	}
	public void setFeeType(String feeType) {
		this.feeType = feeType;
	}

	public String getFundCommandId() {
		return this.fundCommandId;
	}
	public void setFundCommandId(String fundCommandId) {
		this.fundCommandId = fundCommandId;
	}

	public String getFundStatus() {
		return this.fundStatus;
	}
	public void setFundStatus(String fundStatus) {
		this.fundStatus = fundStatus;
	}

	public List getFundToolList() {
		return this.fundToolList;
	}
	public void setFundToolList(List fundToolList) {
		this.fundToolList = fundToolList;
	}

	public String getGmtFinish() {
		return this.gmtFinish;
	}
	public void setGmtFinish(String gmtFinish) {
		this.gmtFinish = gmtFinish;
	}

	public String getOutPayId() {
		return this.outPayId;
	}
	public void setOutPayId(String outPayId) {
		this.outPayId = outPayId;
	}

	public String getRequestId() {
		return this.requestId;
	}
	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}

	public String getTotalFee() {
		return this.totalFee;
	}
	public void setTotalFee(String totalFee) {
		this.totalFee = totalFee;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy