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:

  1. Choose country and currency for payments.
  2. Fill in required details (IBAN, account number, etc.).
  3. 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.