Navigate to Admin → Settings → Orders → Authorize.net Configuration to set up the Authorize.net payment gateway.
Note: This guide assumes you already have an active Authorize.net account that is enabled to accept online credit card payments.
Log in to your account at Authorize.net.
In the left navigation menu, under Account, click Settings.
Under Security Settings, select API Credentials and Keys.
Copy and save your Login ID.
Click Create New Keys if you do not already have API keys.
For security verification, Authorize.net may email you a one-time numeric code. If prompted, retrieve the code from your email and enter it to continue.
Once generated, copy and save your Transaction Key.
In your dispensary, go to Admin → Settings → Orders → Payments → Authorize.net → Configuration.
Paste your Login ID and Transaction Key into the appropriate fields.
Ensure the Sandbox option is unchecked for live transactions.
(Optional) To preauthorize a higher amount than the order total, enter either:
A flat amount, or
A percentage above the order value.
Enable the integration by checking the Active box.
If you want users to save credit cards in your dispensary, you must contact your Authorize.net representative and confirm that Customer Information Manager (Vault) access is enabled on your account.