Checking access…

Skip to main content
Version: v2

API Headers

This document provides details about the headers required or supported by the Convenient Checkout API endpoints.

Required Headers​

These headers are required as indicated. Operation-specific headers may also apply.

Header NameTypeRequiredDescription
AuthorizationstringYesBearer token used for authentication. Format: Bearer {token}
Content-TypestringConditionalRequired for requests with a body. Use application/json unless the operation specifies another media type; omit it for bodyless GET requests
X-Merchant-IdstringYesIdentifies the merchant making the request
πŸ”’ InternalInternal information β€” not visible in the public (merchant) site.

User Scope Required Headers​

These additional headers are required specifically for requests with user scopes.

Header NameTypeRequiredDescription
x-checkout-idstringYes (for user scopes)Identifies the specific checkout session
x-customer-idstringYes (for user scopes)Identifies the customer making the request

Optional Headers​

These headers provide additional context but are not required for all requests.

Header NameTypeRequiredDescription
X-sourcestringNoIdentifies the source/origin system of the request

Environment-Specific Headers​

Headers that might be required in specific environments.

Header NameTypeRequiredDescription
X-Upstream-EnvstringConditionalEnum: dev, stage, test, reg, perf. Specify the environment value. Only required for Non-Prod environments