---
title: "Describe an anonymous checkout"
method: GET
path: "/v1/billing/public/checkout/{sessionId}"
tags: ["Billing"]
---

# Describe an anonymous checkout

`GET /v1/billing/public/checkout/{sessionId}`

## Request

- Base URL: `https://api.signvoy.com`
- URL: `https://api.signvoy.com/v1/billing/public/checkout/{sessionId}`
- Auth: none declared

Returns the plan, seat count, and email for a checkout started without an account, so the post-payment page can confirm what was bought and point the buyer at the right sign-in address. Sessions that were not started anonymously are reported as not found.

## Path parameters

- `sessionId` string, required

## Response `200`

Checkout summary

- AnonymousCheckoutStatusDto
  - `plan` string, nullable: Plan bought
  - `interval` string, nullable: Billing interval bought
  - `seats` number, nullable: Total seats bought, including those the plan bundles
  - `email` string, nullable: Email Stripe collected. The subscription is attached to an account for this address, so it is the address the buyer must sign in with.
  - `paid` boolean, required: Whether the payment has settled. Delayed payment methods can complete a session while the charge is still pending.

## Other responses

- `404`: Unknown checkout session

---

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