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

https://downloads.connectedbusiness.com/connectedbusiness/patches/CB_23_0_UPS_FedEx_Oauth_Patch_8998.zip

CB23.1 or 23.1.8502 or 23.1.8636

https://downloads.connectedbusiness.com/connectedbusiness/patches/CB_23_1_UPS_FedEx_Oauth_Patch_8998.zip

CB23.2 or 23.2.8749 or 23.2.8864

https://downloads.connectedbusiness.com/connectedbusiness/patches/CB_23_2_UPS_FedEx_Oauth_Patch_8998.zip

CB22.60.8083 (CB22 SP3)

https://downloads.connectedbusiness.com/connectedbusiness/patches/CB_22_60_UPS_FedEx_Oauth_Patch_8998.zip

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

Was this answer helpful? 1 Users Found This Useful (1 Votes)