Stripe Connect Setup

Connect your Stripe account to GolfCartOps to start accepting customer payments for golf cart rentals.

To accept online payments from your customers, you need to connect a Stripe account to GolfCartOps. This guide walks you through the setup process.

What Is Stripe Connect?

Stripe Connect is the system that lets your customers pay you directly through the GolfCartOps booking page. When a customer enters their card details, the payment goes to your Stripe account -- not ours. GolfCartOps simply facilitates the transaction and collects a small platform fee.

Setup Steps

Step 1: Navigate to Payment Settings

Go to Settings > Payments in the sidebar. You will see a list of your locations, each with a Stripe connection status.

Step 2: Click Connect Stripe

Click the Connect Stripe button next to the location you want to set up. You will be redirected to Stripe's onboarding flow.

Step 3: Complete Stripe Onboarding

Stripe will ask you to:

  • Create a Stripe account (or sign in to an existing one)
  • Provide your business details (name, address, tax ID)
  • Verify your identity with a government-issued ID
  • Add your bank account for receiving payouts

This process typically takes 5 to 10 minutes. Stripe handles all regulatory compliance and identity verification.

Step 4: Return to GolfCartOps

After completing Stripe onboarding, you are redirected back to GolfCartOps. The location's payment status will update to show that Stripe is connected.

If Stripe needs additional information to finish verification, you will see an "Incomplete" status. Click the banner to return to Stripe and provide the missing details.

Multi-Location Setup

Each location can have its own Stripe account, or multiple locations can share one account. This is useful if:

  • Separate Stripe accounts: Different locations are separate legal entities with their own bank accounts
  • Shared Stripe account: All locations are one business and funds go to the same bank account

Connect each location individually from the Payments settings page.

What Happens When a Customer Pays

  1. Customer enters their card on your booking page
  2. Stripe securely processes the payment
  3. The booking amount minus the 5% platform fee is transferred to your Stripe account
  4. Stripe deposits funds to your bank account on its standard schedule (typically 2 business days)

Security Deposits

GolfCartOps supports security deposits for cart rentals:

  • A hold is placed on the customer's card at checkout
  • If the cart is returned undamaged, the hold is released (the customer is never charged)
  • If there is damage, you can capture part or all of the deposit from the booking detail page

Refunds

To process a refund:

  1. Open the booking in the Bookings section
  2. Click Refund on the booking detail page
  3. Choose full or partial refund and enter the amount
  4. Confirm -- the refund is processed through Stripe and the customer sees it within 5 to 10 business days

Troubleshooting

  • "Stripe setup incomplete" banner: Click it to return to Stripe and finish providing required information
  • Payments not appearing: Verify the location has Stripe connected in Settings > Payments
  • Payout delays: Check your Stripe dashboard for any verification holds or payout schedule settings

Tips

  • Complete Stripe setup before sharing your booking link with customers
  • Use Stripe's dashboard at dashboard.stripe.com to track your payouts and transaction history
  • Enable two-factor authentication on your Stripe account for security
  • Stripe sends email receipts to customers automatically -- you do not need to set this up separately