Payments

Setting Up Stripe Payments

Last updated: 11/28/2025
stripe
payment
gateway

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

  1. Go to Payments in your dashboard sidebar
  2. In the Stripe section, click Connect with Stripe
  3. You'll be redirected to Stripe to:
    • Log in to your existing Stripe account, OR
    • Create a new Stripe account
  4. Authorize TicketFlo to connect to your account
  5. Complete any required verification steps
  6. 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:

  1. Create a test event with a low-priced ticket
  2. Complete a test purchase using a real card
  3. Verify the payment appears in your Stripe dashboard
  4. Process a test refund
  5. 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:

  1. Find the order in Orders or Event Management
  2. Click the order to view details
  3. Click Refund
  4. Select full or partial refund
  5. 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

Related Articles