Overview
GatePass offers multiple payment options to purchase NFT-based event tickets, including cryptocurrency, credit cards, and mobile money across Africa. This guide covers the entire ticket purchasing flow.Discovering Events
Browse available events through the event marketplace:Search and Filter
- Web Interface
- API
Navigate to the Browse Events page and use filters:
- Search - Find events by name, venue, or city
- Category - Filter by event type (Music, Tech, Sports, etc.)
- Location - Find events near you or in specific cities
- Date Range - Search events within specific timeframes
- Price Range - Filter by ticket price
Location-Based Discovery
Find events near your current location:Geolocation Search
Purchase Flow
Select Event
Click on an event card to view full details including:
- Event description and schedule
- Venue location and directions
- Available ticket tiers and pricing
- Remaining ticket availability
Choose Ticket Tier
Select your preferred ticket tier:
Ticket Tiers Example
Group discounts may apply when purchasing 10+ tickets.
Select Quantity
Choose the number of tickets (subject to tier limits):
- Maximum per person varies by tier (typically 5 tickets)
- Group discounts automatically applied at checkout
- Real-time availability checking
Choose Payment Method
GatePass supports multiple payment options:
- Crypto Payment
- Fiat Payment
Pay with cryptocurrency (ETH, MATIC, USDC):
- Instant NFT minting - Tickets minted directly to your wallet
- No intermediaries - Direct on-chain transaction
- Lower fees - Only network gas fees apply
Receive Ticket
After successful payment:
- NFT Minted (Crypto) or Order Confirmed (Fiat)
- Ticket PDF Generated - Download secure PDF ticket with QR code
- Email Confirmation - Receive ticket details via email
- Wallet/Dashboard - Access tickets in your account
Your Ticket Includes
- Unique Ticket ID
- Event details (name, date, venue)
- QR code for check-in
- Seat/tier information
- Organizer contact
- Blockchain verification data
Order API Reference
Initialize Order
Response Format
Success Response
Verify Payment (Flutterwave)
After redirect from Flutterwave:Verify Transaction
Order Model Schema
Orders are tracked with these fields:Unique order identifier
Total order amount including platform fees
Number of tickets purchased
Payment currency (NGN, USD, etc.)
Payment method:
CRYPTO, CREDIT_CARD, MOBILE_MONEYOrder status:
PENDING, COMPLETED, FAILED, REFUNDEDPaystack payment reference (if applicable)
Flutterwave transaction reference (if applicable)
Blockchain transaction hash (crypto payments)
Payment Gateway Configuration
Gateways are automatically selected based on currency:| Currency | Default Gateway | Alternatives |
|---|---|---|
| NGN π³π¬ | Paystack | Flutterwave |
| GHS π¬π | Flutterwave | Paystack |
| KES π°πͺ | Flutterwave | M-Pesa |
| ZAR πΏπ¦ | Paystack | Flutterwave |
| USD π | Stripe | - |
Pricing and Fees
Understand the cost breakdown:Cost Calculation
Example Breakdown
Managing Your Tickets
After purchase, access your tickets:View Your Tickets
Get My Tickets
Download Ticket PDF
Tickets are automatically generated as secure PDFs with:- QR code containing cryptographic signature
- Event and attendee details
- Terms and conditions
- Check-in instructions
Troubleshooting
Payment pending for too long
Payment pending for too long
Fiat payments typically confirm within 1-5 minutes. If your payment is pending:
- Check your email for payment gateway confirmation
- Verify the transaction in your bank/mobile money app
- Contact support with your order reference
Didn't receive ticket email
Didn't receive ticket email
Check your spam folder. You can always:
- Download from your dashboard at
/my-tickets - Re-send email from ticket details page
- Access tickets via your wallet (crypto purchases)
Wrong email address entered
Wrong email address entered
Contact the event organizer with:
- Your order reference number
- Correct email address
- Proof of payment
Out of stock during checkout
Out of stock during checkout
Tickets may sell out during checkout. If this happens:
- Check if other tiers are available
- Enable notifications for ticket releases
- Join the waitlist (if available)
Promotions and Discounts
Save on ticket purchases:- Early Bird Pricing - Limited-time discounts for early purchasers
- Promo Codes - Apply codes at checkout
- Group Discounts - Automatic discounts for 10+ tickets
- Seasonal Sales - Special holiday and seasonal promotions
Next Steps
Transfer Tickets
Learn how to transfer tickets to friends
Check-In Process
What to expect when you arrive at the event