Setting Up Stripe Payments
Setting Up Stripe Payments
TicketFlo uses Stripe Connect to process payments securely. This guide covers connecting your Stripe account and configuring payment settings.
Two Ways to Use Stripe
Option 1: Stripe Connect (Recommended)
With Stripe Connect, payments go directly to your Stripe account. You receive funds immediately (minus Stripe's fees), and TicketFlo's platform fee is collected separately.
Benefits:
- Funds go directly to your bank account
- You control your Stripe dashboard and payouts
- Lower overall fees in most cases
- Customers see your business name on their statement
Option 2: Standard Integration
TicketFlo processes payments and pays you out. Simpler setup but longer payout times.
Connecting Stripe Connect
- Go to Payments in your dashboard sidebar
- In the Stripe section, click Connect with Stripe
- You'll be redirected to Stripe to:
- Log in to your existing Stripe account, OR
- Create a new Stripe account
- Authorize TicketFlo to connect to your account
- Complete any required verification steps
- You'll be redirected back to TicketFlo
Once connected, you'll see your Stripe account status in the Payments tab.
Stripe Connect Settings
After connecting, configure these options:
Booking Fee Handling
Choose how to handle TicketFlo's platform fee:
Pass to Customer: Add the booking fee on top of your ticket price. Customers pay the fee, you receive your full ticket price.
Absorb Fee: Include the booking fee in your ticket price. You pay the fee out of your revenue.
Currency
Set your default currency. This determines how prices display and how you receive payouts.
Payment Methods
Stripe automatically enables:
- Credit and debit cards (Visa, Mastercard, Amex)
- Apple Pay and Google Pay (on supported devices)
- Link (Stripe's one-click checkout)
Additional methods like Afterpay/Klarna can be enabled in your Stripe dashboard.
Testing Your Setup
Before going live with your first event:
- Create a test event with a low-priced ticket
- Complete a test purchase using a real card
- Verify the payment appears in your Stripe dashboard
- Process a test refund
- Check that confirmation emails are sent correctly
Tip: Use a $1 test ticket and refund it after testing.
Understanding Fees
Stripe's Fees
Stripe charges per successful transaction. Rates vary by country:
- US: 2.9% + $0.30 per transaction
- UK: 1.4% + 20p for UK cards
- AU: 1.75% + $0.30 for domestic cards
- NZ: 2.7% + $0.30 per transaction
See Stripe's pricing page for your region.
TicketFlo's Platform Fee
- 1% + $0.50 per ticket transaction
- Collected automatically on each sale
- Can be passed to customers or absorbed
Managing Payouts
With Stripe Connect:
- Funds are available in your Stripe balance immediately
- Set your payout schedule in Stripe (daily, weekly, monthly)
- First payout may take 7-14 days while Stripe verifies your account
- No action needed in TicketFlo - Stripe handles payouts
Processing Refunds
Refund orders directly from TicketFlo:
- Find the order in Orders or Event Management
- Click the order to view details
- Click Refund
- Select full or partial refund
- Confirm the refund
Refunds are processed through Stripe and typically appear in 5-10 business days.
Note: Stripe's transaction fees are not refunded, but TicketFlo's platform fee is.
Troubleshooting
"Connection Failed" Error
- Ensure you're logged into the correct Stripe account
- Check that your Stripe account is fully activated (not in restricted mode)
- Try using an incognito/private browser window
- Contact support if the issue persists
Payments Being Declined
- Check Stripe's dashboard for specific decline reasons
- Common issues: insufficient funds, expired card, fraud detection
- Ensure you're not in Stripe's test mode for live events
Payouts Not Arriving
- Verify your bank account is correctly linked in Stripe
- Check for any holds or verification requirements
- Review your payout schedule settings
- Contact Stripe support for payout-specific issues
Security & Compliance
- PCI Compliant: Stripe is PCI DSS Level 1 certified
- Card Data: TicketFlo never sees or stores card numbers
- 3D Secure: Automatic authentication for suspicious transactions
- Fraud Protection: Stripe Radar blocks fraudulent payments
Need help? Contact our support team or visit Stripe's documentation.
Was this article helpful?
Still need help? Contact our support team