com.ingenico.direct.domain.CardPaymentMethodSpecificOutput Maven / Gradle / Ivy
/*
* This class was auto-generated from the API references found at
* https://support.direct.ingenico.com/documentation/api/reference
*/
package com.ingenico.direct.domain;
/**
* Object containing the card payment method details
*/
public class CardPaymentMethodSpecificOutput {
private String authorisationCode = null;
private CardEssentials card = null;
private CardFraudResults fraudResults = null;
private String initialSchemeTransactionId = null;
private String paymentOption = null;
private Integer paymentProductId = null;
private ThreeDSecureResults threeDSecureResults = null;
private String token = null;
/**
* Card Authorization code as returned by the acquirer
*/
public String getAuthorisationCode() {
return authorisationCode;
}
/**
* Card Authorization code as returned by the acquirer
*/
public void setAuthorisationCode(String value) {
this.authorisationCode = value;
}
/**
* Object containing card details
*/
public CardEssentials getCard() {
return card;
}
/**
* Object containing card details
*/
public void setCard(CardEssentials value) {
this.card = value;
}
/**
* Fraud results contained in the CardFraudResults object
*/
public CardFraudResults getFraudResults() {
return fraudResults;
}
/**
* Fraud results contained in the CardFraudResults object
*/
public void setFraudResults(CardFraudResults value) {
this.fraudResults = value;
}
/**
* The unique scheme transactionId of the initial transaction that was performed with SCA. In case this is unknown a scheme transactionId of an earlier transaction part of the same sequence can be used as a fall-back. Strongly advised to be submitted for any MerchantInitiated or recurring transaction (a subsequent one).
*/
public String getInitialSchemeTransactionId() {
return initialSchemeTransactionId;
}
/**
* The unique scheme transactionId of the initial transaction that was performed with SCA. In case this is unknown a scheme transactionId of an earlier transaction part of the same sequence can be used as a fall-back. Strongly advised to be submitted for any MerchantInitiated or recurring transaction (a subsequent one).
*/
public void setInitialSchemeTransactionId(String value) {
this.initialSchemeTransactionId = value;
}
/**
* The specific payment option for the payment. To be used as a complement of the more generic paymentProductId (oney, banquecasino, cofidis), which allows to define a variation of the selected paymentProductId (ex: facilypay3x, banquecasino4x, cofidis3x-sansfrais, ...). List of modalities included in the payment product page.
*/
public String getPaymentOption() {
return paymentOption;
}
/**
* The specific payment option for the payment. To be used as a complement of the more generic paymentProductId (oney, banquecasino, cofidis), which allows to define a variation of the selected paymentProductId (ex: facilypay3x, banquecasino4x, cofidis3x-sansfrais, ...). List of modalities included in the payment product page.
*/
public void setPaymentOption(String value) {
this.paymentOption = value;
}
/**
* Payment product identifier - Please see [payment products](https://support.direct.ingenico.com/documentation/api/reference/index.html#tag/Products) for a full overview of possible values.
*/
public Integer getPaymentProductId() {
return paymentProductId;
}
/**
* Payment product identifier - Please see [payment products](https://support.direct.ingenico.com/documentation/api/reference/index.html#tag/Products) for a full overview of possible values.
*/
public void setPaymentProductId(Integer value) {
this.paymentProductId = value;
}
/**
* 3D Secure results object
*/
public ThreeDSecureResults getThreeDSecureResults() {
return threeDSecureResults;
}
/**
* 3D Secure results object
*/
public void setThreeDSecureResults(ThreeDSecureResults value) {
this.threeDSecureResults = value;
}
/**
* ID of the token. This property is populated when the payment was done with a token or when the payment was tokenized.
*/
public String getToken() {
return token;
}
/**
* ID of the token. This property is populated when the payment was done with a token or when the payment was tokenized.
*/
public void setToken(String value) {
this.token = value;
}
}