GLOSSARY
Technology
THE SHORT VERSION
Idempotency helps make retries safe. Stripe documents idempotency keys that let a client repeat a request without accidentally repeating the underlying operation. The provider’s API version, key handling and retention rules matter; do not assume every travel API implements the same protection. Source: Stripe: idempotent requests
A travel example
Imagine a payment request is sent but the response is interrupted. Before sending a fresh instruction, the integration should follow the provider’s documented retry and retrieval process. In a system supporting idempotency, the same logical operation can be identified across retries. This example is not a guarantee against every duplicate booking or payment.
What to ask the developer
Ask how a new operation is distinguished from a retry, how keys are stored and when they expire. Ask what happens if the repeated request contains different details. Stripe’s documentation illustrates why those questions are part of the design rather than optional extras. Source: Stripe: idempotent requests
A useful acceptance test
Interrupt the response in the provider’s approved test environment, retry as documented and inspect the stored result. Check the number of resulting records as well as the customer message. Keep this evidence with the launch checklist so the behaviour can be retested after changes.
Written and updated by Travelgenix. Sources checked on 16 October 2026. Worked examples and checklists are editorial illustrations and recommendations, not customer results.
Sources
The official pages behind this explanation. This is general information, not legal advice, and rules change, so check the latest version.
RELATED
Booking status
Booking status is the recorded stage or outcome of a reservation, such as pending, on hold, confirmed or cancelled, as defined by the system concerned.
Webhook
A webhook is an HTTP notification sent by one system to another when a specified event happens, such as a booking change or payment update.
What to test before choosing a B2B travel portal
Test the journey as an agent and as the team supporting that agent. Use the same scenarios to assess access, offers, bookings, documents and financial handovers.
All glossary terms