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

com.alipay.api.response.HuanxuTradeOrderDisburseResponse Maven / Gradle / Ivy

Go to download

Alipay openapi SDK for Java Copyright © 2018 杭州蚂蚁金服 All rights reserved. 版权所有 (C)杭州蚂蚁金服 http://open.alipay.com

There is a newer version: 4.40.21.ALL
Show newest version
package com.alipay.api.response;

import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.domain.ExtContext;

import com.alipay.api.AlipayResponse;

/**
 * ALIPAY API: huanxu.trade.order.disburse response.
 * 
 * @author auto create
 * @since 1.0, 2024-07-04 19:33:34
 */
public class HuanxuTradeOrderDisburseResponse extends AlipayResponse {

	private static final long serialVersionUID = 6291823215158169463L;

	/** 
	 * 聚合支付的支付渠道,焕旭分配。
	 */
	@ApiField("channel")
	private String channel;

	/** 
	 * 打款金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
	 */
	@ApiField("disburse_amount")
	private String disburseAmount;

	/** 
	 * 打款id,焕旭针对每一笔打款请求生成的唯一打款凭证
	 */
	@ApiField("disburse_id")
	private String disburseId;

	/** 
	 * 打款请求号,对应一笔业务订单下的一次打款请求,不同打款请求需保证请求号唯一
	 */
	@ApiField("disburse_request_no")
	private String disburseRequestNo;

	/** 
	 * 打款状态,目前支持如下值: WAIT(打款已受理),打款到银行渠道时会有该状态,业务上需等待后续的异步打款通知来确定最终的打款结果; SUCCESS(打款成功),该状态表示该笔打款已成功处理; FAIL(打款失败),该状态表示该笔打款已失败,并且不可重试,后续如果要重新打款,需要更换打款请求号。
	 */
	@ApiField("disburse_status")
	private String disburseStatus;

	/** 
	 * 用于透传扩展信息,pay_url为支付链接。
	 */
	@ApiField("ext_context")
	private ExtContext extContext;

	public void setChannel(String channel) {
		this.channel = channel;
	}
	public String getChannel( ) {
		return this.channel;
	}

	public void setDisburseAmount(String disburseAmount) {
		this.disburseAmount = disburseAmount;
	}
	public String getDisburseAmount( ) {
		return this.disburseAmount;
	}

	public void setDisburseId(String disburseId) {
		this.disburseId = disburseId;
	}
	public String getDisburseId( ) {
		return this.disburseId;
	}

	public void setDisburseRequestNo(String disburseRequestNo) {
		this.disburseRequestNo = disburseRequestNo;
	}
	public String getDisburseRequestNo( ) {
		return this.disburseRequestNo;
	}

	public void setDisburseStatus(String disburseStatus) {
		this.disburseStatus = disburseStatus;
	}
	public String getDisburseStatus( ) {
		return this.disburseStatus;
	}

	public void setExtContext(ExtContext extContext) {
		this.extContext = extContext;
	}
	public ExtContext getExtContext( ) {
		return this.extContext;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy