Class CreateHostedCheckoutRequest

java.lang.Object
com.onlinepayments.domain.CreateHostedCheckoutRequest

public class CreateHostedCheckoutRequest extends Object
  • Constructor Details

    • CreateHostedCheckoutRequest

      public CreateHostedCheckoutRequest()
  • Method Details

    • getCardPaymentMethodSpecificInput

      public CardPaymentMethodSpecificInputBase getCardPaymentMethodSpecificInput()
      Object containing the specific input details for card payments
    • setCardPaymentMethodSpecificInput

      public void setCardPaymentMethodSpecificInput(CardPaymentMethodSpecificInputBase value)
      Object containing the specific input details for card payments
    • withCardPaymentMethodSpecificInput

      public CreateHostedCheckoutRequest withCardPaymentMethodSpecificInput(CardPaymentMethodSpecificInputBase value)
      Object containing the specific input details for card payments
    • getFeedbacks

      public Feedbacks getFeedbacks()
      This section will contain feedback Urls to provide feedback on the payment.
    • setFeedbacks

      public void setFeedbacks(Feedbacks value)
      This section will contain feedback Urls to provide feedback on the payment.
    • withFeedbacks

      public CreateHostedCheckoutRequest withFeedbacks(Feedbacks value)
      This section will contain feedback Urls to provide feedback on the payment.
    • getFraudFields

      public FraudFields getFraudFields()
      Object containing additional data that will be used to assess the risk of fraud
    • setFraudFields

      public void setFraudFields(FraudFields value)
      Object containing additional data that will be used to assess the risk of fraud
    • withFraudFields

      public CreateHostedCheckoutRequest withFraudFields(FraudFields value)
      Object containing additional data that will be used to assess the risk of fraud
    • getHostedCheckoutSpecificInput

      public HostedCheckoutSpecificInput getHostedCheckoutSpecificInput()
      Object containing hosted checkout specific data
    • setHostedCheckoutSpecificInput

      public void setHostedCheckoutSpecificInput(HostedCheckoutSpecificInput value)
      Object containing hosted checkout specific data
    • withHostedCheckoutSpecificInput

      public CreateHostedCheckoutRequest withHostedCheckoutSpecificInput(HostedCheckoutSpecificInput value)
      Object containing hosted checkout specific data
    • getMobilePaymentMethodSpecificInput

      public MobilePaymentMethodHostedCheckoutSpecificInput getMobilePaymentMethodSpecificInput()
      Object containing the specific input details for mobile payments
    • setMobilePaymentMethodSpecificInput

      public void setMobilePaymentMethodSpecificInput(MobilePaymentMethodHostedCheckoutSpecificInput value)
      Object containing the specific input details for mobile payments
    • withMobilePaymentMethodSpecificInput

      public CreateHostedCheckoutRequest withMobilePaymentMethodSpecificInput(MobilePaymentMethodHostedCheckoutSpecificInput value)
      Object containing the specific input details for mobile payments
    • getOrder

      public Order getOrder()
      Order object containing order related data Please note that this object is required to be able to submit the amount.
    • setOrder

      public void setOrder(Order value)
      Order object containing order related data Please note that this object is required to be able to submit the amount.
    • withOrder

      public CreateHostedCheckoutRequest withOrder(Order value)
      Order object containing order related data Please note that this object is required to be able to submit the amount.
    • getRedirectPaymentMethodSpecificInput

      public RedirectPaymentMethodSpecificInput getRedirectPaymentMethodSpecificInput()
      Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal
    • setRedirectPaymentMethodSpecificInput

      public void setRedirectPaymentMethodSpecificInput(RedirectPaymentMethodSpecificInput value)
      Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal
    • withRedirectPaymentMethodSpecificInput

      public CreateHostedCheckoutRequest withRedirectPaymentMethodSpecificInput(RedirectPaymentMethodSpecificInput value)
      Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal
    • getSepaDirectDebitPaymentMethodSpecificInput

      public SepaDirectDebitPaymentMethodSpecificInputBase getSepaDirectDebitPaymentMethodSpecificInput()
      Object containing the specific input details for SEPA direct debit payments
    • setSepaDirectDebitPaymentMethodSpecificInput

      public void setSepaDirectDebitPaymentMethodSpecificInput(SepaDirectDebitPaymentMethodSpecificInputBase value)
      Object containing the specific input details for SEPA direct debit payments
    • withSepaDirectDebitPaymentMethodSpecificInput

      public CreateHostedCheckoutRequest withSepaDirectDebitPaymentMethodSpecificInput(SepaDirectDebitPaymentMethodSpecificInputBase value)
      Object containing the specific input details for SEPA direct debit payments