Class Processing.ProcessingBuilder
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponsecreated.processing.Processing.ProcessingBuilder
-
- Enclosing class:
- Processing
public static class Processing.ProcessingBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Processing.ProcessingBuilderacquirerTransactionId(java.lang.String acquirerTransactionId)A unique identifier for the transaction generated by the acquirer [Optional]Processingbuild()Processing.ProcessingBuilderckoNetworkTokenAvailable(java.lang.Boolean ckoNetworkTokenAvailable)The flag indicating if Checkout Network Token was available for the payment [Optional]Processing.ProcessingBuilderpanTypeProcessed(PanTypeProcessedType panTypeProcessed)The type of Primary Account Number (PAN) used for the payment.Processing.ProcessingBuilderpartnerAuthorizationCode(java.lang.String partnerAuthorizationCode)Authorization code provided by partner [Optional]Processing.ProcessingBuilderpartnerAuthorizationResponseCode(java.lang.String partnerAuthorizationResponseCode)Authorization response code provided by partner [Optional]Processing.ProcessingBuilderpartnerErrorCodes(java.util.List<java.lang.String> partnerErrorCodes)Error codes provided by partner [Optional]Processing.ProcessingBuilderpartnerErrorMessage(java.lang.String partnerErrorMessage)Error description provided by partner [Optional]Processing.ProcessingBuilderpartnerMerchantAdviceCode(java.lang.String partnerMerchantAdviceCode)[BETA] The Merchant Advice Code (MAC) provided by Mastercard, which contains additional information about the transaction.Processing.ProcessingBuilderpartnerOrderId(java.lang.String partnerOrderId)Unique order identification of an Afterpay payment [Optional]Processing.ProcessingBuilderpartnerPaymentId(java.lang.String partnerPaymentId)Unique identification of a payment provided by partner [Optional]Processing.ProcessingBuilderpartnerResponseCode(java.lang.String partnerResponseCode)[BETA] The original authorization response code sent by the scheme.Processing.ProcessingBuilderpartnerStatus(java.lang.String partnerStatus)Status of a payment provided by partner [Optional]Processing.ProcessingBuilderpartnerTransactionId(java.lang.String partnerTransactionId)Unique transaction identification provided by partner [Optional]Processing.ProcessingBuilderrecommendationCode(java.lang.String recommendationCode)A code representing the follow-up action to take with the payment, as recommended by Checkout.com [Optional]Processing.ProcessingBuilderretrievalReferenceNumber(java.lang.String retrievalReferenceNumber)A unique identifier for the authorization that is submitted to the card scheme during processing [Optional]Processing.ProcessingBuilderscheme(java.lang.String scheme)The scheme the transaction was processed with [Optional]Processing.ProcessingBuildersurchargeAmount(java.lang.Integer surchargeAmount)Surcharge amount applied to the transaction in minor units [Optional] >= 0java.lang.StringtoString()
-
-
-
Method Detail
-
retrievalReferenceNumber
public Processing.ProcessingBuilder retrievalReferenceNumber(java.lang.String retrievalReferenceNumber)
A unique identifier for the authorization that is submitted to the card scheme during processing [Optional]- Returns:
this.
-
acquirerTransactionId
public Processing.ProcessingBuilder acquirerTransactionId(java.lang.String acquirerTransactionId)
A unique identifier for the transaction generated by the acquirer [Optional]- Returns:
this.
-
recommendationCode
public Processing.ProcessingBuilder recommendationCode(java.lang.String recommendationCode)
A code representing the follow-up action to take with the payment, as recommended by Checkout.com [Optional]- Returns:
this.
-
scheme
public Processing.ProcessingBuilder scheme(java.lang.String scheme)
The scheme the transaction was processed with [Optional]- Returns:
this.
-
partnerMerchantAdviceCode
public Processing.ProcessingBuilder partnerMerchantAdviceCode(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]- Returns:
this.
-
partnerResponseCode
public Processing.ProcessingBuilder partnerResponseCode(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]- Returns:
this.
-
partnerOrderId
public Processing.ProcessingBuilder partnerOrderId(java.lang.String partnerOrderId)
Unique order identification of an Afterpay payment [Optional]- Returns:
this.
-
partnerPaymentId
public Processing.ProcessingBuilder partnerPaymentId(java.lang.String partnerPaymentId)
Unique identification of a payment provided by partner [Optional]- Returns:
this.
-
partnerStatus
public Processing.ProcessingBuilder partnerStatus(java.lang.String partnerStatus)
Status of a payment provided by partner [Optional]- Returns:
this.
-
partnerTransactionId
public Processing.ProcessingBuilder partnerTransactionId(java.lang.String partnerTransactionId)
Unique transaction identification provided by partner [Optional]- Returns:
this.
-
partnerErrorCodes
public Processing.ProcessingBuilder partnerErrorCodes(java.util.List<java.lang.String> partnerErrorCodes)
Error codes provided by partner [Optional]- Returns:
this.
-
partnerErrorMessage
public Processing.ProcessingBuilder partnerErrorMessage(java.lang.String partnerErrorMessage)
Error description provided by partner [Optional]- Returns:
this.
-
partnerAuthorizationCode
public Processing.ProcessingBuilder partnerAuthorizationCode(java.lang.String partnerAuthorizationCode)
Authorization code provided by partner [Optional]- Returns:
this.
-
partnerAuthorizationResponseCode
public Processing.ProcessingBuilder partnerAuthorizationResponseCode(java.lang.String partnerAuthorizationResponseCode)
Authorization response code provided by partner [Optional]- Returns:
this.
-
surchargeAmount
public Processing.ProcessingBuilder surchargeAmount(java.lang.Integer surchargeAmount)
Surcharge amount applied to the transaction in minor units [Optional] >= 0- Returns:
this.
-
panTypeProcessed
public Processing.ProcessingBuilder panTypeProcessed(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]- Returns:
this.
-
ckoNetworkTokenAvailable
public Processing.ProcessingBuilder ckoNetworkTokenAvailable(java.lang.Boolean ckoNetworkTokenAvailable)
The flag indicating if Checkout Network Token was available for the payment [Optional]- Returns:
this.
-
build
public Processing build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-