Mint verifiable NFT tickets for every booking. Prove attendance, unlock gated reviews, and reward your travelers with on-chain tokens.
Experience
Sunset Sailing Tour
Mallorca, Spain
Date
Mar 22
Guests
2
Status
Issued
~$0.001
Cost per ticket mint
<2s
Finality time
ERC-721
Standard NFT tokens
100%
Custodial — no wallets needed
Features
Beyond paper tickets. True digital ownership, proof of attendance, and authentic reviews — all on-chain.
Every booking automatically mints an ERC-721 NFT ticket. Unique, verifiable, and permanently on-chain.
One-time QR codes with cryptographic nonces. Scan to verify, check-in on-chain, and transition ticket state to ATTENDED.
Only travelers with ATTENDED tickets can leave reviews. Every review is hashed on-chain for tamper-proof authenticity.
Mint ERC-20 tokens to reward reviewers. Incentivize honest feedback and build community engagement.
Full state machine: PENDING, ISSUED, ATTENDED, REVIEWED, CANCELLED, EXPIRED. Every transition recorded on-chain.
Plug into any booking system. HMAC-signed webhooks trigger automatic ticket minting on confirmed bookings.
How It Works
Four steps, fully automated. Your travelers never need a wallet.
Your system sends a webhook. Passage receives it and creates a custodial wallet for the traveler.
An ERC-721 ticket is minted to the traveler's custodial wallet. Unique token ID, experience metadata on-chain.
Traveler scans a QR code at the venue. Cryptographic nonce is verified, ticket state transitions to ATTENDED.
Only ATTENDED travelers can review. Review hash is stored on-chain. Reviewer receives an ERC-20 reward token.
Gated Reviews
Fake reviews are a plague in travel. Passage solves this at the protocol level: only travelers who actually attended an experience can leave a review. Every review is hashed with keccak256 and recorded on Camino Network.
Jane Doe
Verified attendee
The crew was phenomenal and the views were unreal. Best experience of our trip. Would do it again in a heartbeat.
Marco T.
Verified attendee
Great experience, well organized. The guide knew every...
curl -X POST https://api.passage.travel/v1/tickets/{id}/checkin \
-H "Authorization: Bearer sk_live_..." \
-H "Idempotency-Key: chk_abc123" \
-d '{"qr_nonce": "n8f3k2m1"}'
// Response
{
"id": "tkt_01HZ...",
"state": "ATTENDED",
"tx_hash": "0x8f3a...",
"checked_in_at": "2026-03-15T14:30:00Z"
}
Developer-First
RESTful API with idempotency keys, cursor pagination, and webhook events. Your travelers never interact with blockchain directly — Passage handles custodial wallets, gas fees, and transaction signing behind the scenes.
16
API endpoints
REST
JSON API standard
HMAC
Webhook signing
AWS
KMS key custody
Join the travel operators already using blockchain-powered tickets and verified reviews on Camino Network.