Trader Information
Back to topOverview
Back to topPlease Note: Magento 2 Checkout Address Validation using UPS REST API is an independent extension developed by EcomPlugins. It is not created, endorsed, or supported by UPS. This downloadable Magento 2 extension integrates your store with the official UPS Address Validation REST API to verify customer shipping addresses in real time, helping reduce delivery failures and improve checkout accuracy.
This extension is part of our complete Magento Address Validation solution and works seamlessly with our Magento 2 UPS Shipping REST API extension to provide a complete UPS shipping experience for Magento 2 and Adobe Commerce.
During checkout, the extension automatically sends the customer's complete shipping address—including street address, city, state, ZIP/postal code, and country—to the official UPS Address Validation REST API. UPS validates the address against its database and returns standardized or suggested addresses whenever possible.
Customers can simply select the validated address before proceeding to shipping methods, reducing shipping errors, returned packages, and carrier address correction charges. If UPS cannot validate the address, merchants can allow customers to continue using the original address based on their preferred configuration.
The extension also validates addresses when customers create or edit addresses in their Magento Address Book, helping maintain clean customer records across your entire store.
Review the screenshots below to understand how Magento 2 UPS Address Validation automatically verifies customer addresses during checkout.
Important: The UPS Address Validation API must be enabled for your UPS Developer account before this extension can be used. If your account does not currently have access, contact UPS Support to request activation. This extension supports the latest UPS REST API with secure OAuth 2.0 authentication.
UPS Account & Pricing
To use this extension, create a UPS Developer account and generate your REST API credentials. Enter your Client ID and Client Secret in the Magento Admin configuration to enable secure communication with UPS.
UPS Developer API access is available at no additional cost for eligible UPS accounts. Standard UPS shipping charges continue to apply according to your negotiated shipping rates.
Key Features
- Enable or disable address validation directly from Magento Admin.
- Validate customer shipping addresses in real time using the official UPS REST API.
- Display standardized and suggested UPS addresses during checkout.
- Automatically update the shipping address after customer selection.
- Optionally display both the original customer-entered address and the validated address.
- Require customers to confirm a suggested address before continuing to shipping methods.
- Skip validation for addresses that have already been verified.
- Secure OAuth 2.0 authentication with automatic access token management.
- Access token caching reduces unnecessary API requests and improves checkout performance.
- Validate customer addresses in the Magento Address Book during add and edit operations.
- Supports guest checkout, registered customer checkout, One Step Checkout, and many third-party checkout extensions.
- Reduce address correction fees charged by UPS.
- Reduce failed deliveries caused by incomplete or incorrect addresses.
- Compatible with Magento 2 Open Source and Adobe Commerce.
Configuration
Getting started is simple:
- Create or log in to your UPS Developer account.
- Enable the UPS Address Validation REST API for your application.
- Generate your UPS REST API credentials.
- Configure the credentials in Magento Admin.
- Select your preferred address validation options.
- Clear Magento cache and begin validating customer addresses automatically.
Benefits of UPS Address Validation
- Reduce failed deliveries and returned shipments.
- Improve first-attempt delivery success rates.
- Reduce UPS address correction charges.
- Improve customer checkout experience.
- Standardize shipping addresses automatically.
- Maintain cleaner customer address records.
- Reduce manual order corrections.
- Improve warehouse fulfillment accuracy.
- Increase customer satisfaction.
- Reduce customer service requests related to shipping errors.
Recommended Magento Extensions
- Magento 2 UPS Shipping REST API – Display live UPS shipping rates, delivery estimates, labels, and tracking.
- Magento Address Validation – Explore all supported address validation integrations for Magento.
- Magento Shipping Integration – Connect Magento with UPS, USPS, FedEx, DHL, LTL Freight, and custom shipping APIs.
- Magento 2 FedEx Address Validation – Validate customer addresses using the FedEx REST API.
- Magento 2 Smarty Address Validation – Validate domestic and international addresses using Smarty APIs.
- Magento 2 Cloudflare Varnish Cache – Automatically synchronize Magento and Cloudflare cache for maximum performance.
Why Choose EcomPlugins?
- Magento and Adobe Commerce shipping specialists.
- Trusted by merchants worldwide.
- Production-ready extensions with regular updates.
- Fast technical support from experienced Magento developers.
- Designed for reliability, performance, and long-term compatibility.
Support
If you need assistance with installation, API configuration, or UPS integration, our Magento experts are ready to help.
Please contact us or email support@ecomplugins.com.
Live Demo
- Frontend Demo: https://magento2.ecomplugins.com
- Backend Demo: https://magento2.ecomplugins.com/admin/
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
3.1.8
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current), 2.3 (obsolete)
Adobe Commerce (on-prem): 2.4 (current), 2.3 (obsolete)
Magento Open Source: 2.4 (current), 2.3 (obsolete)
Type
Stable Build
Updated
14 July, 2026
Categories
Extensions, Shipping & Fulfillment, Address Verification
Supported Browsers
Chrome, Firefox
Documentation
License Type
GNU Lesser General Public License 3.0 (LGPL-3.0)
Policy
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top3.1.8:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
XSS vulnerability in UPS Address fixes.
3.1.7:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Firefox popup css fixes.
3.1.4:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Admin Checkout Validation feature added.
3.1.3:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Escape fixes.
3.1.2:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Magento 2.4.8 and php 8.4 comptibility fixes.
3.1.1:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Address Book Js validation fixes.
3.1.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
API response changes fixes.
Multiple checkout shipping address validation added,
3.0.6:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Street 2 address merge fixes if not returned by API
3.0.5:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Extra blank popup fixes.
3.0.3:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added logic to stop auto address validation popup outside click.
3.0.2:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Bugs fixes
1. Street merge with less than admin defined min char setting.
2. UPS Token expiration timeout setting updates
3. Other validation fixes.
3.0.1:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
jQuery fixes with magento 2.4.6.p1
3.0.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Telephone validation added if not entered then stop calling address validation API.
2.0.9:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
UPS access token caching added.
2.0.8:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
UPS new access token flow added. All clients have to create account under https://developer.ups.com/. Then create new app and generate client id and client secret which will be require to generate access token.
2.0.6:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Auto verification settings added.
2.0.5:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Login cases fixes.
2.0.4:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Additional calls handled if first and last name changed.
2.0.3:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Magento 2.4.5 compatibility js fixes.
2.0.2:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Added fixes for duplicate requests.
2.0.1:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Logged in customer address validation fixes.
2.0.0:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Logged in customer js validation fixes.
1.0.9:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
PHP 8.1 compatibility fixes.
1.0.8:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
More js validation fixes.
1.0.7:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Custom one step checkout plugins fixes added.
1.0.6:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Added following features and fixes
1. Added verification date in each address once validated. So no need to verify again same address.
2. Logged in customer existing saved address validation fixes.
1.0.5:
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Initial ajax loader issue fixed.
1.0.4:
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Multiple address logic fixes.
1.0.3:
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Js validation fixes.
1.0.2:
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Helper class namespace fixes.
1.0.1:
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Some js validation fixes.
1.0.0:
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
First version release 1.0.0
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor