Difference between revisions of "Accept.js by Authorize.net"
(Created page with "<div class="docs-alert-info"><i class="fa fa-info-circle"></i> This page describes a feature available in version 7.3 and above</div> {{gateways | type = token | recurring = y...") |
|||
Line 1: | Line 1: | ||
− | <div class="docs-alert-info"><i class="fa fa-info-circle"></i> This page describes a feature available in version 7.3 and above</div> | + | <div class="docs-alert-info"><i class="fa fa-info-circle"></i> This page describes a feature available in version 7.3 and above.</div> |
{{gateways | {{gateways | ||
| type = token | | type = token | ||
Line 14: | Line 14: | ||
==Setup== | ==Setup== | ||
+ | # Ensure that you have installed a valid SSL certification for your site and your system URL in ''Setup >> General Settings'' is configured to server pages of SSL | ||
+ | #* Your system URL should begin with "https" and visitors should be able to navigate your site without security acceptance prompts. | ||
# Begin by activating the '''Accept.js''' module in ''Setup > Payments > Payment Gateways'' | # Begin by activating the '''Accept.js''' module in ''Setup > Payments > Payment Gateways'' | ||
# Accept.js uses API keys for authentication. Upon activation, you will be asked to enter the API Login ID, Transaction Key, and Public Client Key. | # Accept.js uses API keys for authentication. Upon activation, you will be asked to enter the API Login ID, Transaction Key, and Public Client Key. | ||
− | #* These can be found or generated inside the Authorize.net portal under '' | + | #* These can be found or generated inside the Authorize.net portal under ''Account > Security Settings > API Credentials & Keys'' |
# Customise the Display Name as desired, we recommend ''Accept by Authorize.net'' | # Customise the Display Name as desired, we recommend ''Accept by Authorize.net'' | ||
# Click '''Save Changes''' to complete the setup | # Click '''Save Changes''' to complete the setup |
Revision as of 12:44, 28 August 2017
Supported Features
Type | One Time | Recurring | Refunds | 3D Secure |
---|---|---|---|---|
Token | Yes | Yes | Yes | No |
Remote Update Card | Remote Delete Card | AddPayMethod API |
---|---|---|
Yes | Yes | No |
The WHMCS Official Accept.js by Authorize.net module was introduced in WHMCS 7.3.
Accept.js is a tokenised gateway. As a result, customers personal credit card information is submitted to and stored remotely by Accept.js. Using a tokenised gateway is recommended for security and reduced liability.
Setup
- Ensure that you have installed a valid SSL certification for your site and your system URL in Setup >> General Settings is configured to server pages of SSL
- Your system URL should begin with "https" and visitors should be able to navigate your site without security acceptance prompts.
- Begin by activating the Accept.js module in Setup > Payments > Payment Gateways
- Accept.js uses API keys for authentication. Upon activation, you will be asked to enter the API Login ID, Transaction Key, and Public Client Key.
- These can be found or generated inside the Authorize.net portal under Account > Security Settings > API Credentials & Keys
- Customise the Display Name as desired, we recommend Accept by Authorize.net
- Click Save Changes to complete the setup
Accept.js is now active and ready for use.
Payment Workflow
- Automated recurring and on-demand billing is supported.
- When making a payment, customers are able to select to use a previously stored card or enter a new one.
- Customers can update their credit card at any time from the client area.
- Admin level users with the necessary permissions can also perform card updates from the admin area.
- Customers never leave your WHMCS installation during checkout or updating their card.
- Personal card information is submitted directly to Accept.js and is never stored in your local WHMCS installation.
- The Accept.js API is used for refunds and obtaining transaction information.
- The Accept.js.js library is used for payments and card updates.
Migrating to Accept.js
Our Accept.js module supports migrating credit card details stored locally within WHMCS to the Accept.js tokenisation system. This allows for a seamless transition from another merchant gateway provider to Accept.js.
Migration of existing clients' locally stored credit card data occurs during the next payment process per client. The first time a payment capture is attempted for an invoice using Accept.js, the credit card details will be submitted to Accept.js and a token created and stored. Any card details stored locally for that client will be removed.
To migrate all of your credit card processing to Accept.js, follow the steps below:
- Navigate to Setup > Payments > Payment Gateways
- Ensure the Accept.js module has been activated
- Select the Deactivate link for your previous merchant gateway provider
- When prompted to choose a replacement gateway to switch users of the previous gateway module to, select Accept.js
- Click OK to complete the process