Skip to content
English
  • There are no suggestions because the search field is empty.

Credit card CVV/CVC is only available on the first retrieval

How CVV/CVC retrieval works across channels (Booking.com, Expedia, and others where card retrieval is supported), and why it is only available within a 7-day retrieval window

The CVV/CVC of a credit card is only returned on the first successful retrieval of a reservation's payment details. Every subsequent retrieval of the same reservation returns the card details without the CVV/CVC. When the CVV/CVC appears to be missing, it is almost always because the payment details have already been retrieved once — often by an automated process on the integrator's side — which consumed that single retrieval. This is not driven by elapsed time; it depends solely on whether the CVV/CVC has already been retrieved.

"Retrieval" is not limited to the API. If a partner has the rights at user level to view payment details in the NextPax booking details UI, opening the card details in the UI also counts as the retrieval. Once the CVV/CVC has been viewed in the UI it will no longer be available through the API, and vice versa. Be aware that a colleague opening the booking in the UI can consume the one-time CVV/CVC retrieval before an automated process does.

The CVV/CVC must also be retrieved within 7 days of the reservation. After that period it is no longer available, regardless of whether it was retrieved before.

This limitation is deliberate and exists for compliance reasons. Under PCI-DSS regulations the CVV/CVC must not be stored, so NextPax does not retain it. The platform relies on a third-party tokenization vault service to handle sensitive card data, and that service does not hold the CVV/CVC beyond the 7-day window. The short retrieval window is therefore not a technical shortcoming but a direct consequence of how NextPax stays PCI-compliant by avoiding long-term storage of card security codes.

This is NextPax platform behaviour rather than a channel-specific rule. It applies identically on production and across any channel that supports credit card retrieval (Booking.com, Expedia, and others where applicable). Channels that do not expose card details are not affected.

For Supply API partners: when retrieving reservation payment details via the Supply API bookings endpoint, the CVV/CVC is only included when the CVC flag is set to true on the request. See the Supply API booking details documentation / Swagger definition for the exact field name and usage. Set this flag when you need the CVV/CVC, log your own first retrieval, account for any automation or UI access by colleagues that may retrieve the payment details before your process does, and always retrieve within the 7-day window.