# Customer Experience: Recipe purchase success | Vronika

The recipe success page polls purchase status, claims the checkout session for an authenticated account, and unlocks the route into the buyer's library.

---

**Path:** /platform/frontend/recipe-success
**Canonical:** https://vronika.co/platform/frontend/recipe-success
**Category:** Platform: Customer Experience
**Live Route:** /recipes
**Source File:** trifecta/client/src/pages/RecipePurchaseSuccess.tsx

## How It Works

1. The checkout session ID is sent to /api/recipes/purchase-status and polled while the purchase is pending.
2. When the guest is authenticated, the page posts the session to /api/recipes/claim-session.
3. Confirmed purchases lead the buyer to the recipe library with retry handling when verification is delayed.

## Features

- Purchase-status polling
- Authenticated purchase claiming
- Pending and failure recovery
- Library handoff

## Integrations

- Recipe purchase-status API
- Recipe claim-session API
- Hosted checkout session
- Authenticated guest session

---

## 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.