---
title: "Confirm Flight Booking Payment"
method: POST
path: "/flight-booking/sessions/{session_id}/confirm-payment"
tags: ["flight-booking"]
---

# Confirm Flight Booking Payment

`POST /flight-booking/sessions/{session_id}/confirm-payment`

Confirm payment after frontend Stripe Elements card entry.

Called after stripe.confirmPayment() succeeds for inline-pay sessions.

## Path parameters

- `session_id` string, uuid, required

## Response `200`

Successful Response

- FlightBookingPaymentResponse — Response from a successful flight booking payment. Two modes: - Saved card: all fields populated, status=completed. - Inline pay: client_secret returned, booking_id/reference_code/operator_task_id are None, status=awaiting_payment. Frontend confirms card, then calls confirm-payment.
  - `session_id` string, uuid, required
  - `booking_id` string, nullable
  - `reference_code` string, nullable
  - `operator_task_id` string, uuid, nullable
  - `payment_intent_id` string, required
  - `charged_amount_cents` integer, required
  - `currency` string, required
  - `status` 'active' | 'awaiting_payment' | 'processing' | 'completed' | 'failed' | 'abandoned' | 'manual_recovery_required', required
  - `client_secret` string, nullable
  - `credit_applied_cents` integer
  - `authorized_amount_cents` integer, nullable
  - `payment_status` string, nullable

## Other responses

- `422` — Validation Error

## Changes

> 19 revisions in range; 1 not diffed.

- **2026-09-22** `b7b1f6448378` — 2 info
  - added the optional property `authorized_amount_cents` to the response with the `200` status
  - added the optional property `payment_status` to the response with the `200` status

[Change history](https://skmtc.dev/helloaxel/apis/client-api-gateway/changes/flight-booking/sessions/:session_id/confirm-payment/post.md)

---

[API](https://skmtc.dev/helloaxel/apis/client-api-gateway.md) · [All operations](https://skmtc.dev/helloaxel/apis/client-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/helloaxel/apis/client-api-gateway/revisions/201bba08e85c?raw)
