Checks out all items in the specific cart.
Body
Required
-
The URL to redirect the client after cancelling authorization actions.
-
The URL to redirect the client after failing to submit authorization actions.
-
The URL to redirect the client after successfully submitting authorization actions.
-
The metadata to pass to the payment service during payment authorization.
Additional properties are allowed.
Responses
-
The checkout process has either been completed or has failed.
-
The request parameters are missing or invalid, or the cart has no payment method set.
-
Client authentication failed.
-
Missing one or more required scopes.
-
The specified cart was not found.
-
The cart already has a checkout in progress, has already completed a checkout, is being modified concurrently, or has reached its checkout attempt limit.
-
An unexpected error occurred.
curl \
--request POST 'https://api.pace.cloud/cart/2026-2/carts/9239a6a6-de5b-4ccc-ba58-40ede174a5a0/checkout' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"actionsCancelRedirectUrl": "https://example.com/actions/cancel",
"actionsFailureRedirectUrl": "https://example.com/actions/failure",
"actionsSuccessRedirectUrl": "https://example.com/actions/success",
"metadata": {}
}'
{
"actionsCancelRedirectUrl": "https://example.com/actions/cancel",
"actionsFailureRedirectUrl": "https://example.com/actions/failure",
"actionsSuccessRedirectUrl": "https://example.com/actions/success",
"metadata": {}
}
{
"data": {
"checkout": {
"actions": {
"cartItemId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"default": "7495345",
"description": "The car mileage is required to complete the cart checkout.",
"format": "TEXT",
"label": "Car Mileage",
"maximum": "100.00",
"minimum": "10.00",
"name": "CAR_MILEAGE",
"optional": false,
"pattern": "^[0-9]+$",
"type": "INPUT"
},
"actionsUrl": "https://example.com/checkout/actions",
"cancelledAt": "2023-05-15T14:30:00.000Z",
"completedAt": "2023-05-15T15:00:00.000Z",
"failedAt": "2023-05-15T14:30:00.000Z",
"failureCode": "INSUFFICIENT_FUNDS",
"startedAt": "2023-05-15T14:00:00.000Z",
"status": "PROCESSING"
},
"clientId": "pace-drive-app",
"createdAt": "2023-05-15T14:00:00.000Z",
"expiresAt": "2023-05-16T14:30:00.000Z",
"id": "ae1b58ef-ba5c-4240-b130-51fcf067d40d",
"paymentMethodId": "ecbec75f-7ca4-4017-a485-6a4836de5d25",
"poiId": "96a939ea-28d4-4228-b45c-192904ba91d7",
"status": "OPEN",
"updatedAt": "2023-05-15T14:15:00.000Z",
"userId": "e9166a60-1f92-4a5d-a192-c2f6b662e9d9"
}
}