UPS and FedEx have implemented an OAuth security model for all APIs to enhance the overall security, reduce fraud, and provide enhanced API capabilities. OAuth replaces access keys with a client ID and client secret for authentication. Please check the KB link below on how to obtain the Client ID and Client Secret, download the patch files, and follow the steps below to apply the patches.
How to obtain Your FedEx API Key and API Secret Key
https://my.connectedbusiness.com/index.php?rp=/knowledgebase/327/How-to-obtain-Your-FedEx-API-Key-and-API-Secret-Key.html
Important Reminders: FedEx Certification is a mandatory step for Ship API and Open Ship API before you can be utilized in the FedEx production environment. Click on this link https://developer.fedex.com/api/en-us/certification.html to learn the label certification steps.
How to obtain Your UPS Client ID and Client Secret
https://my.connectedbusiness.com/index.php?rp=/knowledgebase/328/How-to-obtain-Your-UPS-Client-ID-and-Client-Secret.html
Shipping Patches download link:
CB23.0 or 23.0.8411 or 23.0.8427
CB23.1 or 23.1.8502 or 23.1.8636
CB23.2 or 23.2.8749 or 23.2.8864
CB22.60.8083 (CB22 SP3)
Steps in applying patches for UPS and FedEx Carrier:
Reminders: If you have any customizations from a third-party partner, you may want to consult them to ensure that your customizations will work with this patch.
I. Prerequisites: Make sure to backup your database so you can restore it when needed.
Steps On How To Backup and Restore Database:
http://my.connectedbusiness.com/knowledgebase.php?action=displayarticle&id=255
II. Applying the Scripts: Run the patch scripts from 1 to 6.
1-Scripts.sql
2-dbo.CreateShipmentCarrier.sql
3-dbo.UpdateShipmentCarrier.sql
4-dbo.CreateShipment.sql
5-dbo.UpdateShipment.sql
6-RefreshView_ShipmentLabelReportView.sql
Steps On How To Run Scripts:
http://my.connectedbusiness.com/knowledgebase.php?action=displayarticle&id=125
III. Applying DLLS
Connected Business Desktop App
Please ensure all users are logged out and the application is not loaded when doing the backup and copying of the new DLLS. These DLLS must be applied in ‘each work station’ that has CB Installed.
1. In the Installed folder of your Connected Business Desktop, backup all affected DLL files.
2. Inside the Patch Folder, copy all DLL files and paste them into your installed folder of Connected Business. Choose Copy and Replace
Connected Business Ecommerce Website (Skip this if you don't have a CBE website)
The DLLs must be applied in your website bin folder if you use real-time shipping rates for UPS and FedEx. Please follow the steps below:
Reminders: Apply the patches during off-peak hours or when a few customers browse your website. Make sure that you already run the scripts, applied the DLLS on your desktop and setup the UPS/FedEx Carrier before applying the patches in your website.
1. In the Website Bin folder, backup all affected DLL files or backup the whole Bin folder.
2. Inside the Patch Folder, copy all DLL files and paste them into your website Bin folder. Choose Copy and Replace
e.g. Website Bin Location:
UPS and FedEx are now using Client ID and Client Secret, please check the KB below on how to obtain the credentials and setup the carrier plugin.
How to obtain Your FedEx API Key and API Secret Key
https://my.connectedbusiness.com/index.php?rp=/knowledgebase/327/How-to-obtain-Your-FedEx-API-Key-and-API-Secret-Key.html
How to obtain Your UPS Client ID and Client Secret
https://my.connectedbusiness.com/index.php?rp=/knowledgebase/328/How-to-obtain-Your-UPS-Client-ID-and-Client-Secret.html