Income Withdrawal
Stripe Connection Is Mandatory
Users must connect a Stripe account to request a payout:
- With stripe KYC we can know you're legit person
- This protects both guests and hosts
Setup Flow:
- Choose country and currency for payments.
- Fill in required details (IBAN, account number, etc.).
- Proceed with Stripe payout setup.
Test:
- Try accessing paid tickets without Stripe β Error shown
- Connect Stripe β Create recipient β Payout is now allowed
Full Traceability of Income
- Track pending income, event, and ticket details
- Full transaction transparency
Test:
- Check transaction history β Confirm all events and payments recorded
Pending Wallet
- Event-end paid tickets β Income divided among hosts β Added to Pending Wallet
Pending wallet locks earnings temporarily to:
- Handle refunds
- Handle disputes
- Waitlist adjustments
Test:
- Event ends β Pending wallet updated β Income locked
Income Wallet
Pending amounts β Income Wallet after waiting period
- 7 days after income becomes pending
- Confirms money available for payout (you will receive an email)
- Subject to minimum payout limit
Test:
- Pending β Waiting period β Income wallet updated β Payout available
Minimum Payout Limit
- Hosts can request payouts only if balance β₯ $100
- Requests below limit not allowed
Test:
- Wallet < $100 β Attempt payout β Blocked
- Wallet β₯ $100 β Payout allowed
First Payout Benefits
For first payout:
- 100% Infrastructure Cost Waiver
- No platform fees
Test:
- Request first payout β Verify no fees deducted
Payout Request & History
- Users can request payouts only with linked Stripe account
- Must have β₯100 Credits in wallet
- Admin reviews β Approves or rejects
All payout actions (successful, failed, rejected) are stored in wallet payout history.