The Authorize.net payment gateway is a payment processor provided by Authorize.net. It uses a local checkout process, meaning that the customer never leaves your website throughout the entire transaction.
Authorize.net Account Setup
- You will need to establish a merchant account
- You will also need to setup an Authorize.net account to handle payment processing.
Once your account is established, you might experience a delay between when your account is created and when your account is activated for handling transactions.
In addition, it should be noted that Shopp makes use of version 3.1 of the AIM API from Authorize.net. By default, your account settings in Authorize.net uses version 3 and will need updated to 3.1.
Web Hosting Setup
Since the Authorize.net payment gateway for Shopp uses a local checkout process, sensitive information (such as credit card numbers) may be entered on your website. In order to protect your customer’s sensitive payment information your website will need SSL Setup & Certificates.
- Uncompress the add-on files
- Upload the folder (directory) and all its contents to your Shopp add-ons folder (directory) under:
When your Authorize.net account is successfully set up, you will receive a Login ID and a Password or Transaction Key. To setup Shopp to use Authorize.net, in your WordPress admin navigate to Shopp → Settings → Payments.
- Payment Gateway
Select Authorize.Net from the Payment Gateway menu.
- Login ID
Enter your Authorize.Net Login ID provided by Authorize.Net when your account was setup. You can find your Login ID by logging into your Authorize.Net account, Under Account, Click on Settings. Under Security Settings, Click API Login ID and Transaction Key
- Password/Transaction Key
Enter your Authorize.Net Password or Transaction Key also provided when your account was setup. If you regenerate your Transaction Key, you must update it in the Shopp settings.
- Enable test mode
By toggling on this setting, you will be able to run test transactions using Authorize.Net without any money changing hands or accounts being debited. This will allow you to test that your setup is working correctly before going live. Test transactions will appear in your Shopp order management screen as a regular order. You may simply disregard or delete any test orders you create.
When in test mode, you can use these automatic approval credit card numbers to verify that checkout through Authorize.net is working on your site. These numbers will always return approved when in test mode, but will be declined when this gateway is in live mode. Any future date can be used for the expiration date and any 3 or 4 digit number can be used for the CVV code.
Automatic Approval Numbers in Test Mode
- Visa: 4007000000027
- Mastercard: 5424000000000015
- Discover: 6011000000000012
- American Express: 370000000000002
Automatic Decline Numbers in Test Mode
- Any Card Type: 4222222222222