New Authorize API Gateway for ProductCart
Authorize Advanced Integration Method (AIM) is depreciated and no longer supported by ProductCart. All Authorize merchants will need to use the new API to process credit cards.
IMPORTANT NOTICE:
The new Authorize API is not available yet, but on its release, it will be officially announced to all merchants. There is, however, a temporary fix to the current AIM integration which can be installed now. CLICK HERE to learn more.
---
If you don't know if you have the most recent version of Authorize.net gateway installed yet, or have noticed a break in service, please reach out to support for assistance. Again, this article is for any ProductCart merchant who is using Authorize.net or plans to use it. If you want to guarantee uninterrupted service, then the new API will be requirement to use this gateway for all versions of ProductCart after November 2024.
For those who wish to install this upgrade for their own store and have an active Support and Updates Plan, log into your ProductCart control panel, and click HELP >> CHECK FOR UPDATES and look for Authorize API.
NOTE: Depending on the time of reading this article and if you are running v5.4.1 or older, you may be able to also install the AIM patch to fix the endpoint issue from October 2024. This is a temporary solution which may not be future compatible or dependable long term. If you install this patch, or the new API, please ensure you adhere to the information below in the Pre-Install Checklist for Hosting.
Pre-Install Checklist for Hosting
If you are not hosting with NetSource Technologies, you will need to verify the following things are handled by your website hosting (click links to view Authorize Support articles):
New Authorize.NET API Additional Features
- Batch Processing is Enabled on ProductCart.
- Ability to Capture Funds for “Authorized” Orders through ProductCart.
- Ability to Void Payments for “Cancelled” Orders through ProductCart.
- Supersedes and Replaces Legacy Authorize.net AIM Integration
- Fraud management through Authrize.net Gateway.
Limitations
- This update is NOT intended to fix the Legacy Integration endpoints. Read article here https://support.authorize.net/knowledgebase/Knowledgearticle/?code=KA-07157
- Customer checkout and payment experience remain the same, with card form on it’s own page after the one-page-checkout.
What to Know Before Installing - FAQs
What Versions of ProductCart will the New Authorize.net Integration be Compatible?
This one install set will work for ProductCart versions v5.1.0 and higher (v5.1+, v5.2+, v5.3+, v5.4+)
Does Your Account Type or Connection Need Updated?
Account type and credentials should remain the same. As far as connections, merchant clients may need to go into their Authorize Account and create a set of NEW keys for API access and plug the into the ProductCart Authorize.net configuration screen.
How to Set Up Authorize.NET After Installation?
Same as before under PAYMENT > ADD NEW PAYMENT OPTION. Make sure you have your Authorize.net login credentials available to you in case new keys need to be generated from your Authorize.NET merchant account for setting up the new integration.
Will the ProductCart Gateway Interface Change for Authorize.net?
No. Everything will look similar to the previous AIM integration in the ProductCart control panel.
Does the New Authorize use 3DS?
No it doesn't use 3DS secure.
Is the New Authorize API More Secure?
Yes, the new Authorize API has improved PCI compliance since it uses OAuth 2.0 which is a current industry standard. It is also provides better security than its predecessors (like AIM) due to the fact it runs on frequently changing access tokens which validate the merchant with Authorize. Previous integrations use fixed keys which are at higher risk of a "middle man" attack if secret keys are compromised. This is not the case with the new API, as the secure validation is checked and renewed constantly.
What Existing Folders/Files are Affected?
New files will overlay over the Legacy AIM integration files, with the additional new gateway files which shouldn’t interfere with other payment applications.
What Other Payment Options Exist?
For a list of complete payment solutions through ProductCart, read about our Supported Gateways.
Do I Need the New Authorize.net API?
Yes, all previous integrations have been depreciated and are considered legacy by Authorize.
Helpful Authorize Links
This page shows that new Authorize API is the current alternative and replacing SOAP API + AIM -> https://developer.authorize.net/api/upgrade_guide.html
Features and Details of API -> https://support.authorize.net/knowledgebase/Knowledgearticle/?code=000001271
For information about the ProductCart Authorize Patch for AIM Integration, click here!