Authorize.net Accept.js Payment Gateway Configuration for CompanySync
The Authorize.net Accept.js gateway allows secure payment processing within CompanySync. This guide outlines the setup steps to enable this payment gateway for your business.
Steps to Configure Authorize.net Accept.js
1. Access Payment Gateway Settings
- Navigate to
Setup -> Settings -> Payment -> Gateways
in the CompanySync dashboard. - Click on the Authorize.net Accept.js tab.
2. Generate a Public Client Key
- Log in to the Authorize.net Merchant Interface as an Administrator.
- Go to:
Account -> Settings -> Security Settings -> General Security Settings -> Manage Public Client Key
.
- If a Public Client Key doesn’t exist:
- Answer the security question to generate a new key.
- Save the Public Client Key for later use.
3. Obtain API Keys
- Log in to your Authorize.net account.
- Click Account in the top-right corner.
- From the left-hand menu, go to:
Settings -> Security Settings -> API Credentials & Keys
.
- Retrieve API Login ID:
- The API Login ID will be displayed on this page.
- Generate a Transaction Key:
- Scroll to the Create New Key(s) section at the bottom.
- Answer the security question.
- Check the box for Disable Old Transaction Key(s).
- Click Submit to generate the new Transaction Key.
- Save the API Login ID and Transaction Key securely.
4. Enter API Credentials in CompanySync
- Go back to
Setup -> Settings -> Payment -> Gateways -> Authorize.net Accept.js
in CompanySync. - Enter the following credentials:
- API Login ID
- Transaction Key
- Public Client Key
- Save the settings.
5. Activate the Gateway
- Check the Active checkbox to enable the payment gateway.
- If using Sandbox mode (test environment), check the Enable Test Mode option.
Important Notes
- Single Currency Support:
- Authorize.net only supports one currency per account. Specify your account’s currency (e.g., USD, AUD) in the currency field.
- SSL Requirement:
- CompanySync must be served over SSL for secure transactions.
- Test Mode:
- Use Sandbox credentials for testing before going live.
Best Practices
- Regularly update your Transaction Key for enhanced security.
- Test transactions in Sandbox mode to ensure the gateway is functioning correctly.
- Confirm that the Public Client Key is active and properly linked to your Authorize.net account.