Class Processing
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponsecreated.processing.Processing
-
public final class Processing extends java.lang.Objectprocessing Returns information related to the processing of the payment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProcessing.ProcessingBuilder
-
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 newProcessinginstance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Processing.ProcessingBuilderbuilder()booleanequals(java.lang.Object o)java.lang.StringgetAcquirerTransactionId()A unique identifier for the transaction generated by the acquirer [Optional]java.lang.BooleangetCkoNetworkTokenAvailable()The flag indicating if Checkout Network Token was available for the payment [Optional]PanTypeProcessedTypegetPanTypeProcessed()The type of Primary Account Number (PAN) used for the payment.java.lang.StringgetPartnerAuthorizationCode()Authorization code provided by partner [Optional]java.lang.StringgetPartnerAuthorizationResponseCode()Authorization response code provided by partner [Optional]java.util.List<java.lang.String>getPartnerErrorCodes()Error codes provided by partner [Optional]java.lang.StringgetPartnerErrorMessage()Error description provided by partner [Optional]java.lang.StringgetPartnerMerchantAdviceCode()[BETA] The Merchant Advice Code (MAC) provided by Mastercard, which contains additional information about the transaction.java.lang.StringgetPartnerOrderId()Unique order identification of an Afterpay payment [Optional]java.lang.StringgetPartnerPaymentId()Unique identification of a payment provided by partner [Optional]java.lang.StringgetPartnerResponseCode()[BETA] The original authorization response code sent by the scheme.java.lang.StringgetPartnerStatus()Status of a payment provided by partner [Optional]java.lang.StringgetPartnerTransactionId()Unique transaction identification provided by partner [Optional]java.lang.StringgetRecommendationCode()A code representing the follow-up action to take with the payment, as recommended by Checkout.com [Optional]java.lang.StringgetRetrievalReferenceNumber()A unique identifier for the authorization that is submitted to the card scheme during processing [Optional]java.lang.StringgetScheme()The scheme the transaction was processed with [Optional]java.lang.IntegergetSurchargeAmount()Surcharge amount applied to the transaction in minor units [Optional] >= 0inthashCode()voidsetAcquirerTransactionId(java.lang.String acquirerTransactionId)A unique identifier for the transaction generated by the acquirer [Optional]voidsetCkoNetworkTokenAvailable(java.lang.Boolean ckoNetworkTokenAvailable)The flag indicating if Checkout Network Token was available for the payment [Optional]voidsetPanTypeProcessed(PanTypeProcessedType panTypeProcessed)The type of Primary Account Number (PAN) used for the payment.voidsetPartnerAuthorizationCode(java.lang.String partnerAuthorizationCode)Authorization code provided by partner [Optional]voidsetPartnerAuthorizationResponseCode(java.lang.String partnerAuthorizationResponseCode)Authorization response code provided by partner [Optional]voidsetPartnerErrorCodes(java.util.List<java.lang.String> partnerErrorCodes)Error codes provided by partner [Optional]voidsetPartnerErrorMessage(java.lang.String partnerErrorMessage)Error description provided by partner [Optional]voidsetPartnerMerchantAdviceCode(java.lang.String partnerMerchantAdviceCode)[BETA] The Merchant Advice Code (MAC) provided by Mastercard, which contains additional information about the transaction.voidsetPartnerOrderId(java.lang.String partnerOrderId)Unique order identification of an Afterpay payment [Optional]voidsetPartnerPaymentId(java.lang.String partnerPaymentId)Unique identification of a payment provided by partner [Optional]voidsetPartnerResponseCode(java.lang.String partnerResponseCode)[BETA] The original authorization response code sent by the scheme.voidsetPartnerStatus(java.lang.String partnerStatus)Status of a payment provided by partner [Optional]voidsetPartnerTransactionId(java.lang.String partnerTransactionId)Unique transaction identification provided by partner [Optional]voidsetRecommendationCode(java.lang.String recommendationCode)A code representing the follow-up action to take with the payment, as recommended by Checkout.com [Optional]voidsetRetrievalReferenceNumber(java.lang.String retrievalReferenceNumber)A unique identifier for the authorization that is submitted to the card scheme during processing [Optional]voidsetScheme(java.lang.String scheme)The scheme the transaction was processed with [Optional]voidsetSurchargeAmount(java.lang.Integer surchargeAmount)Surcharge amount applied to the transaction in minor units [Optional] >= 0java.lang.StringtoString()
-
-
-
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 newProcessinginstance.- 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] >= 0panTypeProcessed- 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
-
builder
public static Processing.ProcessingBuilder builder()
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-