To use UPS shipping rates in Spirit Sale, you must create API credentials through UPS.
You will generate:
UPS Client ID
UPS Client Secret
These credentials are required to connect your UPS account and display shipping rates at checkout.

You will need:
A valid UPS account number
Access to your UPS account login
Important:
You must create Production credentials, not Sandbox/Test credentials
The Rating API must be enabled for shipping rates to work
Your UPS API credentials are sensitive and should be kept secure.
Do not share your Client ID or Client Secret publicly
Do not send credentials over unsecured channels
Only enter credentials directly into trusted systems such as Spirit Sale

For security reasons, Spirit Sale Support is unable to create or manage UPS API credentials on your behalf. These must be generated and maintained within your UPS account.
Go to:
https://developer.ups.com/
Sign in using your UPS account.
If you do not have a login, create one using your UPS account information.
Once logged in:
Navigate to your dashboard
Click Create App
Enter the required details
Suggested values:
App Name: Spirit Sale Integration
Purpose: Shipping / E-commerce
Continue through the prompts to create the application.
During setup or after app creation, you will be prompted to request access to UPS APIs.
Make sure to request access to:
Rating (Required)
Shipping (Recommended)
Tracking (Optional)
Address Validation (Optional)
Authorization (OAuth)
Important:
The Rating API is required for UPS shipping rates to appear at checkout
Some APIs may require approval from UPS before they become active
You may be asked to link your UPS account number to the application.
This ensures:
Rates are tied to your account
Shipping charges are calculated correctly
UPS may require additional verification such as billing or account details.
After your app is created and approved:
Locate and copy your:
Client ID
Client Secret
Before leaving the UPS portal, confirm:
Your app status is Active
The Rating API is enabled and approved
If approval is still pending, UPS rates may not appear yet in Spirit Sale.
Once you have your Client ID and Client Secret:
Go to:
Settings → Shipping Methods → UPS
Enter your:
UPS CLIENT ID
UPS CLIENT SECRET
Click:
Update
After saving, your UPS shipping rates should be available at checkout.
This is usually caused by:
Rating API not enabled
App not approved yet
UPS account not linked properly
If you are unable to activate production access, you may need to contact UPS to complete account verification.