Class PaymentSetupsConfirmResponse


  • public class PaymentSetupsConfirmResponse
    extends HttpMetadata
    Payment setup confirmation response
    • Constructor Detail

      • PaymentSetupsConfirmResponse

        public PaymentSetupsConfirmResponse()
      • PaymentSetupsConfirmResponse

        public PaymentSetupsConfirmResponse​(java.lang.String id,
                                            java.lang.String actionId,
                                            java.lang.Long amount,
                                            Currency currency,
                                            java.lang.Boolean approved,
                                            PaymentStatus status,
                                            java.lang.String responseCode,
                                            java.time.Instant processedOn,
                                            java.lang.Long amountRequested,
                                            java.lang.String authCode,
                                            java.lang.String responseSummary,
                                            java.lang.String expiresOn,
                                            Threeds threeDSecure,
                                            Risk risk,
                                            PaymentSetupSource source,
                                            Customer customer,
                                            Balances balances,
                                            java.lang.String reference,
                                            Subscription subscription,
                                            Processing processing,
                                            java.lang.String eci,
                                            java.lang.String schemeId,
                                            Retry retry)
        Creates a new PaymentSetupsConfirmResponse instance.
        Parameters:
        id - The payment's unique identifier
        actionId - The unique identifier for the action performed against this payment
        amount - The payment amount
        currency - The three-letter ISO currency code of the payment
        approved - Whether or not the authorization or capture was successful
        status - The status of the payment
        responseCode - The Gateway response code
        processedOn - The date and time at which the payment was processed
        amountRequested - The full amount from the original authorization, if a partial authorization was requested and approved
        authCode - The acquirer authorization code if the payment was authorized
        responseSummary - The Gateway response summary
        expiresOn - The timestamp (ISO 8601 code) for when the authorization's validity period expires
        threeDSecure - Provides 3D Secure enrollment status if the payment was downgraded to non-3D Secure
        risk - Returns the payment's risk assessment results
        source - The source of the payment
        customer - The customer associated with the payment, if provided in the request
        balances - The payment balances
        reference - Your reference for the payment
        subscription - The The details of the subscription
        processing - Returns information related to the processing of the payment
        eci - The final Electronic Commerce Indicator (ECI) security level used to authorize the payment. Applicable for 3D Secure and network token payments
        schemeId - The scheme transaction identifier
        retry - The retry information
    • Method Detail

      • getId

        public java.lang.String getId()
        The payment's unique identifier
      • getActionId

        public java.lang.String getActionId()
        The unique identifier for the action performed against this payment
      • getAmount

        public java.lang.Long getAmount()
        The payment amount
      • getCurrency

        public Currency getCurrency()
        The three-letter ISO currency code of the payment
      • getApproved

        public java.lang.Boolean getApproved()
        Whether or not the authorization or capture was successful
      • getStatus

        public PaymentStatus getStatus()
        The status of the payment
      • getResponseCode

        public java.lang.String getResponseCode()
        The Gateway response code
      • getProcessedOn

        public java.time.Instant getProcessedOn()
        The date and time at which the payment was processed
      • getAmountRequested

        public java.lang.Long getAmountRequested()
        The full amount from the original authorization, if a partial authorization was requested and approved
      • getAuthCode

        public java.lang.String getAuthCode()
        The acquirer authorization code if the payment was authorized
      • getResponseSummary

        public java.lang.String getResponseSummary()
        The Gateway response summary
      • getExpiresOn

        public java.lang.String getExpiresOn()
        The timestamp (ISO 8601 code) for when the authorization's validity period expires
      • getThreeDSecure

        public Threeds getThreeDSecure()
        Provides 3D Secure enrollment status if the payment was downgraded to non-3D Secure
      • getRisk

        public Risk getRisk()
        Returns the payment's risk assessment results
      • getCustomer

        public Customer getCustomer()
        The customer associated with the payment, if provided in the request
      • getBalances

        public Balances getBalances()
        The payment balances
      • getReference

        public java.lang.String getReference()
        Your reference for the payment
      • getSubscription

        public Subscription getSubscription()
        The The details of the subscription
      • getProcessing

        public Processing getProcessing()
        Returns information related to the processing of the payment
      • getEci

        public java.lang.String getEci()
        The final Electronic Commerce Indicator (ECI) security level used to authorize the payment. Applicable for 3D Secure and network token payments
      • getSchemeId

        public java.lang.String getSchemeId()
        The scheme transaction identifier
      • getRetry

        public Retry getRetry()
        The retry information
      • setId

        public void setId​(java.lang.String id)
        The payment's unique identifier
      • setActionId

        public void setActionId​(java.lang.String actionId)
        The unique identifier for the action performed against this payment
      • setAmount

        public void setAmount​(java.lang.Long amount)
        The payment amount
      • setCurrency

        public void setCurrency​(Currency currency)
        The three-letter ISO currency code of the payment
      • setApproved

        public void setApproved​(java.lang.Boolean approved)
        Whether or not the authorization or capture was successful
      • setStatus

        public void setStatus​(PaymentStatus status)
        The status of the payment
      • setResponseCode

        public void setResponseCode​(java.lang.String responseCode)
        The Gateway response code
      • setProcessedOn

        public void setProcessedOn​(java.time.Instant processedOn)
        The date and time at which the payment was processed
      • setAmountRequested

        public void setAmountRequested​(java.lang.Long amountRequested)
        The full amount from the original authorization, if a partial authorization was requested and approved
      • setAuthCode

        public void setAuthCode​(java.lang.String authCode)
        The acquirer authorization code if the payment was authorized
      • setResponseSummary

        public void setResponseSummary​(java.lang.String responseSummary)
        The Gateway response summary
      • setExpiresOn

        public void setExpiresOn​(java.lang.String expiresOn)
        The timestamp (ISO 8601 code) for when the authorization's validity period expires
      • setThreeDSecure

        public void setThreeDSecure​(Threeds threeDSecure)
        Provides 3D Secure enrollment status if the payment was downgraded to non-3D Secure
      • setRisk

        public void setRisk​(Risk risk)
        Returns the payment's risk assessment results
      • setSource

        public void setSource​(PaymentSetupSource source)
        The source of the payment
      • setCustomer

        public void setCustomer​(Customer customer)
        The customer associated with the payment, if provided in the request
      • setBalances

        public void setBalances​(Balances balances)
        The payment balances
      • setReference

        public void setReference​(java.lang.String reference)
        Your reference for the payment
      • setSubscription

        public void setSubscription​(Subscription subscription)
        The The details of the subscription
      • setProcessing

        public void setProcessing​(Processing processing)
        Returns information related to the processing of the payment
      • setEci

        public void setEci​(java.lang.String eci)
        The final Electronic Commerce Indicator (ECI) security level used to authorize the payment. Applicable for 3D Secure and network token payments
      • setSchemeId

        public void setSchemeId​(java.lang.String schemeId)
        The scheme transaction identifier
      • setRetry

        public void setRetry​(Retry retry)
        The retry information
      • 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