Class PaymentSessionResponse


  • public class PaymentSessionResponse
    extends Object
    PaymentSessionResponse
    • Constructor Detail

      • PaymentSessionResponse

        public PaymentSessionResponse()
    • Method Detail

      • getCompany

        public Company getCompany()
        Get company
        Returns:
        company
      • setCompany

        public void setCompany​(Company company)
      • getDisableRecurringDetailUrl

        public String getDisableRecurringDetailUrl()
        The URL to disable recurring details.
        Returns:
        disableRecurringDetailUrl
      • setDisableRecurringDetailUrl

        public void setDisableRecurringDetailUrl​(String disableRecurringDetailUrl)
      • getGenerationtime

        public String getGenerationtime()
        The generationtime of this request, required for encryption.
        Returns:
        generationtime
      • setGenerationtime

        public void setGenerationtime​(String generationtime)
      • getHtml

        public String getHtml()
        The stream with html logic, if the html flag was set in the request.
        Returns:
        html
      • setHtml

        public void setHtml​(String html)
      • getInitiationUrl

        public String getInitiationUrl()
        The URL for the initiation call.
        Returns:
        initiationUrl
      • setInitiationUrl

        public void setInitiationUrl​(String initiationUrl)
      • getLineItems

        public List<LineItem> getLineItems()
        Line items that are required for some payment methods.
        Returns:
        lineItems
      • setLineItems

        public void setLineItems​(List<LineItem> lineItems)
      • getLogoBaseUrl

        public String getLogoBaseUrl()
        The base URL for payment method logos.
        Returns:
        logoBaseUrl
      • setLogoBaseUrl

        public void setLogoBaseUrl​(String logoBaseUrl)
      • getOneClickPaymentMethods

        public List<RecurringDetail> getOneClickPaymentMethods()
        The detailed list of stored payment details required to generate payment forms. Will be empty if `enableOneClick` is set to false in the request.
        Returns:
        oneClickPaymentMethods
      • setOneClickPaymentMethods

        public void setOneClickPaymentMethods​(List<RecurringDetail> oneClickPaymentMethods)
      • getOrigin

        public String getOrigin()
        The user origin.
        Returns:
        origin
      • setOrigin

        public void setOrigin​(String origin)
      • getOriginKey

        public String getOriginKey()
        The encrypted user origin.
        Returns:
        originKey
      • setOriginKey

        public void setOriginKey​(String originKey)
      • getPayment

        public PaymentDetails getPayment()
        Get payment
        Returns:
        payment
      • getPaymentData

        public String getPaymentData()
        The data blob required to be sent in every future session call.
        Returns:
        paymentData
      • setPaymentData

        public void setPaymentData​(String paymentData)
      • getPaymentMethods

        public List<PaymentMethod> getPaymentMethods()
        The detailed list of payment methods required to generate payment forms.
        Returns:
        paymentMethods
      • setPaymentMethods

        public void setPaymentMethods​(List<PaymentMethod> paymentMethods)
      • getPaymentSession

        public String getPaymentSession()
        Base64-encoded version of this response.
        Returns:
        paymentSession
      • setPaymentSession

        public void setPaymentSession​(String paymentSession)
      • getPublicKey

        public String getPublicKey()
        The public key required to encrypt sensitive data.
        Returns:
        publicKey
      • setPublicKey

        public void setPublicKey​(String publicKey)
      • getPublicKeyToken

        public String getPublicKeyToken()
        The public key token.
        Returns:
        publicKeyToken
      • setPublicKeyToken

        public void setPublicKeyToken​(String publicKeyToken)
      • getSdkVersion

        public String getSdkVersion()
        SDK version for the Web SDK. The value will be used for validation on Web SDK.
        Returns:
        sdkVersion
      • setSdkVersion

        public void setSdkVersion​(String sdkVersion)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object