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

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

/**
 * Please find below specific input fields for payment product 809 (iDeal)
 */
public class RedirectPaymentProduct809SpecificInput {

	private String expirationPeriod = null;

	private String issuerId = null;

	/**
	 * This sets the maximum amount of minutes a customer has to complete the payment at the bank. After this period has expired it is impossible for the customer to make a payment and in case no payment has been made the transaction will be marked as unsuccessful and expired by the bank. Setting the expirationPeriod is convenient if you want to maximise the time a customer has to complete the payment. Please note that it is normal for a customer to take up to 5 minutes to complete a payment. Setting this value below 10 minutes is not advised.
	 * 
You can set this value in minutes with a maximum value of 60 minutes. If no input is provided the default value of 60 is used for the transaction. * * @deprecated Use RedirectPaymentMethodSpecificInput.expirationPeriod instead */ @Deprecated public String getExpirationPeriod() { return expirationPeriod; } /** * This sets the maximum amount of minutes a customer has to complete the payment at the bank. After this period has expired it is impossible for the customer to make a payment and in case no payment has been made the transaction will be marked as unsuccessful and expired by the bank. Setting the expirationPeriod is convenient if you want to maximise the time a customer has to complete the payment. Please note that it is normal for a customer to take up to 5 minutes to complete a payment. Setting this value below 10 minutes is not advised. *
You can set this value in minutes with a maximum value of 60 minutes. If no input is provided the default value of 60 is used for the transaction. * * @deprecated Use RedirectPaymentMethodSpecificInput.expirationPeriod instead */ @Deprecated public void setExpirationPeriod(String value) { this.expirationPeriod = value; } /** * ID of the issuing bank of the customer. A list of available issuerIDs can be obtained by using the retrieve payment product directory API. */ public String getIssuerId() { return issuerId; } /** * ID of the issuing bank of the customer. A list of available issuerIDs can be obtained by using the retrieve payment product directory API. */ public void setIssuerId(String value) { this.issuerId = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy