If you have chosen to set up payments for receiving online payments from your patients, for using your online healthcare services via the Virtual Practice. You can receive online payments by setting up the PayPal Checkout gateway and integrating it with your Virtual Practice account.How do I integrate PayPal Checkout with my Virtual Practice account?
To integrate the PayPal Checkout gateway, you will need a “Client ID” which is generated from your payment gateway account. To obtain the ID, please follow the steps given below:
- To integrate PayPal Checkout gateway to your Virtual Practice, you will first need to have a PayPal Business account set up. To create your account, go to https://www.paypal.com/bizsignup/#/checkAccount. If you already have a PayPal account, proceed to the next step.
- After you have successfully registered with PayPal, visit https://developer.paypal.com, and you can proceed to the dashboard of your PayPal Developer account. Or log into the dashboard, if you already have a PayPal account.
- Once you have logged in to the Developer’s account, go to the REST API apps section, and click on “Create App”. This is required to generate your Client ID.
- Enter a name for the API App, e.g. Virtual Practice Payment, and click on ‘Create App’
- The newly created will now appear on the list of API Apps that you have created in your PayPal account.
- Click on the App name to view the details. Make sure you have selected the Live option to obtain the app’s client ID. Copy the Client ID shown, and keep it ready to be integrated in your Virtual Practice.
- Note: Make sure to copy the Live Client ID and not the Sandbox Client ID, as this would deter proper payment functions.
- Next, log in to your Virtual Practice using the Primary User Account and go to Payment Settings screen (under Settings menu option). Choose PayPal Checkout as your preferred Payment Gateway from under Payment Service Settings. Enter the Live Client ID, obtained from your PayPal account, into the corresponding field and click “Save”
- Note: Ensure that no inadvertent space exists between or after the Client ID, while pasting it.
- Update your PayPal Checkout account to communicate with your Virtual Practice
- After pasting the WebHook URL from your Virtual Practice Manager into the PayPal Checkout payment gateway account WebHook URL setting field, select “All Events” as Event Type to save.
Your Virtual Practice is now all set to receive online payments from patients, via PayPal Checkout payment gateway, for using your Virtual Practice services. Patients would be able to pay for your services directly via Credit or Debit card, without the need to create their own PayPal account.
Note: Ensure that the currency that you choose to set for your Virtual Practice is also supported in the PayPal payment gateway and within your country. For more information on PayPal’s support on currencies, please visit their help info page (https://developer.paypal.com/docs/integration/direct/rest/currency-codes/)
If you are having any issues related to the PayPal payment gateway integration, please contact us at firstname.lastname@example.org