Package com.onlinepayments.domain
Class RedirectPaymentMethodSpecificInput
java.lang.Object
com.onlinepayments.domain.RedirectPaymentMethodSpecificInput
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe specific payment option for the payment.Object containing specific input for PostFinancePay payments (Payment product ID 3203).Object containing specific input required for Klarna PayLater payment (Payment product ID 3302)Object containing specific input required for Klarna payments (Payment product ID 3306)Object containing specific input required for Bizum paymentsPledg (payment product 5300) specific detailsObject containing specific input for EPS payments (Payment product ID 5406)Object containing specific input for Account to Account payments (Payment product ID 5408)iDealin3 (payment product 5410) specific detailsObject containing specific input required for iDeal payments (Payment product ID 809)Object containing specific input required for PayPal payments (Payment product ID 840)Payment product identifier - Please see Products documentation for a full overview of possible values.Object containing browser specific redirection related datatrue = the payment requires approval before the funds will be captured using the Approve payment or Capture payment API false = the payment does not require approval, and the funds will be captured automaticallygetToken()ID of the token to use to create the payment.Indicates if this transaction should be tokenized true - Tokenize the transaction. false - Do not tokenize the transaction, unless it would be tokenized by other means such as auto-tokenization of recurring payments.voidsetPaymentOption(String value) The specific payment option for the payment.voidObject containing specific input for PostFinancePay payments (Payment product ID 3203).voidObject containing specific input required for Klarna PayLater payment (Payment product ID 3302)voidObject containing specific input required for Klarna payments (Payment product ID 3306)voidObject containing specific input required for Bizum paymentsvoidPledg (payment product 5300) specific detailsvoidObject containing specific input for EPS payments (Payment product ID 5406)voidObject containing specific input for Account to Account payments (Payment product ID 5408)voidiDealin3 (payment product 5410) specific detailsvoidObject containing specific input required for iDeal payments (Payment product ID 809)voidObject containing specific input required for PayPal payments (Payment product ID 840)voidsetPaymentProductId(Integer value) Payment product identifier - Please see Products documentation for a full overview of possible values.voidObject containing browser specific redirection related datavoidsetRequiresApproval(Boolean value) true = the payment requires approval before the funds will be captured using the Approve payment or Capture payment API false = the payment does not require approval, and the funds will be captured automaticallyvoidID of the token to use to create the payment.voidsetTokenize(Boolean value) Indicates if this transaction should be tokenized true - Tokenize the transaction. false - Do not tokenize the transaction, unless it would be tokenized by other means such as auto-tokenization of recurring payments.withPaymentOption(String value) The specific payment option for the payment.Object containing specific input for PostFinancePay payments (Payment product ID 3203).Object containing specific input required for Klarna PayLater payment (Payment product ID 3302)Object containing specific input required for Klarna payments (Payment product ID 3306)Object containing specific input required for Bizum paymentsPledg (payment product 5300) specific detailsObject containing specific input for EPS payments (Payment product ID 5406)Object containing specific input for Account to Account payments (Payment product ID 5408)iDealin3 (payment product 5410) specific detailsObject containing specific input required for iDeal payments (Payment product ID 809)Object containing specific input required for PayPal payments (Payment product ID 840)withPaymentProductId(Integer value) Payment product identifier - Please see Products documentation for a full overview of possible values.Object containing browser specific redirection related datawithRequiresApproval(Boolean value) true = the payment requires approval before the funds will be captured using the Approve payment or Capture payment API false = the payment does not require approval, and the funds will be captured automaticallyID of the token to use to create the payment.withTokenize(Boolean value) Indicates if this transaction should be tokenized true - Tokenize the transaction. false - Do not tokenize the transaction, unless it would be tokenized by other means such as auto-tokenization of recurring payments.
-
Constructor Details
-
RedirectPaymentMethodSpecificInput
public RedirectPaymentMethodSpecificInput()
-
-
Method Details
-
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. -
getPaymentProduct3203SpecificInput
Object containing specific input for PostFinancePay payments (Payment product ID 3203). -
setPaymentProduct3203SpecificInput
Object containing specific input for PostFinancePay payments (Payment product ID 3203). -
withPaymentProduct3203SpecificInput
public RedirectPaymentMethodSpecificInput withPaymentProduct3203SpecificInput(RedirectPaymentProduct3203SpecificInput value) Object containing specific input for PostFinancePay payments (Payment product ID 3203). -
getPaymentProduct3302SpecificInput
Object containing specific input required for Klarna PayLater payment (Payment product ID 3302) -
setPaymentProduct3302SpecificInput
Object containing specific input required for Klarna PayLater payment (Payment product ID 3302) -
withPaymentProduct3302SpecificInput
public RedirectPaymentMethodSpecificInput withPaymentProduct3302SpecificInput(RedirectPaymentProduct3302SpecificInput value) Object containing specific input required for Klarna PayLater payment (Payment product ID 3302) -
getPaymentProduct3306SpecificInput
Object containing specific input required for Klarna payments (Payment product ID 3306) -
setPaymentProduct3306SpecificInput
Object containing specific input required for Klarna payments (Payment product ID 3306) -
withPaymentProduct3306SpecificInput
public RedirectPaymentMethodSpecificInput withPaymentProduct3306SpecificInput(RedirectPaymentProduct3306SpecificInput value) Object containing specific input required for Klarna payments (Payment product ID 3306) -
getPaymentProduct5001SpecificInput
Object containing specific input required for Bizum payments -
setPaymentProduct5001SpecificInput
Object containing specific input required for Bizum payments -
withPaymentProduct5001SpecificInput
public RedirectPaymentMethodSpecificInput withPaymentProduct5001SpecificInput(RedirectPaymentProduct5001SpecificInput value) Object containing specific input required for Bizum payments -
getPaymentProduct5300SpecificInput
Pledg (payment product 5300) specific details -
setPaymentProduct5300SpecificInput
Pledg (payment product 5300) specific details -
withPaymentProduct5300SpecificInput
public RedirectPaymentMethodSpecificInput withPaymentProduct5300SpecificInput(RedirectPaymentProduct5300SpecificInput value) Pledg (payment product 5300) specific details -
getPaymentProduct5406SpecificInput
Object containing specific input for EPS payments (Payment product ID 5406) -
setPaymentProduct5406SpecificInput
Object containing specific input for EPS payments (Payment product ID 5406) -
withPaymentProduct5406SpecificInput
public RedirectPaymentMethodSpecificInput withPaymentProduct5406SpecificInput(RedirectPaymentProduct5406SpecificInput value) Object containing specific input for EPS payments (Payment product ID 5406) -
getPaymentProduct5408SpecificInput
Object containing specific input for Account to Account payments (Payment product ID 5408) -
setPaymentProduct5408SpecificInput
Object containing specific input for Account to Account payments (Payment product ID 5408) -
withPaymentProduct5408SpecificInput
public RedirectPaymentMethodSpecificInput withPaymentProduct5408SpecificInput(RedirectPaymentProduct5408SpecificInput value) Object containing specific input for Account to Account payments (Payment product ID 5408) -
getPaymentProduct5410SpecificInput
iDealin3 (payment product 5410) specific details -
setPaymentProduct5410SpecificInput
iDealin3 (payment product 5410) specific details -
withPaymentProduct5410SpecificInput
public RedirectPaymentMethodSpecificInput withPaymentProduct5410SpecificInput(RedirectPaymentProduct5410SpecificInput value) iDealin3 (payment product 5410) specific details -
getPaymentProduct809SpecificInput
Object containing specific input required for iDeal payments (Payment product ID 809) -
setPaymentProduct809SpecificInput
Object containing specific input required for iDeal payments (Payment product ID 809) -
withPaymentProduct809SpecificInput
public RedirectPaymentMethodSpecificInput withPaymentProduct809SpecificInput(RedirectPaymentProduct809SpecificInput value) Object containing specific input required for iDeal payments (Payment product ID 809) -
getPaymentProduct840SpecificInput
Object containing specific input required for PayPal payments (Payment product ID 840) -
setPaymentProduct840SpecificInput
Object containing specific input required for PayPal payments (Payment product ID 840) -
withPaymentProduct840SpecificInput
public RedirectPaymentMethodSpecificInput withPaymentProduct840SpecificInput(RedirectPaymentProduct840SpecificInput value) Object containing specific input required for PayPal payments (Payment product ID 840) -
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. -
getRedirectionData
Object containing browser specific redirection related data -
setRedirectionData
Object containing browser specific redirection related data -
withRedirectionData
Object containing browser specific redirection related data -
getRequiresApproval
- true = the payment requires approval before the funds will be captured using the Approve payment or Capture payment API
- false = the payment does not require approval, and the funds will be captured automatically
-
setRequiresApproval
- true = the payment requires approval before the funds will be captured using the Approve payment or Capture payment API
- false = the payment does not require approval, and the funds will be captured automatically
-
withRequiresApproval
- true = the payment requires approval before the funds will be captured using the Approve payment or Capture payment API
- false = the payment does not require approval, and the funds will be captured automatically
-
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.
- 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.
- 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.
- false - Do not tokenize the transaction, unless it would be tokenized by other means such as auto-tokenization of recurring payments.
-