This guide provides detailed step-by-step instructions to configure the integration between OpenDental and the Strictly platform. It is intended for support agents and implementation staff involved in the setup process for merchants using OpenDental as their PMS (Practice Management System).
Requirements
OpenDental version 23.1.27 or higher
OpenDental eConnector installed and running
Access to the OpenDental Developer Portal
Access to the Strictly Admin (merchant configuration panel)
Internet access is required to perform software updates and API setup.
Step 1: Update OpenDental
If the installed version of OpenDental is older than 23.1.27, follow these steps:
Open the OpenDental application.
Navigate to Help → Update.
Click Check for Updates.
If a stable version is available, click Install.
Once the update completes, click OK to restart the application.
This ensures compatibility with the integration features used by Strictly.
Step 2: Verify or Install eConnector
The eConnector must be installed and running on the OpenDental server.
In OpenDental, go to the eServices menu.
Select eConnector Service.
Confirm that the current status indicates the service is active.
If not installed, follow the instructions provided by OpenDental here: https://www.opendental.com/manual/econnector.html
Step 3: Generate a Developer API Key
Navigate to the OpenDental Developer Portal:
https://api.opendental.com/portal/gwt/fhirportal.htmlLog in using the following credentials:
Username: washington27
Password: mofM0Csu
Create a new Customer API Key.
A single key is sufficient for both terminal and virtual terminal merchants.
Save the generated key (e.g., 7H64uerEOVWNE58O).
Step 4: Configure OpenDental API Access
Open the OpenDental application.
Navigate to Setup → Advanced Setup → API.
Click Add Key.
Paste the previously generated Developer API Key.
Confirm that the key is active and visible in the list.
To verify the connection:
Navigate to eServices → eConnector Service.
Ensure the service shows a healthy/active status.
Step 5: Link the Merchant in the Strictly Admin
The integration is now configured and linked to the correct OpenDental instance. Integrating OpenDental with Strictly Zero: A Step-by-Step Guide
This guide outlines the process of configuring the OpenDental integration within the Strictly Admin platform. By following these steps, you will establish a seamless connection between your merchant's Strictly Zero account and their OpenDental instance, enabling synchronized data and streamlined operations.
Prerequisites
Before you begin, ensure you have the necessary API key from the OpenDental instance you wish to integrate. This key is crucial for establishing secure authorization.
Integration Steps
Access the Strictly Admin Platform:
Log in to your Strictly Admin account.
Utilize the search or navigation features to locate the specific merchant profile for whom you want to enable the OpenDental integration.
Navigate to the Integrations Tab:
Once you have accessed the desired merchant's profile, look for the "Integrations" tab. This tab is typically found within the merchant's settings or profile management section. Click on it to view available integration options.
Enable the OpenDental Integration:
Within the Integrations tab, you will find a list of available third-party integrations. Locate the "OpenDental Integration" option.
Toggle the switch or click the "Enable" button associated with OpenDental to activate the integration feature for this merchant.
Paste the API Key for Authorization:
Upon enabling the OpenDental integration, a new field or section will appear, prominently labeled "Authorization."
Carefully paste the OpenDental API key that you obtained earlier into this designated field. This API key serves as the authentication credential, allowing Strictly Zero to securely communicate with the OpenDental instance.
Save the Integration Settings:
After pasting the API key, it is imperative to save the integration-specific settings. Look for a "Save" or "Update Integration" button within the OpenDental integration section. Clicking this will apply the API key and other related configurations.
Save the Merchant Settings:
Finally, after saving the integration settings, you must also save the overall merchant profile settings. This ensures that all changes, including the newly configured OpenDental integration, are permanently applied to the merchant's account. Look for a "Save Merchant" or "Update Profile" button, typically located at the bottom or top of the merchant's profile page.
Confirmation and Verification
Once you have completed all six steps and saved both the integration and merchant settings, the integration is now fully configured. Strictly Zero is now linked to the specified OpenDental instance.
To verify the successful integration, you may want to:
Check the integration status within the Strictly Admin platform.
Perform a test transaction or data synchronization to ensure information is flowing correctly between the two systems.
Consult the Strictly Zero documentation or support resources for specific verification procedures related to the OpenDental integration.
By following these detailed steps, you can confidently and efficiently integrate OpenDental with Strictly Zero, enhancing data consistency and operational efficiency for your merchants.
Step 6: Configure Patient Matching
For Internet (Virtual Terminal) Merchants
In Strictly Admin, navigate to the merchant configuration.
Go to the Custom Configurations tab.
Enable the Custom Fields option.
Add a new custom field with the following:
Key: PatNum
Label: Patient Number
Validation: Only Number
Required: Disabled
The field PatNum must match the patient number as it appears in OpenDental.
For Terminal Merchants
No configuration of custom fields is necessary. The terminal automatically transmits the PatNum. Optionally, update the label in the terminal interface to display “Patient Number” for clarity.
Step 7: Processing a Payment
Imported Customer
This guide outlines the process for accepting a payment through the Virtual Terminal within the Strictly web dashboard, ensuring the transaction is accurately reflected in the patient's OpenDental account.
Step-by-Step Instructions
Access the Strictly Web Dashboard: Begin by opening your web browser and navigating to the Strictly web dashboard. This is your central hub for managing customer accounts and processing payments.
Navigate to the Customers Page: Once logged in, locate and click on the "Customers" page. This section provides a comprehensive list of all your registered customers.
Search for the Desired Customer: To initiate a payment for a specific individual, utilize the search function on the Customers page. Enter the customer's name, ID, or any other identifying information to quickly locate their profile.
Select "Pay on Virtual Terminal": Once the desired customer's profile is found, look for the "Actions" column or menu associated with their entry. From the available options, select "Pay on Virtual Terminal." This action will automatically redirect you to the dedicated Virtual Terminal interface.
Enter the Payment Amount: On the Virtual Terminal screen, you will be prompted to enter the precise payment amount. Carefully input the correct monetary value for the transaction.
Submit the Payment: After verifying the payment amount, proceed to submit the payment. This typically involves clicking a "Submit" or "Process Payment" button. The system will then process the transaction.
Post-Payment Integration with OpenDental:
Upon successful submission, the payment will be automatically recorded and appear in the patient's account within OpenDental. Specifically, you can find this transaction under the "Account" module in OpenDental, ensuring a seamless and accurate reconciliation of financial records between the two systems. This integration simplifies payment tracking and provides a comprehensive view of patient balances.
Virtual Terminal
The Virtual Terminal feature offers a streamlined method for processing payments directly through the Strictly web dashboard, ensuring that all transactions are accurately reflected within your OpenDental system. This integration eliminates manual data entry and reduces the potential for errors, enhancing efficiency and accuracy in your practice's financial management.
Step-by-Step Instructions
Access the Strictly Web Dashboard: Begin by navigating to the Strictly web dashboard. This is your central hub for managing all payment-related activities. Ensure you are logged in with the appropriate credentials to access the Virtual Terminal feature.
Input Payment Details: Once on the dashboard, locate the Virtual Terminal section. Here, you will be prompted to enter two crucial pieces of information:
Payment Amount: Carefully input the exact amount of the payment being collected. Double-check this figure to prevent discrepancies.
Patient Number (PatNum) from OpenDental: This is a critical identifier. Retrieve the unique Patient Number (PatNum) directly from the patient's record in your OpenDental software. Accurately entering this number ensures that the payment is correctly attributed to the specific patient in OpenDental.
Submit the Payment: After entering both the payment amount and the patient's PatNum, review the information for accuracy one last time. Once confirmed, proceed to submit the payment through the Virtual Terminal interface. The system will then process the transaction.
Automatic Synchronization with OpenDental:
Upon successful submission, the payment information is automatically transmitted and recorded within the corresponding patient's account in OpenDental. You can verify this by navigating to the Account module within OpenDental. The payment will appear as a new entry, complete with the amount and the associated transaction details, providing a real-time update of the patient's financial record. This seamless synchronization ensures that your financial records are always up-to-date and consistent across both platforms.
Step 8: Viewing Payments in OpenDental
Reviewing posted payments in OpenDental is a straightforward process that allows you to keep track of all financial transactions associated with a patient. Follow these steps to access and view payment details:
Launch OpenDental: Begin by opening the OpenDental software on your computer. Ensure you have the necessary login credentials and permissions to access patient accounts and financial information.
Access the Account Module: Once OpenDental is open, navigate to the "Account" module. This module is specifically designed for managing patient financial records, including payments, charges, and adjustments. You can typically find a link or button for the "Account" module in the main navigation menu or toolbar of the OpenDental interface.
Select the Patient: Within the Account module, you will need to specify the patient whose payments you wish to review. Click on the "Select Patient" option. This action will usually open a search dialog or a list of your existing patients.
Choose the Desired Patient: From the patient selection interface, either search for the patient by name, patient ID, or other identifying information, or browse through the list to locate the correct individual. Once found, select the patient to load their financial account.
View Associated Payments: After selecting the patient, their complete account history will be displayed. This will include a detailed ledger showing all services provided, charges incurred, and, most importantly, all payments that have been posted to their account. You can typically see information such as the payment date, amount, payment method, and any notes associated with the transaction. This comprehensive view allows you to verify that all payments have been correctly applied and to reconcile patient balances.
Supported Payment Types
Strictly emits the following event types, which are reflected in OpenDental as follows:
These events are automatically posted to OpenDental based on the integration configuration.
Troubleshooting
If a payment fails and the error "DefNum is hidden" appears, check that the payment type (e.g., Credit Card Sale) is enabled in the OpenDental setup.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article