Authorize.net + UPS Changes - June 2023
Changes in Authorize.net and UPS caused some service issues, see if your problem is related to one of these updates, and you may need to upgrade to the newest integrations or Version 5.5.0 to continue using these services.
**** Please read the IMPORTANT NOTES for each integration below, as the new upgrades fix all past issues on Authorize.net and UPS. *****
Merchant Notification: Updates from Authorize.net and UPS May Disrupt Services
ProductCart has received an influx of support tickets requesting help with the following issues. Please read below for the proper support for these items.
Authorize.net:
IMPORTANT NOTE : As of January 2025, ProductCart exclusively supports the new Authorize.net API gateway solutions, as the legacy AIM integration has been announced to sunset in the near future. Read this article for more information -> https://docs.productcart.com/link/article/new-authorize-api
-------
BELOW IS OUTDATED AS OF JANUARY 2025
On June 8th, 2023, Authorize.net removed support for CBC Ciphers. ECDHE GCM are Authorize.net's preferred ciphers. NetSource's servers have been updated accordingly. If your store is not hosted with NetSource and you are experiencing this issue, contact your host for support.
Official support incident from Authorize.net: https://status.authorize.net/incidents/sh5b27xz2103
------
UPS:
IMPORTANT NOTE : As of June 2024, ProductCart now exclusively uses the new UPS OAuth 2.0 integration to provide all UPS services. If you are not running ProductCart v5.5, then you may not have this integration and shipping form UPS will not work through ProductCart. Read this article for more information -> https://docs.productcart.com/link/article/ups-oauth2-upgrade
-------
BELOW IS OUTDATED AS OF JUNE 2024
UPS endpoints changed last year. UPS has removed the redirect from the old endpoints to the new ones. The new endpoints are implemented in ProductCart v5.4 only.
If you are on a version older than 5.4, the suggested fix is to upgrade to the current version of ProductCart.
If you are unable to upgrade, the other option is to manually replace all of the endpoints in the codebase by doing a search/replace as follows:
https://www.ups.com/ups.app/xml/Track > https://onlinetools.ups.com/ups.app/xml/Track
https://www.ups.com/ups.app/xml/TimeInTransit > https://onlinetools.ups.com/ups.app/xml/TimeInTransit
https://www.ups.com/ups.app/xml/Rate > https://onlinetools.ups.com/ups.app/xml/Rate
https://www.ups.com/ups.app/xml/ShipAccept > https://onlinetools.ups.com/ups.app/xml/ShipAccept
https://www.ups.com/ups.app/xml/AV > https://onlinetools.ups.com/ups.app/xml/AV
https://www.ups.com/ups.app/xml/Void > https://onlinetools.ups.com/ups.app/xml/Void
https://www.ups.com/ups.app/xml/ShipConfirm > https://onlinetools.ups.com/ups.app/xml/ShipConfirm
------