---
title: "Get Checkout Status"
method: GET
path: "/v0/billing/checkout-status"
tags: ["Billing"]
---

# Get Checkout Status

`GET /v0/billing/checkout-status`

Retrieve the status of a Stripe Checkout session.

Security: verifies the session belongs to the authenticated user / org
by cross-checking the Stripe customer or ``client_reference_id``.

## Query parameters

- `session_id` string, required

## Response `200`

Checkout session status

- CheckoutStatusResponse — Response from the checkout-status endpoint.
  - `status` string, nullable
  - `payment_status` string, nullable

## Other responses

- `400` — Missing or invalid sessionId
- `403` — Session does not belong to caller
- `422` — Validation Error
- `500` — Stripe configuration error

---

[API](https://skmtc.net/unify/apis/unifyai-http-api-reference.md) · [All operations](https://skmtc.net/unify/apis/unifyai-http-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/unify/unifyai-http-api-reference/revisions/900377f918b6/schema)
