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

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

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.refund response.
 * 
 * @author auto create
 * @since 1.0, 2024-07-04 19:33:34
 */
public class HuanxuTradeOrderRefundResponse extends AlipayResponse {

	private static final long serialVersionUID = 7274551575839935686L;

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

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

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

	/** 
	 * 退款指令id,焕旭针对每一笔退款请求生成的唯一退款凭证号
	 */
	@ApiField("refund_id")
	private String refundId;

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

	/** 
	 * 退款状态,目前支持如下值: SUCCESS(退款成功),该状态表示该笔退款已成功处理; FAIL(退款失败),该状态表示该笔退款已失败,并且不可重试,后续如果要重新退款,需要更换退款请求号。
	 */
	@ApiField("refund_status")
	private String refundStatus;

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

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

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

	public void setRefundId(String refundId) {
		this.refundId = refundId;
	}
	public String getRefundId( ) {
		return this.refundId;
	}

	public void setRefundRequestNo(String refundRequestNo) {
		this.refundRequestNo = refundRequestNo;
	}
	public String getRefundRequestNo( ) {
		return this.refundRequestNo;
	}

	public void setRefundStatus(String refundStatus) {
		this.refundStatus = refundStatus;
	}
	public String getRefundStatus( ) {
		return this.refundStatus;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy