Class Processing


  • public final class Processing
    extends java.lang.Object
    processing Returns information related to the processing of the payment
    • Constructor Summary

      Constructors 
      Constructor Description
      Processing()  
      Processing​(java.lang.String retrievalReferenceNumber, java.lang.String acquirerTransactionId, java.lang.String recommendationCode, java.lang.String scheme, java.lang.String partnerMerchantAdviceCode, java.lang.String partnerResponseCode, java.lang.String partnerOrderId, java.lang.String partnerPaymentId, java.lang.String partnerStatus, java.lang.String partnerTransactionId, java.util.List<java.lang.String> partnerErrorCodes, java.lang.String partnerErrorMessage, java.lang.String partnerAuthorizationCode, java.lang.String partnerAuthorizationResponseCode, java.lang.Integer surchargeAmount, PanTypeProcessedType panTypeProcessed, java.lang.Boolean ckoNetworkTokenAvailable)
      Creates a new Processing instance.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static Processing.ProcessingBuilder builder()  
      boolean equals​(java.lang.Object o)  
      java.lang.String getAcquirerTransactionId()
      A unique identifier for the transaction generated by the acquirer [Optional]
      java.lang.Boolean getCkoNetworkTokenAvailable()
      The flag indicating if Checkout Network Token was available for the payment [Optional]
      PanTypeProcessedType getPanTypeProcessed()
      The type of Primary Account Number (PAN) used for the payment.
      java.lang.String getPartnerAuthorizationCode()
      Authorization code provided by partner [Optional]
      java.lang.String getPartnerAuthorizationResponseCode()
      Authorization response code provided by partner [Optional]
      java.util.List<java.lang.String> getPartnerErrorCodes()
      Error codes provided by partner [Optional]
      java.lang.String getPartnerErrorMessage()
      Error description provided by partner [Optional]
      java.lang.String getPartnerMerchantAdviceCode()
      [BETA] The Merchant Advice Code (MAC) provided by Mastercard, which contains additional information about the transaction.
      java.lang.String getPartnerOrderId()
      Unique order identification of an Afterpay payment [Optional]
      java.lang.String getPartnerPaymentId()
      Unique identification of a payment provided by partner [Optional]
      java.lang.String getPartnerResponseCode()
      [BETA] The original authorization response code sent by the scheme.
      java.lang.String getPartnerStatus()
      Status of a payment provided by partner [Optional]
      java.lang.String getPartnerTransactionId()
      Unique transaction identification provided by partner [Optional]
      java.lang.String getRecommendationCode()
      A code representing the follow-up action to take with the payment, as recommended by Checkout.com [Optional]
      java.lang.String getRetrievalReferenceNumber()
      A unique identifier for the authorization that is submitted to the card scheme during processing [Optional]
      java.lang.String getScheme()
      The scheme the transaction was processed with [Optional]
      java.lang.Integer getSurchargeAmount()
      Surcharge amount applied to the transaction in minor units [Optional] >= 0
      int hashCode()  
      void setAcquirerTransactionId​(java.lang.String acquirerTransactionId)
      A unique identifier for the transaction generated by the acquirer [Optional]
      void setCkoNetworkTokenAvailable​(java.lang.Boolean ckoNetworkTokenAvailable)
      The flag indicating if Checkout Network Token was available for the payment [Optional]
      void setPanTypeProcessed​(PanTypeProcessedType panTypeProcessed)
      The type of Primary Account Number (PAN) used for the payment.
      void setPartnerAuthorizationCode​(java.lang.String partnerAuthorizationCode)
      Authorization code provided by partner [Optional]
      void setPartnerAuthorizationResponseCode​(java.lang.String partnerAuthorizationResponseCode)
      Authorization response code provided by partner [Optional]
      void setPartnerErrorCodes​(java.util.List<java.lang.String> partnerErrorCodes)
      Error codes provided by partner [Optional]
      void setPartnerErrorMessage​(java.lang.String partnerErrorMessage)
      Error description provided by partner [Optional]
      void setPartnerMerchantAdviceCode​(java.lang.String partnerMerchantAdviceCode)
      [BETA] The Merchant Advice Code (MAC) provided by Mastercard, which contains additional information about the transaction.
      void setPartnerOrderId​(java.lang.String partnerOrderId)
      Unique order identification of an Afterpay payment [Optional]
      void setPartnerPaymentId​(java.lang.String partnerPaymentId)
      Unique identification of a payment provided by partner [Optional]
      void setPartnerResponseCode​(java.lang.String partnerResponseCode)
      [BETA] The original authorization response code sent by the scheme.
      void setPartnerStatus​(java.lang.String partnerStatus)
      Status of a payment provided by partner [Optional]
      void setPartnerTransactionId​(java.lang.String partnerTransactionId)
      Unique transaction identification provided by partner [Optional]
      void setRecommendationCode​(java.lang.String recommendationCode)
      A code representing the follow-up action to take with the payment, as recommended by Checkout.com [Optional]
      void setRetrievalReferenceNumber​(java.lang.String retrievalReferenceNumber)
      A unique identifier for the authorization that is submitted to the card scheme during processing [Optional]
      void setScheme​(java.lang.String scheme)
      The scheme the transaction was processed with [Optional]
      void setSurchargeAmount​(java.lang.Integer surchargeAmount)
      Surcharge amount applied to the transaction in minor units [Optional] >= 0
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Processing

        public Processing()
      • Processing

        public Processing​(java.lang.String retrievalReferenceNumber,
                          java.lang.String acquirerTransactionId,
                          java.lang.String recommendationCode,
                          java.lang.String scheme,
                          java.lang.String partnerMerchantAdviceCode,
                          java.lang.String partnerResponseCode,
                          java.lang.String partnerOrderId,
                          java.lang.String partnerPaymentId,
                          java.lang.String partnerStatus,
                          java.lang.String partnerTransactionId,
                          java.util.List<java.lang.String> partnerErrorCodes,
                          java.lang.String partnerErrorMessage,
                          java.lang.String partnerAuthorizationCode,
                          java.lang.String partnerAuthorizationResponseCode,
                          java.lang.Integer surchargeAmount,
                          PanTypeProcessedType panTypeProcessed,
                          java.lang.Boolean ckoNetworkTokenAvailable)
        Creates a new Processing instance.
        Parameters:
        retrievalReferenceNumber - A unique identifier for the authorization that is submitted to the card scheme during processing [Optional]
        acquirerTransactionId - A unique identifier for the transaction generated by the acquirer [Optional]
        recommendationCode - A code representing the follow-up action to take with the payment, as recommended by Checkout.com [Optional]
        scheme - The scheme the transaction was processed with [Optional]
        partnerMerchantAdviceCode - [BETA] The Merchant Advice Code (MAC) provided by Mastercard, which contains additional information about the transaction. For example, the MAC can inform you if the transaction was performed using a consumer non-reloadable prepaid card or a consumer single-use virtual card. For declined transactions, the MAC will also let you know whether the payment can be retried, and how long you should wait before doing so. [Optional]
        partnerResponseCode - [BETA] The original authorization response code sent by the scheme. This is also referred to as the raw response code. This differs from the recommendation_code value, which is provided by Checkout.com and is standardized across all schemes. [Optional]
        partnerOrderId - Unique order identification of an Afterpay payment [Optional]
        partnerPaymentId - Unique identification of a payment provided by partner [Optional]
        partnerStatus - Status of a payment provided by partner [Optional]
        partnerTransactionId - Unique transaction identification provided by partner [Optional]
        partnerErrorCodes - Error codes provided by partner [Optional]
        partnerErrorMessage - Error description provided by partner [Optional]
        partnerAuthorizationCode - Authorization code provided by partner [Optional]
        partnerAuthorizationResponseCode - Authorization response code provided by partner [Optional]
        surchargeAmount - Surcharge amount applied to the transaction in minor units [Optional] >= 0
        panTypeProcessed - The type of Primary Account Number (PAN) used for the payment. DPAN indicates network token was used, FPAN indicates the full card was used [Optional]
        ckoNetworkTokenAvailable - The flag indicating if Checkout Network Token was available for the payment [Optional]
    • Method Detail

      • getRetrievalReferenceNumber

        public java.lang.String getRetrievalReferenceNumber()
        A unique identifier for the authorization that is submitted to the card scheme during processing [Optional]
      • getAcquirerTransactionId

        public java.lang.String getAcquirerTransactionId()
        A unique identifier for the transaction generated by the acquirer [Optional]
      • getRecommendationCode

        public java.lang.String getRecommendationCode()
        A code representing the follow-up action to take with the payment, as recommended by Checkout.com [Optional]
      • getScheme

        public java.lang.String getScheme()
        The scheme the transaction was processed with [Optional]
      • getPartnerMerchantAdviceCode

        public java.lang.String getPartnerMerchantAdviceCode()
        [BETA] The Merchant Advice Code (MAC) provided by Mastercard, which contains additional information about the transaction. For example, the MAC can inform you if the transaction was performed using a consumer non-reloadable prepaid card or a consumer single-use virtual card. For declined transactions, the MAC will also let you know whether the payment can be retried, and how long you should wait before doing so. [Optional]
      • getPartnerResponseCode

        public java.lang.String getPartnerResponseCode()
        [BETA] The original authorization response code sent by the scheme. This is also referred to as the raw response code. This differs from the recommendation_code value, which is provided by Checkout.com and is standardized across all schemes. [Optional]
      • getPartnerOrderId

        public java.lang.String getPartnerOrderId()
        Unique order identification of an Afterpay payment [Optional]
      • getPartnerPaymentId

        public java.lang.String getPartnerPaymentId()
        Unique identification of a payment provided by partner [Optional]
      • getPartnerStatus

        public java.lang.String getPartnerStatus()
        Status of a payment provided by partner [Optional]
      • getPartnerTransactionId

        public java.lang.String getPartnerTransactionId()
        Unique transaction identification provided by partner [Optional]
      • getPartnerErrorCodes

        public java.util.List<java.lang.String> getPartnerErrorCodes()
        Error codes provided by partner [Optional]
      • getPartnerErrorMessage

        public java.lang.String getPartnerErrorMessage()
        Error description provided by partner [Optional]
      • getPartnerAuthorizationCode

        public java.lang.String getPartnerAuthorizationCode()
        Authorization code provided by partner [Optional]
      • getPartnerAuthorizationResponseCode

        public java.lang.String getPartnerAuthorizationResponseCode()
        Authorization response code provided by partner [Optional]
      • getSurchargeAmount

        public java.lang.Integer getSurchargeAmount()
        Surcharge amount applied to the transaction in minor units [Optional] >= 0
      • getPanTypeProcessed

        public PanTypeProcessedType getPanTypeProcessed()
        The type of Primary Account Number (PAN) used for the payment. DPAN indicates network token was used, FPAN indicates the full card was used [Optional]
      • getCkoNetworkTokenAvailable

        public java.lang.Boolean getCkoNetworkTokenAvailable()
        The flag indicating if Checkout Network Token was available for the payment [Optional]
      • setRetrievalReferenceNumber

        public void setRetrievalReferenceNumber​(java.lang.String retrievalReferenceNumber)
        A unique identifier for the authorization that is submitted to the card scheme during processing [Optional]
      • setAcquirerTransactionId

        public void setAcquirerTransactionId​(java.lang.String acquirerTransactionId)
        A unique identifier for the transaction generated by the acquirer [Optional]
      • setRecommendationCode

        public void setRecommendationCode​(java.lang.String recommendationCode)
        A code representing the follow-up action to take with the payment, as recommended by Checkout.com [Optional]
      • setScheme

        public void setScheme​(java.lang.String scheme)
        The scheme the transaction was processed with [Optional]
      • setPartnerMerchantAdviceCode

        public void setPartnerMerchantAdviceCode​(java.lang.String partnerMerchantAdviceCode)
        [BETA] The Merchant Advice Code (MAC) provided by Mastercard, which contains additional information about the transaction. For example, the MAC can inform you if the transaction was performed using a consumer non-reloadable prepaid card or a consumer single-use virtual card. For declined transactions, the MAC will also let you know whether the payment can be retried, and how long you should wait before doing so. [Optional]
      • setPartnerResponseCode

        public void setPartnerResponseCode​(java.lang.String partnerResponseCode)
        [BETA] The original authorization response code sent by the scheme. This is also referred to as the raw response code. This differs from the recommendation_code value, which is provided by Checkout.com and is standardized across all schemes. [Optional]
      • setPartnerOrderId

        public void setPartnerOrderId​(java.lang.String partnerOrderId)
        Unique order identification of an Afterpay payment [Optional]
      • setPartnerPaymentId

        public void setPartnerPaymentId​(java.lang.String partnerPaymentId)
        Unique identification of a payment provided by partner [Optional]
      • setPartnerStatus

        public void setPartnerStatus​(java.lang.String partnerStatus)
        Status of a payment provided by partner [Optional]
      • setPartnerTransactionId

        public void setPartnerTransactionId​(java.lang.String partnerTransactionId)
        Unique transaction identification provided by partner [Optional]
      • setPartnerErrorCodes

        public void setPartnerErrorCodes​(java.util.List<java.lang.String> partnerErrorCodes)
        Error codes provided by partner [Optional]
      • setPartnerErrorMessage

        public void setPartnerErrorMessage​(java.lang.String partnerErrorMessage)
        Error description provided by partner [Optional]
      • setPartnerAuthorizationCode

        public void setPartnerAuthorizationCode​(java.lang.String partnerAuthorizationCode)
        Authorization code provided by partner [Optional]
      • setPartnerAuthorizationResponseCode

        public void setPartnerAuthorizationResponseCode​(java.lang.String partnerAuthorizationResponseCode)
        Authorization response code provided by partner [Optional]
      • setSurchargeAmount

        public void setSurchargeAmount​(java.lang.Integer surchargeAmount)
        Surcharge amount applied to the transaction in minor units [Optional] >= 0
      • setPanTypeProcessed

        public void setPanTypeProcessed​(PanTypeProcessedType panTypeProcessed)
        The type of Primary Account Number (PAN) used for the payment. DPAN indicates network token was used, FPAN indicates the full card was used [Optional]
      • setCkoNetworkTokenAvailable

        public void setCkoNetworkTokenAvailable​(java.lang.Boolean ckoNetworkTokenAvailable)
        The flag indicating if Checkout Network Token was available for the payment [Optional]
      • equals

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

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object