Pilgrim Pass – Demo Portal

End-to-end flow: Issue Pass → Generate Token → Consume Token

API Base: /api Theme: Dark Classic

1 Issue Pass

Converted to ISO automatically (UTC) before sending to API.
{}

2 Generate Token

{}

3 Consume Token

{}

Portal Notes

Token TTL

60 seconds

Mode

MVP (No Auth)

Idempotency

paymentReference

Storage

SHA-256 (HEX)

Tip: For the merchant scanner flow, you can keep this same UX and swap Step 3 with “Scan → Verify → Green Tick / Red Cross”.

If your API is behind Nginx proxy, keep /api. If not proxying, set API_BASE to full URL.