---
title: "Cancel a checkout session"
method: POST
path: "/api/v1/checkout-sessions/{id}/cancel"
tags: ["Checkout Sessions"]
---

# Cancel a checkout session

`POST /api/v1/checkout-sessions/{id}/cancel`

## Path parameters

- `id` string, MeteroidId, required

## Response `200`

Checkout session cancelled

- CancelCheckoutSessionResponse
  - `session` CheckoutSession, required
    - `billing_day_anchor` integer, nullable
    - `billing_start_date` string, date, nullable
    - `checkout_type` 'SELF_SERVE' | 'SUBSCRIPTION_ACTIVATION' | 'PLAN_CHANGE' | 'ADDON_PURCHASE', required
    - `checkout_url` string, nullable
    - `completed_at` string, date-time, nullable
    - `coupon_code` string, nullable
    - `created_at` string, date-time, required
    - `customer_id` string, MeteroidId, required
    - `expires_at` string, date-time, nullable — When the session expires. None means the session never expires.
    - `id` string, MeteroidId, required
    - `net_terms` integer, nullable
    - `payment_methods_config` union — Online (card/direct debit), BankTransfer, or External.
      - OnlinePaymentMethodConfig
        - `config` OnlineMethodsConfig
          - `card` OnlineMethodConfig
            - `enabled` boolean, required
          - `direct_debit` OnlineMethodConfig
            - `enabled` boolean, required
      - BankTransferPaymentMethodConfig
        - `account_id` string, MeteroidId
      - ExternalPaymentMethodConfig
    - `plan_version_id` string, MeteroidId, required
    - `status` 'CREATED' | 'AWAITING_PAYMENT' | 'COMPLETED' | 'EXPIRED' | 'CANCELLED', required
    - `subscription_id` string, MeteroidId
    - `trial_duration_days` integer, nullable

## Other responses

- `400` — Bad request - session cannot be cancelled
- `401` — Unauthorized
- `404` — Not found
- `429` — Too many requests
- `500` — Internal server error

---

[API](https://skmtc.net/meteroid-oss/apis/meteroid.md) · [All operations](https://skmtc.net/meteroid-oss/apis/meteroid/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/meteroid-oss/meteroid/revisions/cf74b98b2838/schema)
