How it works
1
Crave creates a Connect account
When you sign up, Crave provisions a Stripe Connect Express account for your
organization.
2
Complete Stripe onboarding
Stripe collects your bank details, identity verification, and tax
information.
3
Storefront collects payment
Your storefront uses Stripe.js with the connected account to securely
collect card details.
4
Stripe processes the charge
Funds are routed to your connected Stripe account after Crave’s platform
fee.
Prerequisites
- A Crave account with at least one location
- A bank account for payouts
- Government-issued ID for verification (Stripe requirement)
Complete Stripe onboarding
- In the Dashboard, go to Settings > Payments
- Click Complete Stripe Setup
- Stripe’s embedded onboarding form collects:
- Business type (individual, company, non-profit)
- Business address and phone
- Bank account or debit card for payouts
- Identity verification (SSN or ID upload)
- Tax information (EIN or SSN)
- Once submitted, Stripe verifies your information (usually instant, sometimes 1-2 business days)
Storefront integration
Your storefront only needs the Stripe publishable key on the client. The secret key and connected account routing are handled by Crave’s backend.Environment setup
pk_test_...).
Payment flow
Testing
In test mode, Crave automatically uses Stripe’s test environment:
Toggle test/live mode from the Dashboard under Settings > Developer > Mode.
View the current payout schedule and fee details in the connected Stripe Dashboard. Do not hard-code payout timing or commercial rates in storefront code.
Troubleshooting
”Stripe onboarding incomplete”
- Return to Settings > Payments and click Complete Stripe Setup
- Stripe may need additional documents for verification
- Check your email for messages from Stripe
Payments failing in production
- Verify you’re using the live publishable key (
pk_live_...), not the test key - Ensure the restaurant’s Stripe Connect account is fully verified
- Check the Stripe Dashboard for declined payment details
Slack Community
Ask questions and get help from the Crave team and community.
Email Support
Reach out to hello@craveup.com for direct support.