Access passes verified on Passyn:4,218,942

The Infrastructure Layer for Controlled Short-Term Access. Issue day passes, exam passes, and booking tokens—and verify them at any door or paywall with one API call.

95% of visitors leave when forced into a monthly subscription. Passyn gives your business the programmable pass-issuing, dynamic QR rotation, and Stripe-settled checkout infrastructure to monetize short-term demand.

Interactive Pass Lifecycle · Select industry use case

FitNation Gyms

Gym & Spa 24h Day Pass

● ACTIVE
SerialPSN-2026-8F9A-4410
Window23h 58m left
Quota1 / 2 entries used
Turnstile Gate #04 · London Soho200 OK · 16ms
POST /v1/access/verifyVERIFIED
{
  "valid": true,
  "serial": "PSN-2026-8F9A-4410",
  "pass": { "name": "Gym & Spa 24h Day Pass", "type": "DAY" },
  "settlement": { "gross": "$15.00", "status": "SUCCEEDED" },
  "webhook": "evt_91a8f2c04b12"
}
FitNationFitness & Gyms
StudyPrepExam Platforms
CoWork HubFlexible Workspaces
Streamline TVLive Pay-Per-View
PressReader+Digital Publishing
CodeCampusDeveloper Labs

Modular Access Solutions

Flexible access models for every business. Configure duration, pricing, entry quotas, and automatic revenue splits—designed to work in-person at a turnstile or online at an edge paywall.

Sell passes online or at the door—with instant settlement splits

Switch between pass primitives below to inspect how Passyn configures the checkout window, enforces entry quotas, and snapshots your merchant payout share.

FitNation Gyms

Day Pass

$12.00
Access duration24h window
Usage allowanceUnlimited entries for 24h
Activate Day Pass →
Real-time Settlement Split

Snapshotted per transaction on Stripe Connect

$0.90 platform fee · $11.10 settled to merchant
Idempotent state transitionPENDING → ACTIVE

Centralized expiry & usage meter

Every scan or API check decrements remaining entries and evaluates lazy expiry at the edge.

Class Bundle ×53 / 5 entries left

consume: true · atomic decrement

Verifications processed (last 14d)

148,920 checks

DAY

Day Pass

24 hours of full access. Built for gyms, coworking spaces, and digital publications converting visitors who will never subscribe monthly.

EXAM

Exam Pass

Time-boxed access around the moment of need. Question banks, mock tests, and revision tools for the exact week that matters.

PROJECT

Project Pass

Two weeks of pro tooling for one deliverable. Let customers pay for the project window with usage limits and seat controls included.

WEEKEND

Weekend Pass

Friday evening to Sunday night. Capture the high-intent weekend window your monthly subscription tiers were never designed to serve.

VERIFY

Edge Verification

One API call or optical QR scan to verify any pass in real time — expiry, usage counts, and revocation enforced centrally.

EVENTS

Signed Webhooks

pass.purchased, pass.activated, pass.expired — HMAC-signed, retried, and replayable so your systems always know who has access.

Integration Lifecycle

Three steps to your first verified pass. No date math, cron jobs, or custom entitlement tables required in your codebase.

POST /v1/passes

STEP 01

Create a pass

Define duration, price, usage limits and branding in the merchant dashboard — or via one API call.

POST /v1/access/activate

STEP 02

Customer buys it

Stripe-powered checkout, hosted or embedded. Passyn handles the split: your revenue, our transparent platform fee.

POST /v1/access/verify

STEP 03

Verify access anywhere

Verify via REST or scan the dynamic QR pass at the door. Expiry, usage counting and revocation are enforced centrally.

4.2M+

Passes verified at the edge

1,800+

Merchants onboarded

99.99%

API uptime SLA

16ms

p50 verify latency

Developer-First Infrastructure

Reliable, extensible access infrastructure for every stack. Two API calls to issue and verify short-term credentials across web, mobile, and physical hardware.

  • Versioned REST API (`/api/v1`) with OpenAPI 3.0 specification
  • Zero-dependency typed `@passyn/node` SDK
  • HMAC-SHA256 signed webhooks with automatic delivery replay
  • Full-fidelity sandbox (`pk_test_…`) with interactive API playground
import Passyn from "@passyn/node";

const passyn = new Passyn(process.env.PASSYN_API_KEY!);

// 1. Issue a 24-hour gym pass
const pass = await passyn.passes.create({
  name: "Gym Day Pass",
  type: "DAY",
  durationHours: 24,
  price: 12.0,
  currency: "USD",
});

// 2. Verify access at your turnstile, paywall, or smart lock
const { valid, remainingUses } = await passyn.access.verify({
  userId: "usr_8f3k29a",
  passId: pass.id,
  consume: true,
});

if (valid) unlockTurnstile();

Connect to your existing access & billing stack. Orchestrate pass issuance across web checkouts, mobile wallets, and physical turnstiles through a single state machine.

Customer Entry & Checkout Channels

Embed Widget
Hosted Checkout
Next.js Paywall
Mobile Wallet
POS Desk
@passyn/node SDK
passyn
Access State Engine
Signed Webhooks (HMAC)

Optical QR Scanner

Turnstiles & Doors

Edge Middleware

Paywalls & SaaS

Smart Locks

Coworking & Rooms

Stripe Connect

Automated Payouts

Transparent Economics

Infrastructure pricing, not marketplace rake. Pay a predictable fee per pass sold. Your customers, your brand, your revenue.

Starter

Everything you need to issue and verify your first passes.

$0/mo

5% + 30¢ per pass sold

  • Unlimited passes & pass types
  • Hosted checkout (Stripe)
  • Access verification API & QR scanner
  • 100 API requests/min
  • Email support
Start free
Most popular

Growth

For businesses making passes a core revenue stream.

$79/mo

3% + 30¢ per pass sold

  • Everything in Starter
  • 1,000 API requests/min
  • Signed webhooks with replay
  • Advanced analytics & CSV exports
  • Custom branding on checkout
  • Priority support
Start 14-day trial

Enterprise

Compliance, scale, and dedicated solutions engineering.

Custom

Volume pricing

  • Everything in Growth
  • Custom rate limits & SLAs
  • SSO / SAML
  • Dedicated infrastructure
  • Solutions engineering
Talk to sales

Ready to sell access by the day, not the year? Start with sandbox keys or launch your first hosted pass in five minutes.