Stripe Payment Setup
To accept payments for memberships and events, you'll need to connect a Stripe account to your group. This guide walks you through the setup process.
What is Stripe?
Stripe is a secure payment processing service that handles all financial transactions for your group. When members pay for events or memberships:
- Payment is processed securely by Stripe
- Funds are deposited to your connected bank account
- Homeschool Hive never sees or stores payment card details
Before You Start
To connect Stripe, you'll need:
- Your group must be a paid group (membership fee) or have paid events
- A valid email address
- Bank account information for receiving payouts
- Business or personal information for identity verification
Connect Your Stripe Account
Start the Connection
- Go to your group page
- Click Settings > Payments or Payment Setup
- Click Connect with Stripe
Choose Account Type
Select the type of Stripe account:
Individual
- For personal use or informal groups
- Payouts to your personal bank account
- Simpler setup process
Business
- For registered organizations, co-ops, or LLCs
- Requires business information
- Can accept higher payment volumes
Complete Stripe Onboarding
Stripe will ask for:
-
Personal Information
- Legal name
- Date of birth
- Address
- Last 4 digits of SSN (for US)
-
Business Information (if applicable)
- Business name
- Business type
- EIN or Tax ID
-
Bank Account
- Account holder name
- Routing number
- Account number
-
Identity Verification
- May require photo ID
- Used to prevent fraud
Complete the Setup
- Review and accept Stripe's terms
- Complete any additional verification steps
- Return to Homeschool Hive
- Your account is now connected
Verify Connection
After connecting:
- Go to Settings > Payments
- You should see "Stripe Connected" status
- View your Stripe account details
Receiving Payments
How Payouts Work
When members pay for events or memberships:
- Payment is collected by Stripe
- Fees are deducted (Stripe processing + platform fee)
- Remaining amount is added to your Stripe balance
- Stripe deposits funds to your bank account
Payout Schedule
By default, Stripe pays out:
- Daily - Funds available next business day
- Can be changed to weekly or monthly in Stripe settings
View Your Balance
- Go to Settings > Payments
- See your current Stripe balance
- View recent transactions and payouts
Or log into your Stripe dashboard directly for detailed reporting.
Understanding Fees
Processing Fees
Standard Stripe processing fees:
- 2.9% + $0.30 per transaction (US cards)
- Higher for international cards
Platform Fee
Homeschool Hive charges a small platform fee:
- Percentage of each transaction
- Helps maintain and improve the platform
- View current rates in your account
Example Transaction
For a $50 event registration:
Ticket Price: $50.00
Stripe Fee (2.9%+30¢): -$1.75
Platform Fee: -$1.25
Your Payout: $47.00
Fees are approximate and may vary
Managing Your Stripe Account
Access Stripe Dashboard
For detailed financial management:
- Go to Settings > Payments
- Click View Stripe Dashboard
- Or go directly to dashboard.stripe.com
In the Stripe dashboard you can:
- View all transactions
- Download reports
- Manage payout schedule
- Update bank information
- Handle disputes
Update Bank Account
To change where payouts go:
- Log into Stripe dashboard
- Go to Settings > Bank accounts
- Add a new bank account
- Set it as default for payouts
- Remove old account if desired
Update Business Information
If your group's information changes:
- Log into Stripe dashboard
- Go to Settings > Business settings
- Update your information
- May require re-verification
Handling Refunds
Process Refunds
When you need to refund a payment:
- Go to the event or membership in Homeschool Hive
- Find the specific transaction
- Click Refund
- Enter refund amount (full or partial)
- Confirm the refund
Refunds are:
- Deducted from your Stripe balance
- Returned to the original payment method
- Processing fees may or may not be refunded (depends on timing)
Refund Timeline
- Refunds typically take 5-10 business days to appear
- Customer sees refund on their card statement
- Stripe sends notification when processed
Troubleshooting
Connection Issues
If Stripe won't connect:
- Check that you completed all verification steps
- Ensure your browser allows popups from Stripe
- Try a different browser
- Contact support if issues persist
Verification Required
Stripe may request additional verification:
- Check your email for requests from Stripe
- Log into Stripe dashboard to complete requirements
- Payouts may be paused until verified
Payout Delays
If payouts aren't arriving:
- Check your bank account details in Stripe
- Verify your identity is confirmed
- Review any holds or issues in Stripe dashboard
- Contact Stripe support for payout questions
Disputes and Chargebacks
If a member disputes a charge:
- Stripe notifies you of the dispute
- Provide evidence (registration details, communication)
- Stripe reviews and makes a decision
- Disputed amount may be held during review
Disconnect Stripe
If you need to disconnect your Stripe account:
- Go to Settings > Payments
- Click Disconnect Stripe
- Confirm the disconnection
- Process any pending refunds first
- You won't be able to accept payments until reconnected
- Members won't be able to pay for events or memberships
What's Next?
- Set membership fees - Configure group membership pricing
- Create paid events - Set up ticketed events
- Generate scholarship invoices - Invoice for scholarship families