Skip to main content
Errors use the HTTP status code and a JSON body with the failure message. Some errors also include a machine-readable code.

Authentication errors

Requests without valid authentication return 401. See Authentication for the supported methods. Invalid or inactive Partner API key:
Missing required x-partner-id header:
Unprovisioned External user ID:
Server authentication not enabled for your partner:
Provisioning details that conflict with an existing customer identity:

Validation errors

The API rejects unknown fields and invalid types. Example request with an invalid pincode:
Response:

Idempotency conflicts

If an x-idempotency-key is reused with a different checkout payload, the API returns a conflict.

Common HTTP statuses