public class CardPaymentMethodSpecificInputBase extends Object
| Constructor and Description |
|---|
CardPaymentMethodSpecificInputBase() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getAllowDynamicLinking()
* true - Default - Allows subsequent payments to use PSD2 dynamic linking from this payment (including Card On File).
|
String |
getAuthorizationMode()
Determines the type of the authorization that will be used.
|
CurrencyConversionSpecificInput |
getCurrencyConversionSpecificInput()
Object containing specific input required for Dynamic Currency Conversion.
|
String |
getInitialSchemeTransactionId()
The unique scheme transactionId of the initial transaction that was performed with SCA.
|
PaymentProduct130SpecificInput |
getPaymentProduct130SpecificInput()
Object containing specific input required for CB payments
|
PaymentProduct3208SpecificInput |
getPaymentProduct3208SpecificInput()
Object containing specific input required for OneyDuplo Leroy Merlin payments.
|
PaymentProduct3209SpecificInput |
getPaymentProduct3209SpecificInput()
Object containing specific input required for OneyDuplo Alcampo payments.
|
PaymentProduct5100SpecificInput |
getPaymentProduct5100SpecificInput()
Object containing specific input required for Cpay payments.
|
Integer |
getPaymentProductId()
Payment product identifier - Please see Products documentation for a full overview of possible values.
|
CardRecurrenceDetails |
getRecurring()
Object containing data related to recurring
|
ThreeDSecureBase |
getThreeDSecure()
Object containing specific data regarding 3-D Secure
|
String |
getToken()
ID of the token to use to create the payment.
|
Boolean |
getTokenize()
Indicates if this transaction should be tokenized
* true - Tokenize the transaction.
|
String |
getTransactionChannel()
Indicates the channel via which the payment is created.
|
String |
getUnscheduledCardOnFileRequestor()
Indicates which party initiated the unscheduled recurring transaction.
|
String |
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.
|
void |
setAllowDynamicLinking(Boolean value)
* true - Default - Allows subsequent payments to use PSD2 dynamic linking from this payment (including Card On File).
|
void |
setAuthorizationMode(String value)
Determines the type of the authorization that will be used.
|
void |
setCurrencyConversionSpecificInput(CurrencyConversionSpecificInput value)
Object containing specific input required for Dynamic Currency Conversion.
|
void |
setInitialSchemeTransactionId(String value)
The unique scheme transactionId of the initial transaction that was performed with SCA.
|
void |
setPaymentProduct130SpecificInput(PaymentProduct130SpecificInput value)
Object containing specific input required for CB payments
|
void |
setPaymentProduct3208SpecificInput(PaymentProduct3208SpecificInput value)
Object containing specific input required for OneyDuplo Leroy Merlin payments.
|
void |
setPaymentProduct3209SpecificInput(PaymentProduct3209SpecificInput value)
Object containing specific input required for OneyDuplo Alcampo payments.
|
void |
setPaymentProduct5100SpecificInput(PaymentProduct5100SpecificInput value)
Object containing specific input required for Cpay payments.
|
void |
setPaymentProductId(Integer value)
Payment product identifier - Please see Products documentation for a full overview of possible values.
|
void |
setRecurring(CardRecurrenceDetails value)
Object containing data related to recurring
|
void |
setThreeDSecure(ThreeDSecureBase value)
Object containing specific data regarding 3-D Secure
|
void |
setToken(String value)
ID of the token to use to create the payment.
|
void |
setTokenize(Boolean value)
Indicates if this transaction should be tokenized
* true - Tokenize the transaction.
|
void |
setTransactionChannel(String value)
Indicates the channel via which the payment is created.
|
void |
setUnscheduledCardOnFileRequestor(String value)
Indicates which party initiated the unscheduled recurring transaction.
|
void |
setUnscheduledCardOnFileSequenceIndicator(String value)
* 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.
|
CardPaymentMethodSpecificInputBase |
withAllowDynamicLinking(Boolean value)
* true - Default - Allows subsequent payments to use PSD2 dynamic linking from this payment (including Card On File).
|
CardPaymentMethodSpecificInputBase |
withAuthorizationMode(String value)
Determines the type of the authorization that will be used.
|
CardPaymentMethodSpecificInputBase |
withCurrencyConversionSpecificInput(CurrencyConversionSpecificInput value)
Object containing specific input required for Dynamic Currency Conversion.
|
CardPaymentMethodSpecificInputBase |
withInitialSchemeTransactionId(String value)
The unique scheme transactionId of the initial transaction that was performed with SCA.
|
CardPaymentMethodSpecificInputBase |
withPaymentProduct130SpecificInput(PaymentProduct130SpecificInput value)
Object containing specific input required for CB payments
|
CardPaymentMethodSpecificInputBase |
withPaymentProduct3208SpecificInput(PaymentProduct3208SpecificInput value)
Object containing specific input required for OneyDuplo Leroy Merlin payments.
|
CardPaymentMethodSpecificInputBase |
withPaymentProduct3209SpecificInput(PaymentProduct3209SpecificInput value)
Object containing specific input required for OneyDuplo Alcampo payments.
|
CardPaymentMethodSpecificInputBase |
withPaymentProduct5100SpecificInput(PaymentProduct5100SpecificInput value)
Object containing specific input required for Cpay payments.
|
CardPaymentMethodSpecificInputBase |
withPaymentProductId(Integer value)
Payment product identifier - Please see Products documentation for a full overview of possible values.
|
CardPaymentMethodSpecificInputBase |
withRecurring(CardRecurrenceDetails value)
Object containing data related to recurring
|
CardPaymentMethodSpecificInputBase |
withThreeDSecure(ThreeDSecureBase value)
Object containing specific data regarding 3-D Secure
|
CardPaymentMethodSpecificInputBase |
withToken(String value)
ID of the token to use to create the payment.
|
CardPaymentMethodSpecificInputBase |
withTokenize(Boolean value)
Indicates if this transaction should be tokenized
* true - Tokenize the transaction.
|
CardPaymentMethodSpecificInputBase |
withTransactionChannel(String value)
Indicates the channel via which the payment is created.
|
CardPaymentMethodSpecificInputBase |
withUnscheduledCardOnFileRequestor(String value)
Indicates which party initiated the unscheduled recurring transaction.
|
CardPaymentMethodSpecificInputBase |
withUnscheduledCardOnFileSequenceIndicator(String value)
* 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.
|
public Boolean getAllowDynamicLinking()
public void setAllowDynamicLinking(Boolean value)
public CardPaymentMethodSpecificInputBase withAllowDynamicLinking(Boolean value)
public String getAuthorizationMode()
public void setAuthorizationMode(String value)
public CardPaymentMethodSpecificInputBase withAuthorizationMode(String value)
public CurrencyConversionSpecificInput getCurrencyConversionSpecificInput()
public void setCurrencyConversionSpecificInput(CurrencyConversionSpecificInput value)
public CardPaymentMethodSpecificInputBase withCurrencyConversionSpecificInput(CurrencyConversionSpecificInput value)
public String getInitialSchemeTransactionId()
public void setInitialSchemeTransactionId(String value)
public CardPaymentMethodSpecificInputBase withInitialSchemeTransactionId(String value)
public PaymentProduct130SpecificInput getPaymentProduct130SpecificInput()
public void setPaymentProduct130SpecificInput(PaymentProduct130SpecificInput value)
public CardPaymentMethodSpecificInputBase withPaymentProduct130SpecificInput(PaymentProduct130SpecificInput value)
public PaymentProduct3208SpecificInput getPaymentProduct3208SpecificInput()
public void setPaymentProduct3208SpecificInput(PaymentProduct3208SpecificInput value)
public CardPaymentMethodSpecificInputBase withPaymentProduct3208SpecificInput(PaymentProduct3208SpecificInput value)
public PaymentProduct3209SpecificInput getPaymentProduct3209SpecificInput()
public void setPaymentProduct3209SpecificInput(PaymentProduct3209SpecificInput value)
public CardPaymentMethodSpecificInputBase withPaymentProduct3209SpecificInput(PaymentProduct3209SpecificInput value)
public PaymentProduct5100SpecificInput getPaymentProduct5100SpecificInput()
public void setPaymentProduct5100SpecificInput(PaymentProduct5100SpecificInput value)
public CardPaymentMethodSpecificInputBase withPaymentProduct5100SpecificInput(PaymentProduct5100SpecificInput value)
public Integer getPaymentProductId()
public void setPaymentProductId(Integer value)
public CardPaymentMethodSpecificInputBase withPaymentProductId(Integer value)
public CardRecurrenceDetails getRecurring()
public void setRecurring(CardRecurrenceDetails value)
public CardPaymentMethodSpecificInputBase withRecurring(CardRecurrenceDetails value)
public ThreeDSecureBase getThreeDSecure()
public void setThreeDSecure(ThreeDSecureBase value)
public CardPaymentMethodSpecificInputBase withThreeDSecure(ThreeDSecureBase value)
public String getToken()
public void setToken(String value)
public CardPaymentMethodSpecificInputBase withToken(String value)
public Boolean getTokenize()
public void setTokenize(Boolean value)
public CardPaymentMethodSpecificInputBase withTokenize(Boolean value)
public String getTransactionChannel()
public void setTransactionChannel(String value)
public CardPaymentMethodSpecificInputBase withTransactionChannel(String value)
public String getUnscheduledCardOnFileRequestor()
public void setUnscheduledCardOnFileRequestor(String value)
public CardPaymentMethodSpecificInputBase withUnscheduledCardOnFileRequestor(String value)
public String getUnscheduledCardOnFileSequenceIndicator()
public void setUnscheduledCardOnFileSequenceIndicator(String value)
public CardPaymentMethodSpecificInputBase withUnscheduledCardOnFileSequenceIndicator(String value)
Copyright © 2023 Worldline Online Payments Direct. All rights reserved.