Class CardPaymentMethodSpecificInputBase
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontrue - Default - Allows subsequent payments to use PSD2 dynamic linking from this payment (including Card On File). false - Indicates that the dynamic linking (including Card On File data) will be ignored.Determines the type of the authorization that will be used.Object containing specific input required for Dynamic Currency Conversion.The unique scheme transactionId of the initial transaction that was performed with SCA.Container announcing forecoming subsequent payments.Object containing specific input required for CB paymentsObject containing specific input required for bancontact.Object containing specific input required for OneyDuplo Leroy Merlin payments.Object containing specific input required for OneyDuplo Alcampo payments.Object containing specific input required for Cpay payments.Payment product identifier - Please see Products documentation for a full overview of possible values.Object containing data related to recurringObject containing specific data regarding 3-D SecuregetToken()ID of the token to use to create the payment.Indicates if this transaction should be tokenized true - Tokenize the transaction.Indicates the channel via which the payment is created.Indicates which party initiated the unscheduled recurring transaction.first = This transaction is the first of a series of unscheduled recurring transactions subsequent = This transaction is a subsequent transaction in a series of unscheduled recurring transactions Note: this property is not allowed if isRecurring is true.voidsetAllowDynamicLinking(Boolean value) true - Default - Allows subsequent payments to use PSD2 dynamic linking from this payment (including Card On File). false - Indicates that the dynamic linking (including Card On File data) will be ignored.voidsetAuthorizationMode(String value) Determines the type of the authorization that will be used.voidObject containing specific input required for Dynamic Currency Conversion.voidThe unique scheme transactionId of the initial transaction that was performed with SCA.voidContainer announcing forecoming subsequent payments.voidObject containing specific input required for CB paymentsvoidObject containing specific input required for bancontact.voidObject containing specific input required for OneyDuplo Leroy Merlin payments.voidObject containing specific input required for OneyDuplo Alcampo payments.voidObject containing specific input required for Cpay payments.voidsetPaymentProductId(Integer value) Payment product identifier - Please see Products documentation for a full overview of possible values.voidObject containing data related to recurringvoidsetThreeDSecure(ThreeDSecureBase value) Object containing specific data regarding 3-D SecurevoidID of the token to use to create the payment.voidsetTokenize(Boolean value) Indicates if this transaction should be tokenized true - Tokenize the transaction.voidsetTransactionChannel(String value) Indicates the channel via which the payment is created.voidIndicates which party initiated the unscheduled recurring transaction.voidfirst = This transaction is the first of a series of unscheduled recurring transactions subsequent = This transaction is a subsequent transaction in a series of unscheduled recurring transactions Note: this property is not allowed if isRecurring is true.withAllowDynamicLinking(Boolean value) true - Default - Allows subsequent payments to use PSD2 dynamic linking from this payment (including Card On File). false - Indicates that the dynamic linking (including Card On File data) will be ignored.withAuthorizationMode(String value) Determines the type of the authorization that will be used.Object containing specific input required for Dynamic Currency Conversion.The unique scheme transactionId of the initial transaction that was performed with SCA.Container announcing forecoming subsequent payments.Object containing specific input required for CB paymentsObject containing specific input required for bancontact.Object containing specific input required for OneyDuplo Leroy Merlin payments.Object containing specific input required for OneyDuplo Alcampo payments.Object containing specific input required for Cpay payments.withPaymentProductId(Integer value) Payment product identifier - Please see Products documentation for a full overview of possible values.Object containing data related to recurringwithThreeDSecure(ThreeDSecureBase value) Object containing specific data regarding 3-D SecureID of the token to use to create the payment.withTokenize(Boolean value) Indicates if this transaction should be tokenized true - Tokenize the transaction.withTransactionChannel(String value) Indicates the channel via which the payment is created.Indicates which party initiated the unscheduled recurring transaction.first = This transaction is the first of a series of unscheduled recurring transactions subsequent = This transaction is a subsequent transaction in a series of unscheduled recurring transactions Note: this property is not allowed if isRecurring is true.
-
Constructor Details
-
CardPaymentMethodSpecificInputBase
public CardPaymentMethodSpecificInputBase()
-
-
Method Details
-
getAllowDynamicLinking
- true - Default - Allows subsequent payments to use PSD2 dynamic linking from this payment (including Card On File).
- false - Indicates that the dynamic linking (including Card On File data) will be ignored.
-
setAllowDynamicLinking
- true - Default - Allows subsequent payments to use PSD2 dynamic linking from this payment (including Card On File).
- false - Indicates that the dynamic linking (including Card On File data) will be ignored.
-
withAllowDynamicLinking
- true - Default - Allows subsequent payments to use PSD2 dynamic linking from this payment (including Card On File).
- false - Indicates that the dynamic linking (including Card On File data) will be ignored.
-
getAuthorizationMode
Determines the type of the authorization that will be used. Allowed values:- FINAL_AUTHORIZATION - The payment creation results in an authorization that is ready for capture. Final authorizations can't be reversed and need to be captured for the full amount within 7 days.
- PRE_AUTHORIZATION - The payment creation results in a pre-authorization that is ready for capture. Pre-authortizations can be reversed and can be captured within 30 days. The capture amount can be lower than the authorized amount.
- SALE - The payment creation results in an authorization that is already captured at the moment of approval.
Only used with some acquirers, ignored for acquirers that do not support this. In case the acquirer does not allow this to be specified the authorizationMode is 'unspecified', which behaves similar to a final authorization.
-
setAuthorizationMode
Determines the type of the authorization that will be used. Allowed values:- FINAL_AUTHORIZATION - The payment creation results in an authorization that is ready for capture. Final authorizations can't be reversed and need to be captured for the full amount within 7 days.
- PRE_AUTHORIZATION - The payment creation results in a pre-authorization that is ready for capture. Pre-authortizations can be reversed and can be captured within 30 days. The capture amount can be lower than the authorized amount.
- SALE - The payment creation results in an authorization that is already captured at the moment of approval.
Only used with some acquirers, ignored for acquirers that do not support this. In case the acquirer does not allow this to be specified the authorizationMode is 'unspecified', which behaves similar to a final authorization.
-
withAuthorizationMode
Determines the type of the authorization that will be used. Allowed values:- FINAL_AUTHORIZATION - The payment creation results in an authorization that is ready for capture. Final authorizations can't be reversed and need to be captured for the full amount within 7 days.
- PRE_AUTHORIZATION - The payment creation results in a pre-authorization that is ready for capture. Pre-authortizations can be reversed and can be captured within 30 days. The capture amount can be lower than the authorized amount.
- SALE - The payment creation results in an authorization that is already captured at the moment of approval.
Only used with some acquirers, ignored for acquirers that do not support this. In case the acquirer does not allow this to be specified the authorizationMode is 'unspecified', which behaves similar to a final authorization.
-
getCurrencyConversionSpecificInput
Object containing specific input required for Dynamic Currency Conversion. -
setCurrencyConversionSpecificInput
Object containing specific input required for Dynamic Currency Conversion. -
withCurrencyConversionSpecificInput
public CardPaymentMethodSpecificInputBase withCurrencyConversionSpecificInput(CurrencyConversionSpecificInput value) Object containing specific input required for Dynamic Currency Conversion. -
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). -
getMultiplePaymentInformation
Container announcing forecoming subsequent payments. Holds modalities of these subsequent payments. -
setMultiplePaymentInformation
Container announcing forecoming subsequent payments. Holds modalities of these subsequent payments. -
withMultiplePaymentInformation
public CardPaymentMethodSpecificInputBase withMultiplePaymentInformation(MultiplePaymentInformation value) Container announcing forecoming subsequent payments. Holds modalities of these subsequent payments. -
getPaymentProduct130SpecificInput
Object containing specific input required for CB payments -
setPaymentProduct130SpecificInput
Object containing specific input required for CB payments -
withPaymentProduct130SpecificInput
public CardPaymentMethodSpecificInputBase withPaymentProduct130SpecificInput(PaymentProduct130SpecificInput value) Object containing specific input required for CB payments -
getPaymentProduct3012SpecificInput
Object containing specific input required for bancontact. -
setPaymentProduct3012SpecificInput
Object containing specific input required for bancontact. -
withPaymentProduct3012SpecificInput
public CardPaymentMethodSpecificInputBase withPaymentProduct3012SpecificInput(PaymentProduct3012SpecificInput value) Object containing specific input required for bancontact. -
getPaymentProduct3208SpecificInput
Object containing specific input required for OneyDuplo Leroy Merlin payments. -
setPaymentProduct3208SpecificInput
Object containing specific input required for OneyDuplo Leroy Merlin payments. -
withPaymentProduct3208SpecificInput
public CardPaymentMethodSpecificInputBase withPaymentProduct3208SpecificInput(PaymentProduct3208SpecificInput value) Object containing specific input required for OneyDuplo Leroy Merlin payments. -
getPaymentProduct3209SpecificInput
Object containing specific input required for OneyDuplo Alcampo payments. -
setPaymentProduct3209SpecificInput
Object containing specific input required for OneyDuplo Alcampo payments. -
withPaymentProduct3209SpecificInput
public CardPaymentMethodSpecificInputBase withPaymentProduct3209SpecificInput(PaymentProduct3209SpecificInput value) Object containing specific input required for OneyDuplo Alcampo payments. -
getPaymentProduct5100SpecificInput
Object containing specific input required for Cpay payments. -
setPaymentProduct5100SpecificInput
Object containing specific input required for Cpay payments. -
withPaymentProduct5100SpecificInput
public CardPaymentMethodSpecificInputBase withPaymentProduct5100SpecificInput(PaymentProduct5100SpecificInput value) Object containing specific input required for Cpay payments. -
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. -
getRecurring
Object containing data related to recurring -
setRecurring
Object containing data related to recurring -
withRecurring
Object containing data related to recurring -
getThreeDSecure
Object containing specific data regarding 3-D Secure -
setThreeDSecure
Object containing specific data regarding 3-D Secure -
withThreeDSecure
Object containing specific data regarding 3-D Secure -
getToken
ID of the token to use to create the payment. -
setToken
ID of the token to use to create the payment. -
withToken
ID of the token to use to create the payment. -
getTokenize
Indicates if this transaction should be tokenized- true - Tokenize the transaction. Note that a payment on the payment platform that results in a status REDIRECTED cannot be tokenized in this way.
- false - Do not tokenize the transaction, unless it would be tokenized by other means such as auto-tokenization of recurring payments.
-
setTokenize
Indicates if this transaction should be tokenized- true - Tokenize the transaction. Note that a payment on the payment platform that results in a status REDIRECTED cannot be tokenized in this way.
- false - Do not tokenize the transaction, unless it would be tokenized by other means such as auto-tokenization of recurring payments.
-
withTokenize
Indicates if this transaction should be tokenized- true - Tokenize the transaction. Note that a payment on the payment platform that results in a status REDIRECTED cannot be tokenized in this way.
- false - Do not tokenize the transaction, unless it would be tokenized by other means such as auto-tokenization of recurring payments.
-
getTransactionChannel
Indicates the channel via which the payment is created. Allowed values:- ECOMMERCE - The transaction is a regular E-Commerce transaction.
- MOTO - The transaction is a Mail Order/Telephone Order.
Defaults to ECOMMERCE.
-
setTransactionChannel
Indicates the channel via which the payment is created. Allowed values:- ECOMMERCE - The transaction is a regular E-Commerce transaction.
- MOTO - The transaction is a Mail Order/Telephone Order.
Defaults to ECOMMERCE.
-
withTransactionChannel
Indicates the channel via which the payment is created. Allowed values:- ECOMMERCE - The transaction is a regular E-Commerce transaction.
- MOTO - The transaction is a Mail Order/Telephone Order.
Defaults to ECOMMERCE.
-
getUnscheduledCardOnFileRequestor
Indicates which party initiated the unscheduled recurring transaction. Allowed values:- merchantInitiated - Merchant Initiated Transaction.
- cardholderInitiated - Cardholder Initiated Transaction. Note:
- This property is not allowed if isRecurring is true.
- When a customer has chosen to use a token on a hosted checkout this property is set to "cardholderInitiated".
-
setUnscheduledCardOnFileRequestor
Indicates which party initiated the unscheduled recurring transaction. Allowed values:- merchantInitiated - Merchant Initiated Transaction.
- cardholderInitiated - Cardholder Initiated Transaction. Note:
- This property is not allowed if isRecurring is true.
- When a customer has chosen to use a token on a hosted checkout this property is set to "cardholderInitiated".
-
withUnscheduledCardOnFileRequestor
Indicates which party initiated the unscheduled recurring transaction. Allowed values:- merchantInitiated - Merchant Initiated Transaction.
- cardholderInitiated - Cardholder Initiated Transaction. Note:
- This property is not allowed if isRecurring is true.
- When a customer has chosen to use a token on a hosted checkout this property is set to "cardholderInitiated".
-
getUnscheduledCardOnFileSequenceIndicator
- first = This transaction is the first of a series of unscheduled recurring transactions
- subsequent = This transaction is a subsequent transaction in a series of unscheduled recurring transactions Note: this property is not allowed if isRecurring is true.
-
setUnscheduledCardOnFileSequenceIndicator
- first = This transaction is the first of a series of unscheduled recurring transactions
- subsequent = This transaction is a subsequent transaction in a series of unscheduled recurring transactions Note: this property is not allowed if isRecurring is true.
-
withUnscheduledCardOnFileSequenceIndicator
- first = This transaction is the first of a series of unscheduled recurring transactions
- subsequent = This transaction is a subsequent transaction in a series of unscheduled recurring transactions Note: this property is not allowed if isRecurring is true.
-