Docs

Stripe Connect Onboarding Walkthrough

A complete step-by-step visual guide to setting up your Stripe account for restaurant payouts.

When you click "Finish Stripe setup" or "Connect with Stripe" from Step 6 of your business onboarding, you are redirected to Stripe's secure onboarding flow.

This guide walks you through every screen of the onboarding process with real screenshots so you know exactly what information to provide and what to expect.


Overview of the Flow

Stripe Connect requires a one-time verification to comply with financial regulations and enable direct payouts to your bank account:

  1. Business Type — Select whether you are operating as an individual/sole proprietorship or a registered company.
  2. Personal Details — Verify your legal identity (name, date of birth, home address, phone, and SSN/tax ID).
  3. Business Details — Specify your business industry and website URL.
  4. Payout Account — Connect your bank account or debit card for receiving automated payouts.
  5. Review & Agree — Review all entered information, accept the Stripe Connected Account agreement, and submit.

Step 1: Tell Us About Your Business

The first screen asks you to specify your legal business entity type and country of operation.

Tell us about your business: selecting legal structure such as Individual or Company

Key Fields & Instructions

FieldRecommended SelectionDetails
Location / CountryUnited States (or your registered country)Country where your business or tax residency is located.
Type of businessIndividual or sole proprietorship or CompanyChoose Individual if you are operating without a formal corporate entity (LLC/Corp). Choose Company if you have an EIN/registered business entity.

Press Continue to move to the identity verification screen.


Step 2: Verify Your Personal Details

To satisfy financial Know Your Customer (KYC) compliance, Stripe requires identity verification for the account owner or representative.

Verify your personal details: Legal name, email, date of birth, address, phone number, and SSN

Key Fields & Instructions

FieldDescriptionTest Mode vs Live Mode
Legal nameYour full legal first and last name.In test mode: Any test name (e.g. Jamie Rivera).
Email addressSupport or primary notification email.Pre-filled from your registration.
Date of birthMust verify you are at least 18 years of age (MM / DD / YYYY).In test mode: 01 / 01 / 1990.
Home addressYour legal residential address.In test mode: 123 Main St, Austin, TX 78701.
Phone numberMobile number used for SMS two-factor authentication.Valid SMS-capable phone number.
Social Security Number / Tax IDLast 4 digits of SSN (or full SSN / EIN for companies).In test mode: Enter 0000. In live mode: Your real government tax ID.

Privacy & Security: All personal data and tax IDs are transmitted directly to Stripe via end-to-end encryption. HappyVoice never sees, stores, or handles your sensitive identity documents.


Step 3: Business Details & Industry

Stripe asks for details about your business products and services to properly classify your merchant profile.

Business details: Industry selection, website URL, and product description

Key Fields & Instructions

FieldValueNotes
IndustrySoftware → Computer software or ConsultingSelect the category that best matches your SaaS / agency offerings.
Business websitehttps://yourdomain.comEnter your white-label domain or agency homepage.
Product description(Optional)Brief explanation of your AI voice receptionist platform.

Press Continue to proceed to the payout accounts selection.


Step 4: Select an Account for Payouts

Stripe enables automated direct deposits for all subscription payments your restaurants make to you.

Select an account for payouts: search bank or choose test bank accounts

Connecting Your Bank

You can connect your bank via instant verification (Stripe Financial Connections) or by manually entering routing and account numbers.

Choose Your Financial Institution

Select your bank from the list or use the search bar. In test mode, select Test (Non-OAuth) or Test (OAuth).

Select Account & Authorize

In the secure Financial Connections dialog, check the account you wish to receive payout deposits in and press Connect accounts.

Select account popup in Stripe Financial Connections

Stripe offers the option to save your payout profile with Stripe Link for 1-click verification across Stripe services. You can select Save with Link or Finish without saving.

Save account with Link option in Stripe Connect

Success Confirmation & Selection

Once connected, you will see a green success checkmark. Press Done to return to the payout accounts list.

Bank account connection success confirmation

Your connected bank will now appear with a Linked badge. Select the radio button and press Continue.

Connected payout bank account selected and ready


Step 5: Review and Submit

The final screen provides a complete summary of all information you have supplied during onboarding.

Review and submit overview: Business type, professional details, customer-facing info

What to Check

  • Business Type & Location: Ensure your country and entity type are accurate.
  • Customer-facing Information: Review your statement descriptor (the text that appears on your restaurant clients' credit card statements, e.g., HAPPYVOICE.IO or your brand name).
  • Payout Account: Confirm the correct deposit bank account is selected.

Scroll to the bottom of the page to review the legal agreements:

Review and submit bottom section with legal agreements and Agree and submit button

Read the Connected Account Agreement and Acquirer Disclosure, then press Agree and submit.


Step 6: Return to Your Dashboard

After submitting, Stripe automatically completes the account verification and redirects you back to your white-label dashboard.

Redirect back to your white-label platform with Stripe fully connected

Your Stripe account status in Step 6 of onboarding will now show as Connected (Live), and the Restaurant Pricing Plan creation form will be fully unlocked.


Next Steps

Now that your Stripe account is live:

On this page