Depending on the goods and services you provide to customers, you may need to provide additional data in your Create Checkout payloads. If required, add this data to the optional custom object within the Create Checkout request payload. See data requirements below.
These merchant category flags are intended to provide a general understanding of the requirements across various verticals, though they may not cover all scenarios. Please note while your business may align with these verticals, all merchants must be reviewed and approved through Block’s standard onboarding process. Your Delivery Manager will guide you through the specific flags needed for your integration. Block reserves the right to update merchant category requirements as needed.
This data is required to be present for each Item object; it will appear in the checkout’s items array.
Payload structure:
Payload structure:
Payload structure:
Payload structure:
Payload structure:
Payload structure:
Payload structure:
All travel transactions must use the consumerTenure and travel.type attributes. For type-specific attributes, see the tables below.
Payload structure: