Yesterday one of our clients using Ubercart in Drupal 6 got the email from UPS Tech Alert saying:
“This message is to inform you that you are currently using UPS Developer Kit APIs in the Customer Integration Environment (CIE), which is not intended to perform as the UPS® production environment. To avoid slow response times or planned outages, please migrate to the UPS production environment by November 25, 2014.” (Excerpt from UPS email)
We checked with UPS and they confirmed that as long as we were using the correct production URLs for uc_ups module we are fine.
UPS said that the correct Web Service APIs is:
UPS also said that for XML APIs for our application the correct production URL is:
Our already correct uc_ups module code snippet looks like:
'#options' => array( 'https://wwwcie.ups.com/ups.app/xml/' => t('Testing'), 'https://onlinetools.ups.com/ups.app/xml/' => t('Production'), ),
Drupal Specific Background and our Investigation:
In our case, UPS is part of the main Ubercart package and there are no updates available. We were already using the most recent version of Ubercart 2 for Drupal 6. Furthermore there were no issues for Ubercart related to this problem. We emailed UPS technical support and they replied promptly. They sent us the URL’s for the API’s and we confirmed that we are already using the correct one. So we can safely disregard the email message. We only found one other reference at the time so we wanted to shout out to others in the same boat. Most of us are already good to go. Happy Shipping.