Test environment — no live payments

One secure path from tour to paid booking.

A custom checkout connecting live Bókun inventory to Bank of Georgia Payment Manager—without trusting the browser with price, payment, or confirmation.

Demo

Server-verified booking state

The payment page never gets the final word.

Only a verified BOG receipt with an exact GEL amount can advance the booking to confirmation.

IdempotentAtomic transitionsAuditable retries

Booking timeline

#TEST-1042
  1. Select

    Live Bókun availability

    Complete
  2. Reserve

    External-payment hold

    Complete
  3. Pay

    BOG hosted payment

    Complete
  4. Confirm

    Verified Bókun booking

    Verified

Security model

Everything needed between reserve and confirm.

One modular application owns the checkout handoff, temporary state, payment verification, and recovery—not the catalogue.

Verified payment first

The server checks BOG’s signature, receipt, amount, and currency before Bókun confirmation.

Safe by repetition

Callbacks, refreshes, and recovery jobs are idempotent, so retries remain harmless.

Bókun stays authoritative

Products, availability, pricing, questions, reservations, and documents remain in Bókun.

Hosted secure checkout

The Duda selector hands off to server-validated checkout, reservation, and payment.

Honest readiness

Verified step by step before real money moves.

The checkout runs in a private test environment. Live card payments switch on only after full end-to-end provider verification.

Built

Signed Duda handoff

Built

Verified BOG receipt logic

In validation

Bókun sandbox lifecycle

In validation

Controlled GEL payment

Private test environment

Ready to walk through the checkout?

Verify live availability and continue into the hosted flow. Card payments stay disabled until provider verification completes.

Open test flow