Integrate Your Stripe Account With Your Virtual Practice Account

Stripe is one of the best payment gateways that offers a wide variety of options to its clients. With Stripe you will have a seamless checkout experience.

Follow the steps below to integrate your Stripe account into your Virtual Practice.

Step 1: Get Your ID keys from your Stripe Account

To integrate the Stripe account into your Virtual Practice, you will need a “Public Key” and also a “Secret Key” generated from your payment gateway account. 1. Log in to your Stripe account at, using your login credentials and then navigate to the Settings option. 2. From the Developers section, click on the “API Keys” tab. Here you can view both the Public Key and Secret Key that is required to be integrated into your Stripe account.

Step 2: Setup your Virtual Practice Payment Service to user your Stripe account

Next, log into your Virtual Practice using the Primary User Account and go to the Payment Settings screen (under Settings menu option).

Under the Payment Service Settings, choose Stripe as your Payment Gateway.

This will bring up the configuration fields needed for integrating your Stripe account. Paste the Public Key and Secret Key (copied from your Stripe account in “Step 1” into the respective fields. Verify the entered values and click Save.

Step 3: Update your Stripe account to communicate with your Virtual Practice

To ensure that the correct status of your payment transactions are correctly communicated by Stripe back to your Virtual Practice, please copy the following WebHook URL and paste it into the WebHook URL setting field in your payment gateway account.

WebHook URL:

Also, the following event types (“payment_intent.created”, “payment_intent.succeeded” and “charge.succeeded”) need to be selected while the WebHook URL is added.


As part of extra fraud protection in the European countries and India, by law, a 3D secure protection is enabled in all the credit/debit cards. 3D Secure requires customers to complete an additional verification step with the card issuer when paying. The customer will be directed to an authentication page on their bank’s website, and they enter a password associated with the card or a code sent to their phone.