Skip to main content

Connecting Rehab Guru to Stripe for Online Payments

Set up Stripe integration with Rehab Guru to manage deposits and online payments for appointments and invoices.

Simon Taylor avatar
Written by Simon Taylor
Updated over 6 months ago

Rehab Guru can be integrated with Stripe to handle deposits, appointment payments, and online invoicing for clients. Follow these steps to connect your Rehab Guru account with Stripe.

Step 1: Access Stripe Integration in Rehab Guru

  • Navigate to Account Settings
    Go to Account > Stripe Payments in Rehab Guru.

Accessing the Stripe Payments setup in Rehab Guru


Accessing the Stripe Payments setup in Rehab Guru

  • Input Stripe Keys
    You’ll see fields for the Stripe Public Key and Stripe Private Key. If you don’t have a Stripe account yet, sign up at stripe.com.

Step 2: Set Up Stripe in Test Mode (Optional)

  • Enable Test Mode in Stripe
    If you’re testing the integration, activate Test Mode in your Stripe account by toggling it on.

  • Obtain Test API Keys

  • In Stripe, navigate to Developers > API Keys.

  • Copy the Test Publishable Key by clicking on it.

  • Return to Rehab Guru, paste this key in the Public Key field.


    << Image of copying Test Publishable Key in Stripe >>
    Caption: Copying the Test Publishable Key from Stripe

  • Add Test Secret Key

  • In your Stripe API Keys, copy the Test Secret Key and paste it in the Private Key field in Rehab Guru.

  • Click Update Stripe Settings to save.


    << Image of updating Stripe settings with test keys >>
    Caption: Updating Stripe settings with test API keys in Rehab Guru

  • Select Currency
    Choose your currency and click Update Stripe Settings.

Step 3: Transition to Live Mode for Real Payments

  • Switch to Live Mode
    Turn off Test Mode in Stripe to start taking live payments.

  • Generate and Add Live API Keys

  • Go to Developers > API Keys in Stripe.

  • Copy the Live Publishable Key and paste it into the Public Key field in Rehab Guru.

  • Create a Bespoke Secret Key for Rehab Guru

  • In Stripe, select Create Secret Key and authenticate if needed.

  • Name this key (e.g., “Rehab Guru”) and click Create. You will see the secret key only once, so copy it now.


    << Image of creating and copying a Secret Key in Stripe >>
    Caption: Creating and copying a bespoke Secret Key for Rehab Guru

  • Paste the Secret Key in Rehab Guru
    Return to Rehab Guru and paste the key in the Private Key field, then click Update Stripe Settings to complete the setup.

Step 4: Enable Payment Options for Appointments and Invoices

  • Configure Appointments with Stripe
    Once connected, you can enable Stripe for payment options on appointments. Clients can pay deposits or fees during online booking.

  • Set Up Invoices
    Enable online payments for invoices through Rehab Guru, allowing clients to pay directly through the emailed invoice.

Rehab Guru is now integrated with Stripe, ready to securely process payments, deposits, and invoices online.

For further assistance, consult the in-app help or reach out to Rehab Guru support.

Did this answer your question?