public class CardPaymentMethodSpecificInput extends Object
| Constructor and Description |
|---|
CardPaymentMethodSpecificInput() |
| 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.
|
Card |
getCard()
Object containing card details
|
String |
getCardOnFileRecurringExpiration()
The end date of the last scheduled payment in a series of transactions.
|
String |
getCardOnFileRecurringFrequency()
Period of payment occurrence for recurring and installment payments.
|
CurrencyConversionInput |
getCurrencyConversion() |
String |
getInitialSchemeTransactionId()
The unique scheme transactionId of the initial transaction that was performed with SCA.
|
Boolean |
getIsRecurring()
* true - Indicates that the transactions is part of a scheduled recurring sequence.
|
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.
|
Integer |
getPaymentProductId()
Payment product identifier - Please see Products documentation for a full overview of possible values.
|
CardRecurrenceDetails |
getRecurring()
Object containing data related to recurring
|
String |
getReturnUrl()
The URL that the customer is redirect to after the payment flow has finished.
|
String |
getSchemeReferenceData()
This is the unique Scheme Reference Data from the initial transaction that was performed with a Strong Customer Authentication.
|
Boolean |
getSkipAuthentication()
Deprecated: Use threeDSecure.skipAuthentication instead.
|
ThreeDSecure |
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 |
setCard(Card value)
Object containing card details
|
void |
setCardOnFileRecurringExpiration(String value)
The end date of the last scheduled payment in a series of transactions.
|
void |
setCardOnFileRecurringFrequency(String value)
Period of payment occurrence for recurring and installment payments.
|
void |
setCurrencyConversion(CurrencyConversionInput value) |
void |
setInitialSchemeTransactionId(String value)
The unique scheme transactionId of the initial transaction that was performed with SCA.
|
void |
setIsRecurring(Boolean value)
* true - Indicates that the transactions is part of a scheduled recurring sequence.
|
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 |
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 |
setReturnUrl(String value)
The URL that the customer is redirect to after the payment flow has finished.
|
void |
setSchemeReferenceData(String value)
This is the unique Scheme Reference Data from the initial transaction that was performed with a Strong Customer Authentication.
|
void |
setSkipAuthentication(Boolean value)
Deprecated: Use threeDSecure.skipAuthentication instead.
|
void |
setThreeDSecure(ThreeDSecure 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.
|
CardPaymentMethodSpecificInput |
withAllowDynamicLinking(Boolean value)
* true - Default - Allows subsequent payments to use PSD2 dynamic linking from this payment (including Card On File).
|
CardPaymentMethodSpecificInput |
withAuthorizationMode(String value)
Determines the type of the authorization that will be used.
|
CardPaymentMethodSpecificInput |
withCard(Card value)
Object containing card details
|
CardPaymentMethodSpecificInput |
withCardOnFileRecurringExpiration(String value)
The end date of the last scheduled payment in a series of transactions.
|
CardPaymentMethodSpecificInput |
withCardOnFileRecurringFrequency(String value)
Period of payment occurrence for recurring and installment payments.
|
CardPaymentMethodSpecificInput |
withCurrencyConversion(CurrencyConversionInput value) |
CardPaymentMethodSpecificInput |
withInitialSchemeTransactionId(String value)
The unique scheme transactionId of the initial transaction that was performed with SCA.
|
CardPaymentMethodSpecificInput |
withIsRecurring(Boolean value)
* true - Indicates that the transactions is part of a scheduled recurring sequence.
|
CardPaymentMethodSpecificInput |
withPaymentProduct130SpecificInput(PaymentProduct130SpecificInput value)
Object containing specific input required for CB payments
|
CardPaymentMethodSpecificInput |
withPaymentProduct3208SpecificInput(PaymentProduct3208SpecificInput value)
Object containing specific input required for OneyDuplo Leroy Merlin payments.
|
CardPaymentMethodSpecificInput |
withPaymentProduct3209SpecificInput(PaymentProduct3209SpecificInput value)
Object containing specific input required for OneyDuplo Alcampo payments.
|
CardPaymentMethodSpecificInput |
withPaymentProductId(Integer value)
Payment product identifier - Please see Products documentation for a full overview of possible values.
|
CardPaymentMethodSpecificInput |
withRecurring(CardRecurrenceDetails value)
Object containing data related to recurring
|
CardPaymentMethodSpecificInput |
withReturnUrl(String value)
The URL that the customer is redirect to after the payment flow has finished.
|
CardPaymentMethodSpecificInput |
withSchemeReferenceData(String value)
This is the unique Scheme Reference Data from the initial transaction that was performed with a Strong Customer Authentication.
|
CardPaymentMethodSpecificInput |
withSkipAuthentication(Boolean value)
Deprecated: Use threeDSecure.skipAuthentication instead.
|
CardPaymentMethodSpecificInput |
withThreeDSecure(ThreeDSecure value)
Object containing specific data regarding 3-D Secure
|
CardPaymentMethodSpecificInput |
withToken(String value)
ID of the token to use to create the payment.
|
CardPaymentMethodSpecificInput |
withTokenize(Boolean value)
Indicates if this transaction should be tokenized
* true - Tokenize the transaction.
|
CardPaymentMethodSpecificInput |
withTransactionChannel(String value)
Indicates the channel via which the payment is created.
|
CardPaymentMethodSpecificInput |
withUnscheduledCardOnFileRequestor(String value)
Indicates which party initiated the unscheduled recurring transaction.
|
CardPaymentMethodSpecificInput |
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 CardPaymentMethodSpecificInput withAllowDynamicLinking(Boolean value)
public String getAuthorizationMode()
public void setAuthorizationMode(String value)
public CardPaymentMethodSpecificInput withAuthorizationMode(String value)
public Card getCard()
public void setCard(Card value)
public CardPaymentMethodSpecificInput withCard(Card value)
public String getCardOnFileRecurringExpiration()
public void setCardOnFileRecurringExpiration(String value)
public CardPaymentMethodSpecificInput withCardOnFileRecurringExpiration(String value)
public String getCardOnFileRecurringFrequency()
public void setCardOnFileRecurringFrequency(String value)
public CardPaymentMethodSpecificInput withCardOnFileRecurringFrequency(String value)
public CurrencyConversionInput getCurrencyConversion()
public void setCurrencyConversion(CurrencyConversionInput value)
public CardPaymentMethodSpecificInput withCurrencyConversion(CurrencyConversionInput value)
public String getInitialSchemeTransactionId()
public void setInitialSchemeTransactionId(String value)
public CardPaymentMethodSpecificInput withInitialSchemeTransactionId(String value)
public Boolean getIsRecurring()
public void setIsRecurring(Boolean value)
public CardPaymentMethodSpecificInput withIsRecurring(Boolean value)
public PaymentProduct130SpecificInput getPaymentProduct130SpecificInput()
public void setPaymentProduct130SpecificInput(PaymentProduct130SpecificInput value)
public CardPaymentMethodSpecificInput withPaymentProduct130SpecificInput(PaymentProduct130SpecificInput value)
public PaymentProduct3208SpecificInput getPaymentProduct3208SpecificInput()
public void setPaymentProduct3208SpecificInput(PaymentProduct3208SpecificInput value)
public CardPaymentMethodSpecificInput withPaymentProduct3208SpecificInput(PaymentProduct3208SpecificInput value)
public PaymentProduct3209SpecificInput getPaymentProduct3209SpecificInput()
public void setPaymentProduct3209SpecificInput(PaymentProduct3209SpecificInput value)
public CardPaymentMethodSpecificInput withPaymentProduct3209SpecificInput(PaymentProduct3209SpecificInput value)
public Integer getPaymentProductId()
public void setPaymentProductId(Integer value)
public CardPaymentMethodSpecificInput withPaymentProductId(Integer value)
public CardRecurrenceDetails getRecurring()
public void setRecurring(CardRecurrenceDetails value)
public CardPaymentMethodSpecificInput withRecurring(CardRecurrenceDetails value)
public String getReturnUrl()
public void setReturnUrl(String value)
public CardPaymentMethodSpecificInput withReturnUrl(String value)
public String getSchemeReferenceData()
public void setSchemeReferenceData(String value)
public CardPaymentMethodSpecificInput withSchemeReferenceData(String value)
public Boolean getSkipAuthentication()
public void setSkipAuthentication(Boolean value)
public CardPaymentMethodSpecificInput withSkipAuthentication(Boolean value)
public ThreeDSecure getThreeDSecure()
public void setThreeDSecure(ThreeDSecure value)
public CardPaymentMethodSpecificInput withThreeDSecure(ThreeDSecure value)
public String getToken()
public void setToken(String value)
public CardPaymentMethodSpecificInput withToken(String value)
public Boolean getTokenize()
public void setTokenize(Boolean value)
public CardPaymentMethodSpecificInput withTokenize(Boolean value)
public String getTransactionChannel()
public void setTransactionChannel(String value)
public CardPaymentMethodSpecificInput withTransactionChannel(String value)
public String getUnscheduledCardOnFileRequestor()
public void setUnscheduledCardOnFileRequestor(String value)
public CardPaymentMethodSpecificInput withUnscheduledCardOnFileRequestor(String value)
public String getUnscheduledCardOnFileSequenceIndicator()
public void setUnscheduledCardOnFileSequenceIndicator(String value)
public CardPaymentMethodSpecificInput withUnscheduledCardOnFileSequenceIndicator(String value)
Copyright © 2024 Worldline Online Payments Direct. All rights reserved.