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

com.ingenico.connect.gateway.sdk.java.domain.payment.definitions.RefundOutput Maven / Gradle / Ivy

Go to download

SDK to communicate with the Ingenico ePayments platform using the Ingenico Connect Server API

There is a newer version: 6.47.0
Show newest version
/*
 * This class was auto-generated from the API references found at
 * https://epayments-api.developer-ingenico.com/s2sapi/v1/
 */
package com.ingenico.connect.gateway.sdk.java.domain.payment.definitions;

public class RefundOutput extends OrderOutput {

	private Long amountPaid = null;

	private RefundBankMethodSpecificOutput bankRefundMethodSpecificOutput = null;

	private RefundCardMethodSpecificOutput cardRefundMethodSpecificOutput = null;

	private RefundEInvoiceMethodSpecificOutput eInvoiceRefundMethodSpecificOutput = null;

	private RefundEWalletMethodSpecificOutput eWalletRefundMethodSpecificOutput = null;

	private RefundMobileMethodSpecificOutput mobileRefundMethodSpecificOutput = null;

	private String paymentMethod = null;

	/**
	 * Amount paid
	 */
	public Long getAmountPaid() {
		return amountPaid;
	}

	/**
	 * Amount paid
	 */
	public void setAmountPaid(Long value) {
		this.amountPaid = value;
	}

	/**
	 * Object containing specific bank refund details
	 */
	public RefundBankMethodSpecificOutput getBankRefundMethodSpecificOutput() {
		return bankRefundMethodSpecificOutput;
	}

	/**
	 * Object containing specific bank refund details
	 */
	public void setBankRefundMethodSpecificOutput(RefundBankMethodSpecificOutput value) {
		this.bankRefundMethodSpecificOutput = value;
	}

	/**
	 * Object containing specific card refund details
	 */
	public RefundCardMethodSpecificOutput getCardRefundMethodSpecificOutput() {
		return cardRefundMethodSpecificOutput;
	}

	/**
	 * Object containing specific card refund details
	 */
	public void setCardRefundMethodSpecificOutput(RefundCardMethodSpecificOutput value) {
		this.cardRefundMethodSpecificOutput = value;
	}

	/**
	 * Object containing specific e-invoice refund details
	 */
	public RefundEInvoiceMethodSpecificOutput getEInvoiceRefundMethodSpecificOutput() {
		return eInvoiceRefundMethodSpecificOutput;
	}

	/**
	 * Object containing specific e-invoice refund details
	 */
	public void setEInvoiceRefundMethodSpecificOutput(RefundEInvoiceMethodSpecificOutput value) {
		this.eInvoiceRefundMethodSpecificOutput = value;
	}

	/**
	 * Object containing specific eWallet refund details
	 */
	public RefundEWalletMethodSpecificOutput getEWalletRefundMethodSpecificOutput() {
		return eWalletRefundMethodSpecificOutput;
	}

	/**
	 * Object containing specific eWallet refund details
	 */
	public void setEWalletRefundMethodSpecificOutput(RefundEWalletMethodSpecificOutput value) {
		this.eWalletRefundMethodSpecificOutput = value;
	}

	/**
	 * Object containing specific mobile refund details
	 */
	public RefundMobileMethodSpecificOutput getMobileRefundMethodSpecificOutput() {
		return mobileRefundMethodSpecificOutput;
	}

	/**
	 * Object containing specific mobile refund details
	 */
	public void setMobileRefundMethodSpecificOutput(RefundMobileMethodSpecificOutput value) {
		this.mobileRefundMethodSpecificOutput = value;
	}

	/**
	 * Payment method identifier used by the our payment engine with the following possible values:
	 * 
    *
  • bankRefund *
  • bankTransfer *
  • card *
  • cash *
  • directDebit *
  • eInvoice *
  • invoice *
  • redirect *
*/ public String getPaymentMethod() { return paymentMethod; } /** * Payment method identifier used by the our payment engine with the following possible values: *
    *
  • bankRefund *
  • bankTransfer *
  • card *
  • cash *
  • directDebit *
  • eInvoice *
  • invoice *
  • redirect *
*/ public void setPaymentMethod(String value) { this.paymentMethod = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy