Class RedirectPaymentProduct840SpecificInput

java.lang.Object
com.onlinepayments.domain.RedirectPaymentProduct840SpecificInput

public class RedirectPaymentProduct840SpecificInput extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Indicates whether to use PayPal Express Checkout Shortcut.
    Free text field that you can use to support reconciliation flow.
    To be enabled when Javascript SDK integration is implemented on S2S flow false = When this flag is disabled the field RedirectionURL is returned by CreatePayment call and should be used in merchant implementation to redirect buyer to PayPal. true = When this flag is enabled the field orderID is returned by CreatePayment call and should be utilized in case merchant has integrated JS SDK button on their S2S implementation Default value is false.
    Indicates whether to allow PayPal Pay Later option.
    void
    Indicates whether to use PayPal Express Checkout Shortcut.
    void
    Free text field that you can use to support reconciliation flow.
    void
    To be enabled when Javascript SDK integration is implemented on S2S flow false = When this flag is disabled the field RedirectionURL is returned by CreatePayment call and should be used in merchant implementation to redirect buyer to PayPal. true = When this flag is enabled the field orderID is returned by CreatePayment call and should be utilized in case merchant has integrated JS SDK button on their S2S implementation Default value is false.
    void
    Indicates whether to allow PayPal Pay Later option.
    Indicates whether to use PayPal Express Checkout Shortcut.
    Free text field that you can use to support reconciliation flow.
    To be enabled when Javascript SDK integration is implemented on S2S flow false = When this flag is disabled the field RedirectionURL is returned by CreatePayment call and should be used in merchant implementation to redirect buyer to PayPal. true = When this flag is enabled the field orderID is returned by CreatePayment call and should be utilized in case merchant has integrated JS SDK button on their S2S implementation Default value is false.
    Indicates whether to allow PayPal Pay Later option.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RedirectPaymentProduct840SpecificInput

      public RedirectPaymentProduct840SpecificInput()
  • Method Details

    • getJavaScriptSdkFlow

      public Boolean getJavaScriptSdkFlow()
      To be enabled when Javascript SDK integration is implemented on S2S flow
      • false = When this flag is disabled the field RedirectionURL is returned by CreatePayment call and should be used in merchant implementation to redirect buyer to PayPal.
      • true = When this flag is enabled the field orderID is returned by CreatePayment call and should be utilized in case merchant has integrated JS SDK button on their S2S implementation Default value is false.
    • setJavaScriptSdkFlow

      public void setJavaScriptSdkFlow(Boolean value)
      To be enabled when Javascript SDK integration is implemented on S2S flow
      • false = When this flag is disabled the field RedirectionURL is returned by CreatePayment call and should be used in merchant implementation to redirect buyer to PayPal.
      • true = When this flag is enabled the field orderID is returned by CreatePayment call and should be utilized in case merchant has integrated JS SDK button on their S2S implementation Default value is false.
    • withJavaScriptSdkFlow

      public RedirectPaymentProduct840SpecificInput withJavaScriptSdkFlow(Boolean value)
      To be enabled when Javascript SDK integration is implemented on S2S flow
      • false = When this flag is disabled the field RedirectionURL is returned by CreatePayment call and should be used in merchant implementation to redirect buyer to PayPal.
      • true = When this flag is enabled the field orderID is returned by CreatePayment call and should be utilized in case merchant has integrated JS SDK button on their S2S implementation Default value is false.
    • getAddressSelectionAtPayPal

      public Boolean getAddressSelectionAtPayPal()
      Indicates whether to use PayPal Express Checkout Shortcut.
      • true = When shortcut is enabled, the consumer can select a shipping address during PayPal checkout.
      • false = When shortcut is disabled, the consumer cannot change the shipping address. Default value is false. Please note that this field is ignored when order.additionalInput.typeInformation.purchaseType is set to "digital"
    • setAddressSelectionAtPayPal

      public void setAddressSelectionAtPayPal(Boolean value)
      Indicates whether to use PayPal Express Checkout Shortcut.
      • true = When shortcut is enabled, the consumer can select a shipping address during PayPal checkout.
      • false = When shortcut is disabled, the consumer cannot change the shipping address. Default value is false. Please note that this field is ignored when order.additionalInput.typeInformation.purchaseType is set to "digital"
    • withAddressSelectionAtPayPal

      public RedirectPaymentProduct840SpecificInput withAddressSelectionAtPayPal(Boolean value)
      Indicates whether to use PayPal Express Checkout Shortcut.
      • true = When shortcut is enabled, the consumer can select a shipping address during PayPal checkout.
      • false = When shortcut is disabled, the consumer cannot change the shipping address. Default value is false. Please note that this field is ignored when order.additionalInput.typeInformation.purchaseType is set to "digital"
    • getCustom

      public String getCustom()
      Free text field that you can use to support reconciliation flow.
    • setCustom

      public void setCustom(String value)
      Free text field that you can use to support reconciliation flow.
    • withCustom

      Free text field that you can use to support reconciliation flow.
    • getPayLater

      public Boolean getPayLater()
      Indicates whether to allow PayPal Pay Later option.
      • true = When option is enabled, the consumer can select the PayPal PayLater button given that the merchant meets the eligibility criteria from PayPal.
      • false = When option is disabled, the consumer cannot select the PayPal PayLater button. Default value is true.
    • setPayLater

      public void setPayLater(Boolean value)
      Indicates whether to allow PayPal Pay Later option.
      • true = When option is enabled, the consumer can select the PayPal PayLater button given that the merchant meets the eligibility criteria from PayPal.
      • false = When option is disabled, the consumer cannot select the PayPal PayLater button. Default value is true.
    • withPayLater

      public RedirectPaymentProduct840SpecificInput withPayLater(Boolean value)
      Indicates whether to allow PayPal Pay Later option.
      • true = When option is enabled, the consumer can select the PayPal PayLater button given that the merchant meets the eligibility criteria from PayPal.
      • false = When option is disabled, the consumer cannot select the PayPal PayLater button. Default value is true.