Overview
Stripe setup lets your practice securely accept payments and get fast, reliable payouts through Stripe Connect. It also powers RepeatMD features like in‑app checkouts, memberships, and financing, so renewals and payouts run smoothly without extra work for your team.
Affirm is also integrated into RepeatMD to provide patient financing options, ensuring flexibility and convenience for both practices and patients.
RepeatMD creates a Stripe account for you automatically based on your business information during onboarding. The account is created based on the country in which your practice operates. All you need to do is finish setting it up by adding your bank account details and completing identity verification. Setup takes a few minutes.
Only one Stripe account is automatically created per platform. That account is assigned to all platform locations by default. If your practice needs different Stripe accounts for different locations, please reach out to your CEM.
How to Complete Setup
Click "Setup Stripe Account"
From Settings → Payments & Billing, click the Setup Stripe Account button. A confirmation modal will appear noting that RepeatMD has already created a Stripe account based on your business information — you just need to finish it.
Click Continue
This opens the account setup form directly in the admin — no redirect to Stripe's website.
Enter your bank account information
For US practices, fill in:
Bank Account
Account Holder Name
Routing Number
Account Number
Account Type (Checking or Savings)
For Canadian practices, fill in:
Transit number
Institution number
Account number
Note: Debit cards are not supported in Canada for Stripe payouts — you must use a bank account.
Complete identity verification
Stripe requires identity verification to activate payouts. You'll need:
Identity Verification
Last 4 digits of your Social Security Number
A photo of your government-issued ID (driver's license or passport — JPG, PNG, or PDF, up to 10MB)
Agree to Stripe's Terms of Service and click Complete Setup
Check the Terms of Service box and submit. Once confirmed, you'll see a "Stripe Account Created" confirmation — your account is active and automatically connected to all your business locations.
Payouts go directly to your bank. RepeatMD does not hold or process your funds. All patient payments are deposited to the bank account you connected, on Stripe's standard payout schedule.
Payouts from Stripe typically take 2–3 business days to process, with an additional 1–5 business days for banks to finalize deposits. Affirm payouts are usually deposited within 1–2 business days.
The Payments & Billing Page
After setup, your Payments & Billing page shows three sections:
Business Verification
Confirms your business has been verified and meets federal and carrier regulations. This is handled automatically — no action required from your team.
Stripe Payments
Shows the status of your Stripe connection. Once setup is complete, this will confirm your account is active and ready to accept payments.
You can also track payout timelines and statuses directly in your Stripe Dashboard under Balances > Payouts.
RepeatMD Billing
Shows your current subscription plan, payment processing rates, contract period, and next bill date. Click Open billing portal to manage your RepeatMD subscription.
Payment Processing Operations
Affirm Payment Processing
Payment Timeline: Payments from Affirm are deposited into your business bank account within 1–2 business days. Delays may occur due to processing times. Upfront Payments: Practices receive the full transaction amount upfront (minus Affirm fees) regardless of patient payment status. Affirm collects installments directly from patients. Managing Affirm Financing: Patients manage their financing plans directly through Affirm's app or account.
Stripe Payment Processing
Payment Timeline: Stripe processes payouts within 2–3 business days, with banks taking an additional 1–5 business days to finalize deposits. Payouts are not processed on weekends or holidays.
Transaction Flow:
Transactions are processed by Stripe and appear in your Stripe account within 24 hours.
Funds are transferred to your linked bank account within 1–2 business days.
FAQs
Q: When do payouts occur?
A: Payouts are processed when the patient’s card is successfully charged, not when the treatment is redeemed. Redemption updates the patient’s account balance and treatment history.
Q: What happens to payments made over the weekend?
A: Payouts for weekend transactions typically arrive within 1–3 business days, depending on your bank’s processing times.
Q: How can I confirm the disbursement date for a transaction?
A: Check the Shop Summary report in the admin portal. The Transactions Table provides details on disbursement amounts and estimated dates.
Q: Do I need to create a Stripe account myself?
A: No. RepeatMD creates a Stripe account for you automatically based on your business information. You just need to add your bank details and complete identity verification to activate it.
Q: What if my payouts are delayed?
A: If your payout method is a debit card, try switching to a bank account for more reliable processing.
Q: Where can I find more Stripe resources?
A: Visit Stripe’s Help Center for additional support.
Q: What information is required for Canadian corporations?
A: You’ll need your 7-digit corporation number or 10-digit Quebec NEQ number, along with director verification documents.
Q: Do I need to add every owner? (Canadian practices)
A: Yes, anyone who owns 25% or more of the company must be listed.
Need additional help or support?
Email support@repeatmd.com
