Class PaymentSetupsResponse


  • public class PaymentSetupsResponse
    extends HttpMetadata
    Payment setup response
    • Constructor Detail

      • PaymentSetupsResponse

        public PaymentSetupsResponse()
      • PaymentSetupsResponse

        public PaymentSetupsResponse​(java.lang.String id,
                                     java.lang.String processingChannelId,
                                     java.lang.Long amount,
                                     Currency currency,
                                     PaymentType paymentType,
                                     java.lang.String reference,
                                     java.lang.String description,
                                     PaymentMethods paymentMethods,
                                     Settings settings,
                                     Customer customer,
                                     Order order,
                                     Industry industry)
        Creates a new PaymentSetupsResponse instance.
        Parameters:
        id - The unique identifier of the payment setup.
        processingChannelId - The processing channel used for the payment setup
        amount - The payment amount. The exact format depends on the currency
        currency - The three-letter ISO currency code
        paymentType - The type of payment method
        reference - The reference identifier for this payment setup
        description - A description of the payment setup
        paymentMethods - The payment method configuration for this setup
        settings - The payment setup configuration settings
        customer - Details about the customer
        order - Details about the order associated with this payment setup
        industry - Industry-specific information for specialized payment scenarios
    • Method Detail

      • getId

        public java.lang.String getId()
        The unique identifier of the payment setup.
      • getProcessingChannelId

        public java.lang.String getProcessingChannelId()
        The processing channel used for the payment setup
      • getAmount

        public java.lang.Long getAmount()
        The payment amount. The exact format depends on the currency
      • getCurrency

        public Currency getCurrency()
        The three-letter ISO currency code
      • getPaymentType

        public PaymentType getPaymentType()
        The type of payment method
      • getReference

        public java.lang.String getReference()
        The reference identifier for this payment setup
      • getDescription

        public java.lang.String getDescription()
        A description of the payment setup
      • getPaymentMethods

        public PaymentMethods getPaymentMethods()
        The payment method configuration for this setup
      • getSettings

        public Settings getSettings()
        The payment setup configuration settings
      • getCustomer

        public Customer getCustomer()
        Details about the customer
      • getOrder

        public Order getOrder()
        Details about the order associated with this payment setup
      • getIndustry

        public Industry getIndustry()
        Industry-specific information for specialized payment scenarios
      • setId

        public void setId​(java.lang.String id)
        The unique identifier of the payment setup.
      • setProcessingChannelId

        public void setProcessingChannelId​(java.lang.String processingChannelId)
        The processing channel used for the payment setup
      • setAmount

        public void setAmount​(java.lang.Long amount)
        The payment amount. The exact format depends on the currency
      • setCurrency

        public void setCurrency​(Currency currency)
        The three-letter ISO currency code
      • setPaymentType

        public void setPaymentType​(PaymentType paymentType)
        The type of payment method
      • setReference

        public void setReference​(java.lang.String reference)
        The reference identifier for this payment setup
      • setDescription

        public void setDescription​(java.lang.String description)
        A description of the payment setup
      • setPaymentMethods

        public void setPaymentMethods​(PaymentMethods paymentMethods)
        The payment method configuration for this setup
      • setSettings

        public void setSettings​(Settings settings)
        The payment setup configuration settings
      • setCustomer

        public void setCustomer​(Customer customer)
        Details about the customer
      • setOrder

        public void setOrder​(Order order)
        Details about the order associated with this payment setup
      • setIndustry

        public void setIndustry​(Industry industry)
        Industry-specific information for specialized payment scenarios
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class HttpMetadata
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
        Overrides:
        canEqual in class HttpMetadata