Roastify

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:

  1. Click Continue Onboarding to reopen the Stripe portal
  2. Complete the requested items
  3. 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 TypeAmountWho Pays
Stripe Processing2.9% + $0.30 per transactionDeducted from payment
Roastify Platform FeeVaries by planDeducted from payment
International CardsAdditional 1%Deducted from payment
Currency ConversionAdditional 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:

  1. Place a test order through your store
  2. Verify order appears in your Orders dashboard
  3. Check email notifications are sent correctly
  4. Confirm payout schedule in Stripe Dashboard
  5. 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 chargesEnabled is 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 →

On this page