Skip to content

Home route: show the server check, then book (and use the event's currency) - #6

Merged
pietechsolution merged 1 commit into
mainfrom
feat/checkout-demo-steps
Sep 26, 2026
Merged

pietechsolution merged 1 commit into
mainfrom
feat/checkout-demo-steps

Conversation

@pietechsolution

Copy link
Copy Markdown
Contributor
  • Checkout steps on the page. "Continue to checkout" posted the hold id to /api/hold and only logged the answer, so nothing visible happened. The page now shows the seats and prices the server read back from SeatLayer, then Pay (test) and book posts the same hold id with an order id and shows the booked seats and the booking reference. Payment itself is skipped, as before.
  • Currency. Prices were always formatted as USD. NEXT_PUBLIC_SEATLAYER_CURRENCY (ISO 4217, default USD) now sets the currency for the selection, and held and handed-off lines use the currency the server returns. formatUsd is now formatMoney(amount, currency?).

Checked: npm run build. The booking path needs SEATLAYER_SECRET_KEY, so it is verified on a hosted copy after deploy.

Continue to checkout used to post the hold id and only log the answer. The
page now shows the seats and prices your server read back from SeatLayer,
offers Pay (test) and book, which posts the hold id with an order id, and
shows the booked seats and booking reference.

Prices use the event's currency: NEXT_PUBLIC_SEATLAYER_CURRENCY for the
selection (default USD), and the server's currency once seats are held.
@pietechsolution
pietechsolution merged commit 384da47 into main Sep 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants