Stripe Connect Setup Guide
Stripe Connect Setup Guide
Tier: π± Growth Plan ($29/mo) and above
Time to read: 6 minutes
What is Stripe Connect?
Stripe Connect enables you to accept payments directly from guests for upsells, add-ons, and services. GuestLoop uses Stripe Connect so payments go straight to your bank accountβwe never touch your money.
How it works:
- You connect your Stripe account to GuestLoop
- Guests purchase upsells through your guidebook
- Payments are deposited directly to your account
- GuestLoop takes a 5% platform fee
Prerequisites
Before you start, you'll need:
- β A GuestLoop account (Growth plan or higher)
- β A Stripe account (free to create)
- β A bank account for payouts
- β Identity verification documents (for Stripe)
Don't have a Stripe account? You'll be prompted to create one during setup.
Step-by-Step Setup
Step 1: Navigate to Stripe Connect
- Log in to your GuestLoop dashboard
- Go to Settings β Stripe Connect
- You'll see the connection status page
Step 2: Start Connection
Click the "Connect with Stripe" button.
You'll be redirected to Stripe's secure onboarding flow.
Step 3: Stripe Onboarding
Stripe will ask you to:
-
Sign in or create account
- Use existing Stripe account, or
- Create a new one with your email
-
Verify your business
- Business type (Individual, Company, Non-profit)
- Business name and address
- Tax identification (EIN or SSN)
-
Add bank account
- Routing number
- Account number
- Account type (Checking/Savings)
-
Verify identity
- Upload government ID (passport, driver's license)
- This is required by financial regulations
Step 4: Complete & Return
After completing Stripe onboarding:
- You'll be redirected back to GuestLoop
- Your account status will show "β Connected"
- You can now create upsell products!
Verification Timeline
| Stage | Timeline | Notes |
|---|---|---|
| Initial setup | Instant | Can create products immediately |
| Payouts enabled | 1-2 business days | After identity verification |
| First payout | 7 days | Standard payout schedule |
Note: Stripe may request additional verification documents, which can delay payout activation.
Managing Your Connection
Viewing Connection Status
Go to Settings β Stripe Connect to see:
- Connection status (Connected/Pending/Not Connected)
- Stripe account ID
- Payout status
- Total earnings
Accessing Stripe Dashboard
Click "Open Stripe Dashboard" to:
- View detailed transaction history
- Manage payout schedule
- Update bank account details
- Download tax documents
Disconnecting
To disconnect Stripe:
- Go to Settings β Stripe Connect
- Click "Disconnect Stripe"
- Confirm the action
Warning: Disconnecting will:
- Disable all upsell purchases
- Prevent new payments
- NOT affect existing payouts
Payout Settings
Payout Schedule
Stripe offers flexible payout schedules:
| Schedule | Description |
|---|---|
| Daily | Every business day (T+2) |
| Weekly | Once per week on chosen day |
| Monthly | Once per month on chosen date |
Configure this in your Stripe Dashboard under Settings β Payouts.
Minimum Payout
By default, Stripe pays out when your balance reaches $0.01. You can set a minimum threshold in Stripe settings.
Currency
Payouts are made in your local currency. If you accept payments in different currencies, Stripe handles conversion automatically.
Fees & Pricing
GuestLoop Platform Fee
| Fee Type | Rate | Example |
|---|---|---|
| Platform fee | 5% | $50 sale β $2.50 fee |
This fee is deducted automatically from each transaction.
Stripe Processing Fees
Stripe charges additional payment processing fees:
| Card Type | Fee |
|---|---|
| Domestic cards | 2.9% + $0.30 |
| International cards | 3.9% + $0.30 |
Example Calculation
Guest purchases $100 upsell:
Sale amount: $100.00
- Stripe fee (2.9%+30Β’): -$3.20
- GuestLoop fee (5%): -$5.00
= Your payout: $91.80
Testing Payments
Test Mode
Before going live, test your setup:
- In Stripe Dashboard, enable Test Mode
- Use Stripe's test card numbers:
- Success:
4242 4242 4242 4242 - Decline:
4000 0000 0000 0002
- Success:
- Process a test upsell
- Verify the test payment appears
Going Live
When ready for real payments:
- Complete all Stripe verification
- Ensure test mode is OFF
- Process your first real upsell
- Verify payout appears in your bank
Refunds
Issuing Refunds
Refunds are processed through Stripe:
- Go to your Stripe Dashboard
- Find the payment under Payments
- Click "Refund"
- Enter refund amount (full or partial)
- Add reason (optional)
Refund Timeline
- Customer receives refund in 5-10 business days
- Stripe refunds their processing fee
- GuestLoop's 5% fee is not refunded
Refund Best Practices
- Process refunds promptly
- Communicate timeline to guest
- Document reason in Stripe
- Consider partial refunds for disputes
Troubleshooting
Connection Issues
"Connection failed" error:
- Clear browser cache and try again
- Use a different browser
- Ensure no ad blockers are active
- Contact support if issue persists
"Verification required" message:
- Check your Stripe Dashboard for pending actions
- Upload any requested documents
- Wait 1-2 business days for review
Payout Issues
"Payouts disabled" status:
- Complete identity verification in Stripe
- Update expired ID documents
- Verify bank account ownership
Missing payouts:
- Check payout schedule in Stripe
- Verify minimum payout threshold
- Look for failed payout notifications
Payment Failures
Guest payment declined:
- Card expired or insufficient funds
- Bank blocking international transaction
- Guest should try different card
"Not authorized" error:
- Your Stripe account may be restricted
- Check Stripe Dashboard for issues
- Contact Stripe support
Tax Considerations
Tax Documents
Stripe provides:
- 1099-K (US) for payments over $600/year
- Available in January for previous year
- Download from Stripe Dashboard
Sales Tax
GuestLoop does not automatically calculate or collect sales tax. You're responsible for:
- Determining if sales tax applies
- Setting appropriate product prices
- Remitting tax to relevant authorities
Consult a tax professional for guidance.
Security
PCI Compliance
Stripe is PCI Level 1 certified. GuestLoop never stores credit card numbersβall payment data is handled by Stripe.
Two-Factor Authentication
We strongly recommend enabling 2FA on your Stripe account:
- Go to Stripe Dashboard β Settings
- Enable two-factor authentication
- Use authenticator app (recommended) or SMS
Fraud Protection
Stripe includes:
- Machine learning fraud detection
- 3D Secure support
- Radar for advanced protection
FAQ
Can I use an existing Stripe account?
Yes! Connect your existing account during setup. No need to create a new one.
What if I already sell through Stripe?
GuestLoop creates a separate "connected account" that doesn't affect your existing Stripe business.
Can I have multiple properties on one Stripe account?
Yes, all your GuestLoop properties can use the same Stripe connection.
What happens if a guest disputes a charge?
Stripe handles disputes. You'll be notified and can submit evidence through Stripe Dashboard.
Are there monthly fees?
No monthly fees from Stripe or GuestLoop for using Stripe Connect. Fees are only charged per transaction.
Related Guides
Need More Help?
Can't find what you're looking for? Our support team is here to help!
Contact Support β