checkoutId

The checkoutId element has two uses. One as a child of the token element and one as a child of various response messages.

checkoutId as a child of response mesages

The checkoutId element is an optional child of several response messages, where it defines a unique identifier for the checkout.

 

Type = String; minLength = N/A; maxLength = 256

 

Parent Elements:

authorizationResponse, authReversalResponse, captureResponse, captureResponse, captureGivenAuthResponse, creditResponse, forceCaptureResponse, echeckCreditResponse, echeckSalesResponse, saleResponse

 

Attributes:

None

 

Child Elements:

None

 

checkoutId as a child of token

The checkoutId element is an optional child of the token element specifying the low value token replacing the CVV value. You use this feature when you already have the consumer’s card (i.e., token) on file, but wish the consumer to supply the CVV value for a new transaction. This LVT remains valid for 24 hours from the time of issue.

For additional information about this element, please refer to the Worldpay Enterprise eProtect Integration Guide.

Type = String; minLength = 18; maxLength = 18

 

Parent Elements:

token

 

Attributes:

None

 

Child Elements:

None

checkoutId as a child of response messages

Although the checkoutId element is shown as an optional child of several transaction responses in the schema, it is required in response messages associated with the Guaranteed Payment service. It provides a unique identifier for the customer checkout event.

 

Type = String; minLength = N/A; maxLength = 256

 

Parent Elements:

authorizationResponse, authReversalResponse, captureResponse, captureGivenAuthResponse, creditResponse, echeckCreditResponse, echeckSalesResponse, forceCaptureResponse, saleResponse

 

Attributes:

None

 

Child Elements:

None