---
title: "Billing Success"
method: GET
path: "/billing/success"
---

# Billing Success

`GET /billing/success`

## Request

- Base URL: `https://api.zetesis.science` (the document declares no server; this is the origin it was published from)
- URL: `https://api.zetesis.science/billing/success`
- Auth: none declared

Where the checkout returns the buyer, showing the token the webhook created.

Accepts several identifiers because the checkout provider's redirect variables
differ by product and can change; whichever one arrives is used, and a recent
row for the buyer's email is the last resort. The webhook can also land after
the redirect, so an unmatched request says "being set up" rather than erroring,
which is true and actionable rather than alarming.

## Query parameters

- `session_id` string
- `order_id` string
- `subscription_id` string
- `email` string

## Response `200`

Successful Response

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/zetesis/apis/zetesis-engine.md) · [All operations](https://skmtc.dev/zetesis/apis/zetesis-engine/llms.txt) · [OpenAPI document](https://skmtc.dev/zetesis/apis/zetesis-engine/revisions/57c82110d902?raw)
