BEFORE YOU START
INITIAL SETUP
BUILD YOUR TEAM
GET READY FOR LAUNCH
ADVANCED SCHEDULING WORKFLOWS
DASHBOARD WORKFLOWS
EXPLORE SMARTFORM QUESTIONNAIRES
PATIENT INTERACTIONS
PRO CHARTING
ADVANCED COLLABORATION
EXPLORE REPORTING TOOLS
EXPLORE INVENTORY MANAGEMENT
RAPID CHARTING WORKFLOWS
ADVANCED DISPENSARY WORKFLOWS
SYSTEM UPDATES
TASK LIST MANAGEMENT
ONLINE DISPENSARY
CUSTOMIZE YOUR OUTSMART EXPERIENCE
DISPENSARY MANAGEMENT
PATIENT MANAGEMENT
SECURITY CONSIDERATIONS
SUBSCRIPTION MANAGEMENT
PATIENT PORTAL
BROWSER TROUBLESHOOTING
DOCUMENTS / FAX
REPORTS
ACCOUNT MANAGEMENT
OFFICE MANAGEMENT
ONLINE BOOKING
NOTIFICATIONS
INTEGRATIONS
SCHEDULING
SMARTFORMS
SOAP / MEDICAL CHART
In This Article:
You must have an active Stripe Account before you can link it with OutSmart.
Before you can start processing client payments via Stripe on the invoicing system, you will need to provide your Stripe Keys to OutSmart. To acquire your keys, do the following:
Now that you have located your live Stripe keys, keep the API keys page open, and open another tab to continue.
When you submit your Stripe API keys to OutSmart, the billing service will always use Stripe to process payments. If you were previously using Moneris, OutSmart will still use Stripe until you remove your Stripe API keys from OutSmart.
Now that you have your Stripe API keys loaded into OutSmart, you can start processing payments through OutSmart’s billing system via Stripe. Refer to the following article for more information on processing payments with OutSmart: https://guide.outsmartemr.com/processing-credit-cards/#How_To_Process_Payments_In_OutSmart. The sections following will only focus on what changes when you are processing payments with Stripe
When processing payments with Stripe, you will see the following window instead:
This window contains the following (in order of appearance):
Stripe will automatically determine which card (Master Card, Visa, etc…) is being billed based on the card number. Stripe will also automatically determine if the postal code or zip code is required based on the card number.
When you click on Send Request to submit the payment, OutSmart will send the following to Stripe:
Stripe will create a “Payment Intent” to capture OutSmart’s intentions and will send back a unique identifier representing the intent. OutSmart will hold on to this unique identifier for your records, and will then hand control over to Stripe to finish processing the payment.
Presently, OutSmart’s integration with Stripe does not support storing client credit cards for future use.
Your Stripe Secret key is as sensitive as your own password and allows third-party services (like OutSmart) to make requests to Stripe on your behalf.
If you ever need to change your Stripe Secret key, read the following article from Stripe on how to do so: https://stripe.com/docs/keys#rolling-keys. After rolling your keys, make sure you update your Stripe billing settings on OutSmart to ensure uninterrupted billing services.
If you ever need to remove your Stripe credentials from OutSmart, you can do the following:
If you’ve removed your credentials by accident, you’ll have to retrieve your Stripe API keys from your Stripe account.