---
title: "Create Checkout"
method: POST
path: "/billing/checkout"
tags: ["billing"]
---

# Create Checkout

`POST /billing/checkout`

## Request

- Base URL: `https://api.reeldrop.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.reeldrop.io/billing/checkout`
- Auth: HTTP bearer

Create a Stripe Checkout Session for the Creator plan.
`plan_type` picks an entry from stripe_service.PRICING_CATALOG — currently
"month" ($29/mo recurring), "year" ($149/yr recurring, founding deal), or
"lifetime" ($249 one-time, founding deal, permanent access).
Returns the hosted Stripe checkout URL to redirect the user to.

## Request body

- CheckoutRequest
  - `plan_type` string

## Response `200`

Successful Response

- CheckoutResponse
  - `url` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/reeldrop/apis/reeldrop-api.md) · [All operations](https://skmtc.dev/reeldrop/apis/reeldrop-api/llms.txt) · [OpenAPI document](https://skmtc.dev/reeldrop/apis/reeldrop-api/revisions/d3b2a338556c?raw)
