Activate Store
Set up Stripe Connect to accept payments and start selling through your hosted store
To start selling through your hosted store, you need to connect Stripe to process customer payments. Roastify uses Stripe Connect, which allows you to receive payments directly to your bank account while maintaining security and compliance.
Prerequisites
Before connecting payments, ensure you have:
- Created your hosted store - Complete store setup and design
- At least one product - Products ready to sell
- Business information - Legal business name, address, and tax ID (if applicable)
- Bank account details - For receiving payouts from sales
You'll create a Stripe Connect account during this process. It's separate from your Roastify subscription payment method.
Why Stripe Connect?
Roastify uses Stripe Connect for hosted store payments because it provides:
Direct Payouts
Customer payments go directly to your bank account. Roastify never holds your funds.
Secure & Compliant
Stripe handles PCI compliance and fraud prevention. Your customers' card data is never exposed.
Fast Setup
Connect your account in minutes with Stripe's guided onboarding flow.
Trusted Platform
Millions of businesses worldwide use Stripe. Customers trust the checkout experience.
Connecting Stripe
Follow these steps to connect Stripe and enable payments:
Navigate to Your Store
Go to Stores in the main navigation and click on your hosted store to open it.
Open the Billing Tab
Click the Billing tab at the top of the store editor (next to Editor and Settings).
Start Stripe Connection
Click the Connect with Stripe button to begin the setup process.
Create or Connect Account
You'll be redirected to Stripe's secure portal where you can:
- Create a new account (recommended for most users)
- Connect an existing Stripe account (if you already have one)
Complete Stripe Onboarding
Follow Stripe's guided steps to provide:
- Business name and type (individual or company)
- Business address and contact information
- Tax identification number (EIN or SSN)
- Bank account for payouts
- Identity verification documents (driver's license or passport)
Return to Roastify
After completing Stripe's onboarding, you'll be automatically redirected back to your store's Billing tab.
Verify Connection
Your Stripe status should show as "Connected" with a green checkmark. If it shows "Pending", you may have additional requirements to complete.
Stripe may require additional verification depending on your business type and location. This is normal and helps maintain a secure payment ecosystem.
Understanding Account Status
Your Stripe Connect account can have three statuses:
Not Connected
You haven't started the connection process yet. Click "Connect with Stripe" to begin.
Pending (Onboarding in Progress)
You've started the process but haven't completed all requirements. Common reasons:
- Missing business information
- Identity verification needed
- Bank account not verified
- Additional documentation required
Click Continue Onboarding to complete the remaining steps. You can also click the refresh icon to sync the latest status from Stripe.
Connected
Your account is fully set up and ready to process payments! You can now:
- Accept customer orders
- Receive payouts to your bank account
- Manage transactions through the Billing tabs
- View detailed reports in your Stripe Dashboard
Use the refresh button next to your connection status to sync the latest information from Stripe at any time.
Outstanding Requirements
If Stripe needs additional information, you'll see an "Action Required" banner in the Billing tab showing:
- Currently due: Items needed to continue processing payments
- Past due: Items that were due previously and need immediate attention
To resolve requirements:
- Click Continue Onboarding to reopen the Stripe portal
- Complete the requested items
- Return to Roastify and click the refresh button to update status
Managing Your Stripe Account
Once connected, the Billing tab provides four sections:
Account
Manage your business details, team members, and account settings using Stripe's embedded interface.
Payments
View all customer payments, including:
- Transaction history
- Payment amounts and status
- Customer information
- Refund history
Payouts
Track money being transferred to your bank account:
- Payout schedule (daily, weekly, or monthly)
- Pending payouts
- Completed transfers
- Bank account details
Documents
Access tax forms, invoices, and other financial documents generated by Stripe.
You can also manage everything in the full Stripe Dashboard by clicking "View Stripe Dashboard" at the top of the Billing section.
Fees & Pricing
When customers purchase from your hosted store:
| Fee Type | Amount | Who Pays |
|---|---|---|
| Stripe Processing | 2.9% + $0.30 per transaction | Deducted from payment |
| Roastify Platform Fee | Varies by plan | Deducted from payment |
| International Cards | Additional 1% | Deducted from payment |
| Currency Conversion | Additional 1% | Deducted from payment |
All fees are automatically deducted before payouts reach your bank account. You never pay out of pocket for transaction fees.
Payout Schedule
New Stripe accounts typically have a 7-day rolling payout period for the first few transactions. After this initial period:
- Standard: 2-3 business days after customer payment
- Daily payouts: Available once your account is established
- Weekly/Monthly: Can be configured in Stripe settings
Currency Support
Roastify hosted stores currently only support USD (US Dollars) as the transaction currency. Multi-currency support may be added in the future.
Testing Your Setup
Before going live, we recommend:
- Place a test order through your store
- Verify order appears in your Orders dashboard
- Check email notifications are sent correctly
- Confirm payout schedule in Stripe Dashboard
- Test refund process if needed
Troubleshooting
"Stripe isn't connecting"
If you have trouble during setup:
- Disable browser extensions (especially ad blockers) during onboarding
- Try a different browser (Chrome or Safari recommended)
- Clear cookies and cache then restart the process
- Check your email for verification links from Stripe
- Contact support if the issue persists
"Payment method not available"
If customers can't complete checkout:
- Verify your Stripe status shows "Connected"
- Check that
chargesEnabledis true (visible in status details) - Ensure products have valid prices set
- Try a different payment card to rule out card issues
"Payouts not arriving"
If you're not receiving funds:
- Check payout schedule in Stripe Dashboard
- Verify bank account is correctly connected
- Look for any holds or restrictions on your account
- Review minimum payout amounts (usually $1)
- New accounts may have longer initial payout periods
- Contact Stripe support for account-specific payout questions
"Requirements keep appearing"
If Stripe repeatedly asks for information:
- Ensure all fields are completely filled out
- Upload clear, readable documents (not blurry or cropped)
- Use documents that match the business name exactly
- Wait 24-48 hours for verification processing
- Check your email for additional Stripe requests
Security & Compliance
What Stripe Handles
Stripe automatically manages:
- PCI DSS compliance for card data security
- Fraud detection and prevention
- 3D Secure authentication when required
- Encryption of sensitive information
- Regulatory compliance in your jurisdiction
Your Responsibilities
You should:
- Keep account credentials secure with strong passwords
- Enable two-factor authentication on both Roastify and Stripe
- Monitor transactions regularly for unusual activity
- Respond promptly to disputes and chargebacks
- Maintain accurate business information
- Have clear policies for refunds and returns
Frequently Asked Questions
Next Steps
Manage Your Store
Learn how to customize your store, add products, and configure settings. Store Management →
View & Fulfill Orders
Understand how orders flow through the system and how to fulfill customer orders. Order Management →