# Customer Experience: Checkout | Vronika

Checkout supports standard takeout checkout and table-session payment, using server-provided checkout configuration and hosted payment sessions.

---

**Path:** /platform/frontend/checkout
**Canonical:** https://vronika.co/platform/frontend/checkout
**Category:** Platform: Customer Experience
**Live Route:** /checkout
**Source File:** trifecta/client/src/pages/Checkout.tsx

## How It Works

1. The page loads checkout configuration and determines whether the cart belongs to a normal order or active table session.
2. Table items can be added back to the open check before payment.
3. The client creates a checkout or pay-at-table session and redirects the browser to the returned hosted checkout URL.

## Features

- Standard and table-aware checkout modes
- Server-provided payment configuration
- Open-check item attachment
- Hosted checkout redirect
- Error and retry states

## Integrations

- Checkout configuration API
- Hosted checkout sessions
- Pay-at-table API
- Toast table checks

---

## Sources
Content derived from the live trifectabar.com codebase and deployed platform. This explainer documents implemented code and does not expose protected source routes or business data.