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 the three-step Store setup
- 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.
Guided Setup
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).
Open Stripe Onboarding Roastify creates a US Stripe Connect Express account for this Store and redirects you to Stripe's secure onboarding portal.
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
Stripe and any Roastify Store fees are shown in the Store's Billing area and the connected Stripe account. Review the current amounts there before setting customer prices; payment-processing rates can vary by account and transaction.
Payment-processing fees are generally deducted from customer payments before Stripe sends the payout. Review the connected Stripe account for exact fee and payout details.
Minimum Product Pricing
When setting prices for products in your hosted store, the price must be greater than or equal to the fulfillment cost (also known as the variant retail price). This ensures that each sale covers:
- Roastify's cost to produce and fulfill the product
- Shipping fees charged to your account
- Platform processing fees
If you set a product price below the fulfillment cost, you will not be able to add the product to your store. The system will display an error showing the minimum required price.
Example: If a 12oz coffee box has a fulfillment cost of $12.00, your store price must be at least $12.00. Any amount above this becomes your profit margin.
To check the fulfillment cost for a product:
- Go to Products and click on the product
- Look at the Roastify Retail Cost field when editing the store price
- Set your price equal to or higher than this amount
Payout Schedule
Payout availability and timing are set by Stripe for the connected account. Open Payouts in the Store's Billing tab to review the current schedule, pending balance, completed transfers, and bank account details.
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"
- 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
- 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
- Review Stripe's status for the current verification timing
- 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 →