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

com.ingenico.connect.gateway.sdk.java.domain.payment.definitions.AbstractCardPaymentMethodSpecificInput 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;

import com.ingenico.connect.gateway.sdk.java.domain.definitions.AbstractPaymentMethodSpecificInput;

public class AbstractCardPaymentMethodSpecificInput extends AbstractPaymentMethodSpecificInput {

	private String authorizationMode = null;

	private String customerReference = null;

	private String initialSchemeTransactionId = null;

	private CardRecurrenceDetails recurring = null;

	private String recurringPaymentSequenceIndicator = null;

	private Boolean requiresApproval = null;

	private Boolean skipAuthentication = null;

	private Boolean skipFraudService = null;

	private String token = null;

	private Boolean tokenize = null;

	private String transactionChannel = null;

	private String unscheduledCardOnFileIndicator = null;

	private String unscheduledCardOnFileRequestor = null;

	private String unscheduledCardOnFileSequenceIndicator = null;

	public String getAuthorizationMode() {
		return authorizationMode;
	}

	public void setAuthorizationMode(String value) {
		this.authorizationMode = value;
	}

	public String getCustomerReference() {
		return customerReference;
	}

	public void setCustomerReference(String value) {
		this.customerReference = value;
	}

	public String getInitialSchemeTransactionId() {
		return initialSchemeTransactionId;
	}

	public void setInitialSchemeTransactionId(String value) {
		this.initialSchemeTransactionId = value;
	}

	public CardRecurrenceDetails getRecurring() {
		return recurring;
	}

	public void setRecurring(CardRecurrenceDetails value) {
		this.recurring = value;
	}

	/**
	 * @deprecated Use recurring.recurringPaymentSequenceIndicator instead
	 */
	@Deprecated
	public String getRecurringPaymentSequenceIndicator() {
		return recurringPaymentSequenceIndicator;
	}

	/**
	 * @deprecated Use recurring.recurringPaymentSequenceIndicator instead
	 */
	@Deprecated
	public void setRecurringPaymentSequenceIndicator(String value) {
		this.recurringPaymentSequenceIndicator = value;
	}

	public Boolean getRequiresApproval() {
		return requiresApproval;
	}

	public void setRequiresApproval(Boolean value) {
		this.requiresApproval = value;
	}

	/**
	 * @deprecated Use threeDSecure.skipAuthentication instead
	 */
	@Deprecated
	public Boolean getSkipAuthentication() {
		return skipAuthentication;
	}

	/**
	 * @deprecated Use threeDSecure.skipAuthentication instead
	 */
	@Deprecated
	public void setSkipAuthentication(Boolean value) {
		this.skipAuthentication = value;
	}

	public Boolean getSkipFraudService() {
		return skipFraudService;
	}

	public void setSkipFraudService(Boolean value) {
		this.skipFraudService = value;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String value) {
		this.token = value;
	}

	public Boolean getTokenize() {
		return tokenize;
	}

	public void setTokenize(Boolean value) {
		this.tokenize = value;
	}

	public String getTransactionChannel() {
		return transactionChannel;
	}

	public void setTransactionChannel(String value) {
		this.transactionChannel = value;
	}

	/**
	 * @deprecated Use unscheduledCardOnFileSequenceIndicator instead
	 */
	@Deprecated
	public String getUnscheduledCardOnFileIndicator() {
		return unscheduledCardOnFileIndicator;
	}

	/**
	 * @deprecated Use unscheduledCardOnFileSequenceIndicator instead
	 */
	@Deprecated
	public void setUnscheduledCardOnFileIndicator(String value) {
		this.unscheduledCardOnFileIndicator = value;
	}

	public String getUnscheduledCardOnFileRequestor() {
		return unscheduledCardOnFileRequestor;
	}

	public void setUnscheduledCardOnFileRequestor(String value) {
		this.unscheduledCardOnFileRequestor = value;
	}

	public String getUnscheduledCardOnFileSequenceIndicator() {
		return unscheduledCardOnFileSequenceIndicator;
	}

	public void setUnscheduledCardOnFileSequenceIndicator(String value) {
		this.unscheduledCardOnFileSequenceIndicator = value;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy