Class RedirectPaymentMethodSpecificInput

java.lang.Object
com.onlinepayments.domain.RedirectPaymentMethodSpecificInput

public class RedirectPaymentMethodSpecificInput extends Object
  • Constructor Details

    • RedirectPaymentMethodSpecificInput

      public RedirectPaymentMethodSpecificInput()
  • Method Details

    • getPaymentOption

      public String 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

      public void setPaymentOption(String value)
      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

      public RedirectPaymentMethodSpecificInput withPaymentOption(String value)
      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

      public RedirectPaymentProduct3203SpecificInput getPaymentProduct3203SpecificInput()
      Object containing specific input for PostFinancePay payments (Payment product ID 3203).
    • setPaymentProduct3203SpecificInput

      public void setPaymentProduct3203SpecificInput(RedirectPaymentProduct3203SpecificInput value)
      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

      public RedirectPaymentProduct3302SpecificInput getPaymentProduct3302SpecificInput()
      Object containing specific input required for Klarna PayLater payment (Payment product ID 3302)
    • setPaymentProduct3302SpecificInput

      public void setPaymentProduct3302SpecificInput(RedirectPaymentProduct3302SpecificInput value)
      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

      public RedirectPaymentProduct3306SpecificInput getPaymentProduct3306SpecificInput()
      Object containing specific input required for Klarna payments (Payment product ID 3306)
    • setPaymentProduct3306SpecificInput

      public void setPaymentProduct3306SpecificInput(RedirectPaymentProduct3306SpecificInput value)
      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

      public RedirectPaymentProduct5001SpecificInput getPaymentProduct5001SpecificInput()
      Object containing specific input required for Bizum payments
    • setPaymentProduct5001SpecificInput

      public void setPaymentProduct5001SpecificInput(RedirectPaymentProduct5001SpecificInput value)
      Object containing specific input required for Bizum payments
    • withPaymentProduct5001SpecificInput

      public RedirectPaymentMethodSpecificInput withPaymentProduct5001SpecificInput(RedirectPaymentProduct5001SpecificInput value)
      Object containing specific input required for Bizum payments
    • getPaymentProduct5300SpecificInput

      public RedirectPaymentProduct5300SpecificInput getPaymentProduct5300SpecificInput()
      Pledg (payment product 5300) specific details
    • setPaymentProduct5300SpecificInput

      public void setPaymentProduct5300SpecificInput(RedirectPaymentProduct5300SpecificInput value)
      Pledg (payment product 5300) specific details
    • withPaymentProduct5300SpecificInput

      public RedirectPaymentMethodSpecificInput withPaymentProduct5300SpecificInput(RedirectPaymentProduct5300SpecificInput value)
      Pledg (payment product 5300) specific details
    • getPaymentProduct5406SpecificInput

      public RedirectPaymentProduct5406SpecificInput getPaymentProduct5406SpecificInput()
      Object containing specific input for EPS payments (Payment product ID 5406)
    • setPaymentProduct5406SpecificInput

      public void setPaymentProduct5406SpecificInput(RedirectPaymentProduct5406SpecificInput value)
      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

      public RedirectPaymentProduct5408SpecificInput getPaymentProduct5408SpecificInput()
      Object containing specific input for Account to Account payments (Payment product ID 5408)
    • setPaymentProduct5408SpecificInput

      public void setPaymentProduct5408SpecificInput(RedirectPaymentProduct5408SpecificInput value)
      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

      public RedirectPaymentProduct5410SpecificInput getPaymentProduct5410SpecificInput()
      iDealin3 (payment product 5410) specific details
    • setPaymentProduct5410SpecificInput

      public void setPaymentProduct5410SpecificInput(RedirectPaymentProduct5410SpecificInput value)
      iDealin3 (payment product 5410) specific details
    • withPaymentProduct5410SpecificInput

      public RedirectPaymentMethodSpecificInput withPaymentProduct5410SpecificInput(RedirectPaymentProduct5410SpecificInput value)
      iDealin3 (payment product 5410) specific details
    • getPaymentProduct809SpecificInput

      public RedirectPaymentProduct809SpecificInput getPaymentProduct809SpecificInput()
      Object containing specific input required for iDeal payments (Payment product ID 809)
    • setPaymentProduct809SpecificInput

      public void setPaymentProduct809SpecificInput(RedirectPaymentProduct809SpecificInput value)
      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

      public RedirectPaymentProduct840SpecificInput getPaymentProduct840SpecificInput()
      Object containing specific input required for PayPal payments (Payment product ID 840)
    • setPaymentProduct840SpecificInput

      public void setPaymentProduct840SpecificInput(RedirectPaymentProduct840SpecificInput value)
      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

      public Integer getPaymentProductId()
      Payment product identifier - Please see Products documentation for a full overview of possible values.
    • setPaymentProductId

      public void setPaymentProductId(Integer value)
      Payment product identifier - Please see Products documentation for a full overview of possible values.
    • withPaymentProductId

      public RedirectPaymentMethodSpecificInput withPaymentProductId(Integer value)
      Payment product identifier - Please see Products documentation for a full overview of possible values.
    • getRedirectionData

      public RedirectionData getRedirectionData()
      Object containing browser specific redirection related data
    • setRedirectionData

      public void setRedirectionData(RedirectionData value)
      Object containing browser specific redirection related data
    • withRedirectionData

      public RedirectPaymentMethodSpecificInput withRedirectionData(RedirectionData value)
      Object containing browser specific redirection related data
    • getRequiresApproval

      public Boolean 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

      public void setRequiresApproval(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 automatically
    • withRequiresApproval

      public RedirectPaymentMethodSpecificInput withRequiresApproval(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 automatically
    • getToken

      public String getToken()
      ID of the token to use to create the payment.
    • setToken

      public void setToken(String value)
      ID of the token to use to create the payment.
    • withToken

      public RedirectPaymentMethodSpecificInput withToken(String value)
      ID of the token to use to create the payment.
    • getTokenize

      public Boolean 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

      public void setTokenize(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.
    • withTokenize

      public RedirectPaymentMethodSpecificInput 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.