Authorize.Net
Authorize.Net is a leading provider of payment gateway services, managing the submission of billions of transactions to processing networks. To use Authorize.Net with Sertifi, you must have or create an Authorize.Net account.
Generating a new Signature Key
Authorize.Net announced that they are upgrading a security feature currently used in the Sertifi Integration. The MD5-Hash used for transaction response verification is being replaced by a SHA-512 utilizing a Signature Key. In order to continue using the Sertifi integration with Authorize.Net, you must make this update using the following workflow.
To generate your Signature Key:
- Log into the Merchant Interface at https://account.authorize.net.
- Click Account from the main toolbar.
- Click Settings in the main left-side menu.
- Click API Credentials & Keys.
- Select New Signature Key.
- Click Submit to continue.
- Request and enter PIN for verification.
Your new Signature Key is displayed.
To enter your Signature Key into your Sertifi account:
- Log in to your Sertifi portal at your unique URL.
- Click Administration > Account Settings >Payment Settings > Gateways & Rules.
- Click Authorize.NET.
- Enter your new Signature Key in the Signature Key field.
- Click Update.
Enabling Authorize.Net
Download the Authorize.Net checklist here. This checklist helps you go through the following Authorize.Net setup process more easily.
To enable Authorize.Net for your Sertifi account, provide your Customer Success Manager with the following Authorize.Net information:
- Signature Key - a generated key using the SHA-512 hash value.
- API Login ID
- Transaction Key - for new accounts, you must set the transaction key. For existing accounts, provide the current value.
In your Authorize.Net account, navigate to your Account Settings, and set up the following:
- Add the URL provided to you by your CSM for whitelisting in the Response/Receipt URLs section. For example,
https://www.sertifi.com/Your Portal Name/Payments/AuthorizeNetCallback.aspx - Enable the Transaction Details API
- Customize your Payment Form by making the following fields required:
- Payment Information
- Card Code
- Customer Billing Information
- First Name
- Last Name
- Address
- Zip Code
- Payment Information