Tixoola logo

Set up Square for Tixoola

Create your Square account, verify your business, link your bank account, then connect Square to Tixoola. Use Sandbox for test payments and switch to Production when you’re ready.

Square Payments
PCI-aware • Secure
Sandbox & Production
Create a Square account
A. Organizers — Business setup
  • Create your Square account (email + business basics).
  • Complete identity verification and business details.
  • Link a bank account for payouts (can be edited later).
  • Enable card payments and review pricing.
  • Optional: turn on Apple Pay / Google Pay.
B. Developers — Integration prep
  • Open Developer Dashboard → create an App (Sandbox first).
  • Note your Application ID and set OAuth redirect (from your Tixoola admin).
  • Get your Location ID (where payments are recorded).
  • Configure Webhooks (optional for advanced receipts/events).
  • Test with Sandbox cards → move to Production when ready.
Connect Square to Tixoola
  • Go to Tixoola → Settings → Integrations → Square.
  • Click “Connect Square” (OAuth). Choose the Square account and grant permissions.
  • Select your Square Location (for deposits and reporting).
  • Run a $1 Sandbox payment to verify end-to-end.
  • Switch to Production when ready to go live.
Connect SquareTest in Sandbox
Tips
  • Use Sandbox first; Production needs real bank verification.
  • Keep App ID/credentials separate for Sandbox vs Production.
  • If using a custom domain, complete Apple/Google Pay domain verification.
  • Match your Square Location time zone with your event location.
Troubleshooting
  • “Account not found” during connect → log into the correct Square account first.
  • OAuth redirect error → ensure redirect URL matches exactly what Tixoola shows.
  • Declined test payment → use valid Sandbox cards; check Location ID.
  • No deposits → confirm bank link & Square payouts schedule.