TUI Group Booking/payments API

The booking/payments API from TUI Group — 62 operation(s) for booking/payments.

Business capability
Booking Payment & Settlement BC-4020.60

Operations 67

GET /api/nsk/v1/booking/payments Retrieves the booking payments on the booking in state #
POST /api/nsk/v5/booking/payments Creates a new external payment or prepaid payment on the booking in state #
GET /api/nsk/v1/booking/payments/{paymentKey} Gets a specific payment #
DELETE /api/nsk/v1/booking/payments/{paymentKey} Deletes the payment #
PATCH /api/nsk/v2/booking/payments/{paymentKey}/authorize Manually authorize a committed payment #
PATCH /api/nsk/v2/booking/payments/{paymentKey}/decline Manually decline a committed payment #
POST /api/nsk/v1/booking/payments/{paymentMethod}/dcc Gets the available direct currency codes offer. #
GET /api/nsk/v1/booking/payments/allocations Gets the payment allocations for the booking in state. #
GET /api/nsk/v2/booking/payments/available Retrieves the booking payment methods available for the booking in state #
POST /api/nsk/v1/booking/payments/blacklist Adds the booking payment to the blacklist #
GET /api/nsk/v1/booking/payments/blacklist/{paymentKey} Retrieves the specified blacklisted payment #
PATCH /api/nsk/v1/booking/payments/blacklist/{paymentKey} Modifies the specified blacklisted payment #
DELETE /api/nsk/v1/booking/payments/blacklist/{paymentKey} Removes the specified payment from the blacklist #
GET /api/nsk/v2/booking/payments/blacklist/{paymentKey} Retrieves the specified blacklisted payment #
GET /api/nsk/v2/booking/payments/bookingCredit Gets credit available from a past booking #
POST /api/nsk/v3/booking/payments/bookingCredit Applies credit from a past booking #
POST /api/nsk/v3/booking/payments/credit Applies credit by reference number and type #
GET /api/nsk/v2/booking/payments/credit Gets credit available by reference number and type #
POST /api/nsk/v3/booking/payments/customerCredit Applies credit from the logged in customer to the booking in state #
GET /api/nsk/v2/booking/payments/customerCredit Gets credit available for the logged in user on the booking in state #
POST /api/nsk/v6/booking/payments/dcc/{dccKey} Creates a new external payment with direct currency conversion. #
POST /api/nsk/v1/booking/payments/dcc/{dccPaymentTransactionKey} Adds a dcc payment to the booking in state #
POST /api/nsk/v1/booking/payments/fees/{feeCode} Retrieves the payment fee for the fee code by providing the account number and… #
GET /api/nsk/v1/booking/payments/fees/{feeCode}/storedPayment/{storedPaymentKey} Retrieves the payment fee for the fee code by providing the stored payment key… #
DELETE /api/nsk/v1/booking/payments/inProcess Cancels an in-process payment, if one exists, from the session state. #
GET /api/nsk/v3/booking/payments/mcc Gets the available multi-currency codes available #
POST /api/nsk/v6/booking/payments/mcc/{currencyCode} Creates a new MCC payment #
POST /api/nsk/v6/booking/payments/mcc/{currencyCode}/storedPayment/{storedPaymentKey} Creates a new MCC payment from a stored payment #
POST /api/nsk/v3/booking/payments/organizationCredit Applies credit to the logged-in or specified user's organization. #
GET /api/nsk/v2/booking/payments/organizationCredit Gets credit available for the logged in users organization #
GET /api/nsk/v1/booking/payments/refunds Retrieves the booking payment methods available for a refund on the booking in… #
POST /api/nsk/v5/booking/payments/refunds Creates a refund for the booking in state. #
POST /api/nsk/v4/booking/payments/refunds Creates a refund for the booking in state #
POST /api/nsk/v1/booking/payments/refunds/creditShell Creates a credit shell refund for the booking in state #
POST /api/nsk/v3/booking/payments/refunds/customerCredit Creates a customer credit for a specified customer #
POST /api/nsk/v3/booking/payments/refunds/organizationCredit Creates an organization account refund for a payment from the booking in state #
POST /api/nsk/v2/booking/payments/refunds/organizationCredit Creates an organization account refund for a payment from the booking in state #
POST /api/nsk/v1/booking/payments/reversals Reverses a payment for the booking in state #
POST /api/nsk/v2/booking/payments/reversals Reverses a payment for the booking in state #
POST /api/nsk/v7/booking/payments/storedPayment/{storedPaymentKey} Creates a payment using the stored payment information for the booking in state #
POST /api/nsk/v6/booking/payments/threeDSecure Creates a new ThreeDSecure external payment or prepaid payment on the booking… #
POST /api/nsk/v7/booking/payments/threeDSecure Creates a new ThreeDSecure external payment or prepaid payment on the booking… #
POST /api/nsk/v1/booking/payments/threeDSecureRedirect Creates a new ThreeDSecure Redirect external payment or prepaid payment on the… #
POST /api/nsk/v4/booking/payments/voucher Creates a new voucher payment on the booking in state #
GET /api/nsk/v3/booking/payments/voucher Gets information regarding a specific voucher code and validates whether the… #
DELETE /api/nsk/v2/booking/payments/voucher/{voucherPaymentReference} Reverses a voucher payment on the booking in state. #
POST /api/nsk/v1/booking/payments/voucher/passenger/{passengerKey} Creates a new voucher payment for a specified passenger #
PUT /api/nsk/v1/booking/payments/voucher/reassess Reassess the voucher payments on the current booking in state. #
GET /rest/api/nsk/v1/booking/payments Get booking payments #
POST /rest/api/nsk/v5/booking/payments Create booking payment #
GET /rest/api/nsk/v1/booking/payments/{paymentKey} Get specific payment #
DELETE /rest/api/nsk/v1/booking/payments/{paymentKey} Delete payment #
GET /rest/api/nsk/v2/booking/payments/available Get available payment methods #
POST /rest/api/nsk/v3/booking/payments/credit Add credit payment #
GET /rest/api/nsk/v5/booking/payments/refunds Get payment refunds #
POST /rest/api/nsk/v5/booking/payments/refunds Create payment refund #
POST /rest/api/nsk/v1/booking/payments/{paymentMethod}/dcc Get DCC offer #
POST /rest/api/nsk/v6/booking/payments/dcc/{dccKey} Create DCC payment #
GET /rest/api/nsk/v3/booking/payments/mcc Get MCC offers #
POST /rest/api/nsk/v6/booking/payments/mcc/{currencyCode} Create MCC payment #
POST /rest/api/nsk/v1/booking/payments/fees/{feeCode} Add payment fee #
GET /rest/api/nsk/v1/booking/payments/fees/{feeCode}/storedPayment/{storedPaymentKey} Get fee for stored payment #
GET /rest/api/nsk/v3/booking/payments/voucher Get voucher payment details #
POST /rest/api/nsk/v4/booking/payments/voucher Add voucher payment #
DELETE /rest/api/nsk/v2/booking/payments/voucher/{voucherPaymentReference} Delete voucher payment #
POST /rest/api/nsk/v1/booking/payments/voucher/passenger/{passengerKey} Add voucher payment for passenger #
PUT /rest/api/nsk/v1/booking/payments/voucher/reassess Reassess voucher payment #

Documentation

📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/get-started
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/simple-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/advanced-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/creditcard-payments
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/backwards-compatibility
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/get-started
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/check-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/backwards-compatibility
📖
Documentation
https://developer.tui/api-catalog/newskies-payment-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-payment-api/booking-flow
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/description
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/api-details
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/code-examples
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/api-onepager
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/description
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/data-format
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/api-description
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/api-details
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/tui-flight-ota-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/technical-details
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-description
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-details
📖
Documentation
https://developer.tui/api-catalog/walldy-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-onepager
📖
Documentation
https://developer.tui/api-catalog/walldy-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/api-description
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/meta-search-generic-api/api-description
📖
Documentation
https://developer.tui/api-catalog/partner-content-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ship-content-api/api-description

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tui-group-booking-payments-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tui-group-booking-payments-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Tui Group Booking/payments API
  version: '1.0'
  description: 'Operations tagged booking/payments across 2 of this provider''s published API definitions: tui-group-tui-newskies-digital-api-openapi.yml, tui-group-tui-newskies-payment-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://prod.api.tui/flight/newskies/rest
  description: TUI Prod
- url: https://playground.api.tui/flight/newskies/rest
  description: TUI Playground
- url: https://prod.api.tui/flight/newskies/payment
  description: TUI Prod Payment Service
- url: https://playground.api.tui/flight/newskies/payment
  description: TUI Playground (Test) Payment Service
tags:


# --- truncated at 32 KB (280 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tui-group/refs/heads/main/openapi/tui-group-booking-payments-api-openapi.yml