Package com.onlinepayments.domain
Class CardPaymentMethodSpecificOutput
java.lang.Object
com.onlinepayments.domain.CardPaymentMethodSpecificOutput
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionInformation about the acquirer used to process the transactionThe amount to be authenticated.Card Authorization code as returned by the acquirergetCard()Object containing card detailsFraud results contained in the CardFraudResults objectThe unique scheme transactionId of the initial transaction that was performed with SCA.The Payment Account Reference is a unique alphanumeric identifier that links a PAN with all subsequent PANs for the same payment account (e.g., following card replacement) and all EMV payment tokens associated with that account.The specific payment option for the payment.OneyDuplo Leroy Merlin specific detailsOneyDuplo Alcampo specific detailsPayment product identifier - Please see Products documentation for a full overview of possible values.This is the unique Scheme Reference Data from the initial transaction that was performed with a Strong Customer Authentication.3D Secure results objectgetToken()ID of the token.voidInformation about the acquirer used to process the transactionvoidsetAuthenticatedAmount(Long value) The amount to be authenticated.voidsetAuthorisationCode(String value) Card Authorization code as returned by the acquirervoidsetCard(CardEssentials value) Object containing card detailsvoidvoidvoidsetFraudResults(CardFraudResults value) Fraud results contained in the CardFraudResults objectvoidThe unique scheme transactionId of the initial transaction that was performed with SCA.voidsetPaymentAccountReference(String value) The Payment Account Reference is a unique alphanumeric identifier that links a PAN with all subsequent PANs for the same payment account (e.g., following card replacement) and all EMV payment tokens associated with that account.voidsetPaymentOption(String value) The specific payment option for the payment.voidOneyDuplo Leroy Merlin specific detailsvoidOneyDuplo Alcampo specific detailsvoidsetPaymentProductId(Integer value) Payment product identifier - Please see Products documentation for a full overview of possible values.voidsetSchemeReferenceData(String value) This is the unique Scheme Reference Data from the initial transaction that was performed with a Strong Customer Authentication.void3D Secure results objectvoidID of the token.Information about the acquirer used to process the transactionwithAuthenticatedAmount(Long value) The amount to be authenticated.withAuthorisationCode(String value) Card Authorization code as returned by the acquirerwithCard(CardEssentials value) Object containing card detailswithFraudResults(CardFraudResults value) Fraud results contained in the CardFraudResults objectThe unique scheme transactionId of the initial transaction that was performed with SCA.The Payment Account Reference is a unique alphanumeric identifier that links a PAN with all subsequent PANs for the same payment account (e.g., following card replacement) and all EMV payment tokens associated with that account.withPaymentOption(String value) The specific payment option for the payment.OneyDuplo Leroy Merlin specific detailsOneyDuplo Alcampo specific detailswithPaymentProductId(Integer value) Payment product identifier - Please see Products documentation for a full overview of possible values.withSchemeReferenceData(String value) This is the unique Scheme Reference Data from the initial transaction that was performed with a Strong Customer Authentication.3D Secure results objectID of the token.
-
Constructor Details
-
CardPaymentMethodSpecificOutput
public CardPaymentMethodSpecificOutput()
-
-
Method Details
-
getAcquirerInformation
Information about the acquirer used to process the transaction -
setAcquirerInformation
Information about the acquirer used to process the transaction -
withAcquirerInformation
Information about the acquirer used to process the transaction -
getAuthenticatedAmount
The amount to be authenticated. This field should be populated if the amount to be authenticated differs from the amount to be authorized (by default they are considered equal). Amount in cents and always having 2 decimals. -
setAuthenticatedAmount
The amount to be authenticated. This field should be populated if the amount to be authenticated differs from the amount to be authorized (by default they are considered equal). Amount in cents and always having 2 decimals. -
withAuthenticatedAmount
The amount to be authenticated. This field should be populated if the amount to be authenticated differs from the amount to be authorized (by default they are considered equal). Amount in cents and always having 2 decimals. -
getAuthorisationCode
Card Authorization code as returned by the acquirer -
setAuthorisationCode
Card Authorization code as returned by the acquirer -
withAuthorisationCode
Card Authorization code as returned by the acquirer -
getCard
Object containing card details -
setCard
Object containing card details -
withCard
Object containing card details -
getCurrencyConversion
-
setCurrencyConversion
-
withCurrencyConversion
-
getExternalTokenLinked
-
setExternalTokenLinked
-
withExternalTokenLinked
-
getFraudResults
Fraud results contained in the CardFraudResults object -
setFraudResults
Fraud results contained in the CardFraudResults object -
withFraudResults
Fraud results contained in the CardFraudResults object -
getInitialSchemeTransactionId
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). -
setInitialSchemeTransactionId
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). -
withInitialSchemeTransactionId
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). -
getPaymentAccountReference
The Payment Account Reference is a unique alphanumeric identifier that links a PAN with all subsequent PANs for the same payment account (e.g., following card replacement) and all EMV payment tokens associated with that account. On its own Payment Account Reference cannot be used to start financial transactions, but it does allow for complying with regulatory requirements, performing risk analysis & supporting loyalty programs. Please note that the Payment Account Reference is a value returned after an authorization & only if provided by the acquirer and/or the issuer. -
setPaymentAccountReference
The Payment Account Reference is a unique alphanumeric identifier that links a PAN with all subsequent PANs for the same payment account (e.g., following card replacement) and all EMV payment tokens associated with that account. On its own Payment Account Reference cannot be used to start financial transactions, but it does allow for complying with regulatory requirements, performing risk analysis & supporting loyalty programs. Please note that the Payment Account Reference is a value returned after an authorization & only if provided by the acquirer and/or the issuer. -
withPaymentAccountReference
The Payment Account Reference is a unique alphanumeric identifier that links a PAN with all subsequent PANs for the same payment account (e.g., following card replacement) and all EMV payment tokens associated with that account. On its own Payment Account Reference cannot be used to start financial transactions, but it does allow for complying with regulatory requirements, performing risk analysis & supporting loyalty programs. Please note that the Payment Account Reference is a value returned after an authorization & only if provided by the acquirer and/or the issuer. -
getPaymentOption
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. -
setPaymentOption
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. -
withPaymentOption
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. -
getPaymentProduct3208SpecificOutput
OneyDuplo Leroy Merlin specific details -
setPaymentProduct3208SpecificOutput
OneyDuplo Leroy Merlin specific details -
withPaymentProduct3208SpecificOutput
public CardPaymentMethodSpecificOutput withPaymentProduct3208SpecificOutput(PaymentProduct3208SpecificOutput value) OneyDuplo Leroy Merlin specific details -
getPaymentProduct3209SpecificOutput
OneyDuplo Alcampo specific details -
setPaymentProduct3209SpecificOutput
OneyDuplo Alcampo specific details -
withPaymentProduct3209SpecificOutput
public CardPaymentMethodSpecificOutput withPaymentProduct3209SpecificOutput(PaymentProduct3209SpecificOutput value) OneyDuplo Alcampo specific details -
getPaymentProductId
Payment product identifier - Please see Products documentation for a full overview of possible values. -
setPaymentProductId
Payment product identifier - Please see Products documentation for a full overview of possible values. -
withPaymentProductId
Payment product identifier - Please see Products documentation for a full overview of possible values. -
getSchemeReferenceData
This is the unique Scheme Reference Data from the initial transaction that was performed with a Strong Customer Authentication. In case this value is unknown, a Scheme Reference of an earlier transaction that was part of the same sequence can be used as a fall-back. Still, it is strongly advised to submit this value for any Merchant Initiated Transaction or any recurring transaction (hereby defined as "Subsequent"). -
setSchemeReferenceData
This is the unique Scheme Reference Data from the initial transaction that was performed with a Strong Customer Authentication. In case this value is unknown, a Scheme Reference of an earlier transaction that was part of the same sequence can be used as a fall-back. Still, it is strongly advised to submit this value for any Merchant Initiated Transaction or any recurring transaction (hereby defined as "Subsequent"). -
withSchemeReferenceData
This is the unique Scheme Reference Data from the initial transaction that was performed with a Strong Customer Authentication. In case this value is unknown, a Scheme Reference of an earlier transaction that was part of the same sequence can be used as a fall-back. Still, it is strongly advised to submit this value for any Merchant Initiated Transaction or any recurring transaction (hereby defined as "Subsequent"). -
getThreeDSecureResults
3D Secure results object -
setThreeDSecureResults
3D Secure results object -
withThreeDSecureResults
3D Secure results object -
getToken
ID of the token. This property is populated when the payment was done with a token or when the payment was tokenized. -
setToken
ID of the token. This property is populated when the payment was done with a token or when the payment was tokenized. -
withToken
ID of the token. This property is populated when the payment was done with a token or when the payment was tokenized.
-