Overview
Stripe is RepeatMD’s payment processing partner. A Stripe Connect account lets RepeatMD route funds from patient purchases in your app directly to your bank account without RepeatMD storing sensitive payment data.
This article answers common setup, verification, and troubleshooting questions. For step-by-step setup instructions, see Set up your Stripe account (Admin Panel).
Before You Start
Stripe Connect setup is required to accept in-app patient payments.
RepeatMD creates your Stripe Connect account during onboarding. You finish bank and identity steps in the Admin Panel.
You cannot connect an existing personal or unrelated Stripe account to RepeatMD patient payments.
Keep your Stripe login email accessible. Stripe sends verification and restriction notices there.
Why It Matters
Stripe Connect handles compliance, money movement, and payout scheduling so your team can focus on patient care. Understanding account requirements upfront reduces checkout downtime, payout delays, and restriction surprises during underwriting reviews.
How It Works
Account creation: RepeatMD provisions a Stripe Connect account for your practice. You complete bank account and identity verification in Settings → Payments & Billing. See Set up your Stripe account (Admin Panel).
Fund flow: When a patient pays in your app, Stripe processes the charge. Net funds payout to your connected bank account on Stripe’s schedule (typically 2–3 business days for card payments, plus bank processing time).
Verification: Stripe follows Know Your Customer (KYC) and Know Your Business (KYB) rules. You may need business documents, ownership details, and identity verification. Individual accounts often verify within 24 hours; ownership verification can take 1–3 business days.
Statement descriptor: Payouts may appear on bank statements as RepeatMD Marketplace Payout (descriptor may vary by account settings).
RepeatMD vs. Stripe responsibilities:
RepeatMD — App checkout, patient wallet, and Admin Panel reporting.
Stripe — Payment processing, verification, payouts, and account restrictions.
Step-by-Step Instructions
Complete Stripe Connect setup
Follow the full walkthrough in Set up your Stripe account (Admin Panel). Summary:
Go to Settings → Payments & Billing.
Click Setup Stripe Account → Continue.
Enter bank account details (US or Canada fields as applicable).
Complete identity verification and accept Stripe’s Terms of Service.
Confirm Stripe Payments shows active on the Payments & Billing page.
Check verification status in Stripe
Open your Stripe Dashboard.
If requirements are outstanding, a red banner appears at the top.
If no banner appears, your account is in good standing.
Hover over account status badges for details. See FAQs below for badge meanings.
Update bank account information
Log in to your Stripe Dashboard.
Navigate to payout settings.
Follow Stripe’s prompts to update the connected bank account.
Best Practices and Pro Tips
Enter your RepeatMD app URL as your business website during Stripe setup when asked. Stripe’s underwriting team reviews this URL for compliance.
Reply to Stripe restriction emails and CC your RepeatMD point of contact so the team can help appeal when appropriate.
Use one bank account per Stripe Connect account when you run multiple RepeatMD apps with separate bank accounts. Each app needs its own Connect account.
Export Stripe data before closing a duplicate account. Closing does not eliminate liability for any remaining balance.
Review prohibited business categories before listing new services in your app. See FAQ below.
Common Mistakes and FAQs
Setup and requirements
Q: Do I need a Stripe Connect account to use RepeatMD?
A: Yes. Stripe Connect routes patient purchase funds to your bank account.
Q: Can I connect my existing Stripe account to RepeatMD?
A: No. RepeatMD uses a dedicated Stripe Connect account created for your app.
Q: How long does setup take?
A: Bank and identity steps take a few minutes in the Admin Panel. Stripe verification may take 24 hours to a few business days depending on your business type.
Q: What information does Stripe require?
A: Requirements vary by business type. Common fields include legal business name, DBA, business type, tax ID, website (your RepeatMD app URL), ownership information, and bank account details.
Q: What website URL should I provide?
A: Use your RepeatMD app URL, not only your marketing website. Stripe reviews it during underwriting.
Q: Can I use the same bank account on multiple Stripe accounts?
A: Yes. Stripe does not limit one bank account across multiple Stripe accounts.
Q: I manage multiple RepeatMD apps with different bank accounts.
A: Each bank account requires a unique Stripe Connect account. Contact your RepeatMD onboarding contact for separate setup if needed.
Verification and updates
Q: What documents may Stripe request?
A: Examples include government ID, proof of business address, tax ID verification, and ownership details. See Stripe verification requirements.
Q: How do I check verification status?
A: Log in to your Stripe Dashboard. A red banner means action is required; no banner means you are in good standing.
Q: Can I update my bank account after setup?
A: Yes, in your Stripe Dashboard payout settings.
Q: Can I change SSN or birthdate on the account?
A: Unverified accounts: Update directly in the Stripe Dashboard. Verified accounts: Contact Stripe Support to unverify, then update in the Dashboard.
Account status, restrictions, and support
Q: What do Stripe Connect status badges mean?
A:
Restricted — Payouts or payments disabled; Stripe needs more information.
Restricted soon — Deadline approaching for required information.
Pending (enabled or disabled) — Stripe is reviewing the account.
Enabled — Account is active; more info may be needed at higher volume.
Complete — All required information provided.
Rejected — RepeatMD or Stripe rejected the account (often fraud suspicion).
Q: I created a duplicate Stripe account by mistake. How do I fix it?
A: In each duplicate account’s Stripe Dashboard → Settings → Account details, pay out remaining balances, export data, then close the account. Each account must be closed individually. See Close a Stripe account.
Q: I was restricted by Stripe before. Can I onboard with RepeatMD?
A: It depends. Inform your RepeatMD contact if you were previously restricted for specific services. Permanent Stripe bans prevent RepeatMD onboarding.
Q: What are Stripe’s prohibited or restricted business categories?
A: Review Stripe’s Restricted Businesses. Examples include CBD/marijuana, telehealth, pharmaceuticals, certain nutraceuticals, and non-fiat stored value.
Q: My account is restricted. What should I do?
A: Stripe emails the account owner with the reason and deadline. Reply to the email and CC your RepeatMD contact. If restricted due to a specific service, remove it or prove another processor handles those payments.
Q: My account is frozen. What should I do?
A: Stripe freezes accounts when business or ownership details cannot be auto-verified. Log in to the Stripe Dashboard, check the status tooltip, and submit requested documents.
Q: How do I close my Stripe Connect account?
A: Contact Stripe Support. After closure, you will no longer receive funds from your RepeatMD app.
Q: Who do I contact for Stripe questions?
A: Stripe offers 24/7 chat, email, and phone support at support.stripe.com. For RepeatMD-specific payout or refund questions, email support@repeatmd.com.
Next Steps and Support
Need help? Email support@repeatmd.com
