Trader Information
Back to topOverview
Back to topPlease Note: Magento 2 Checkout Address Validation using USPS Address API 3.0 is an independent extension developed by EcomPlugins. It is not created, endorsed, or supported by the United States Postal Service (USPS). This downloadable Magento 2 extension integrates your store with the official USPS Address API 3.0 to verify customer shipping addresses in real time, improving delivery accuracy and reducing shipping errors.
This extension is part of our complete Magento Address Validation solution and works seamlessly alongside our Magento 2 USPS Shipping REST API extension.
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 USPS Address API 3.0. USPS validates the address against its database and returns standardized or suggested addresses whenever available.
Customers can select the recommended address before continuing through checkout, helping reduce returned packages, delivery delays, and address correction issues. If USPS cannot validate the address, merchants can allow customers to continue using the original address according to the configured checkout settings.
The extension also validates customer addresses when creating or editing entries in the Magento Address Book, helping maintain accurate customer information across your entire Magento store.
Review the screenshots below to see how Magento 2 USPS Address Validation works during the checkout process.
Important: USPS Address Validation requires an active USPS Developer account with access to the USPS Address API 3.0. USPS now requires developers to accept the API License Agreement and subscribe to the appropriate production API plan before live usage. This extension supports the latest USPS REST API 3.0 using secure OAuth 2.0 authentication.
USPS Developer Account & Pricing
To use this extension, create a USPS Developer account at developer.usps.com, subscribe to the USPS Addresses API 3.0, and generate your API credentials.
After obtaining your API credentials, simply configure the Client ID and Client Secret within Magento Admin. Production access requires acceptance of the USPS API license agreement and an active production subscription according to USPS pricing.
Key Features
- Enable or disable address validation directly from Magento Admin.
- Validate customer shipping addresses using the official USPS Address API 3.0.
- Display standardized and suggested USPS addresses during checkout.
- Automatically update the customer's shipping address after selection.
- Optionally display both the original customer-entered address and the validated address.
- Display address suggestions below the shipping form or in a popup during guest checkout.
- Skip validation for addresses that have already been verified.
- Require customers to confirm a validated address before proceeding to shipping methods.
- Supports USPS REST API 3.0 with secure OAuth 2.0 authentication.
- Automatic OAuth access token caching reduces unnecessary authentication requests.
- Validate addresses in the Magento Customer Address Book during add and edit operations.
- Compatible with One Step Checkout and many third-party checkout extensions.
- Reduce failed deliveries caused by incomplete or incorrect shipping addresses.
- Improve shipping accuracy and customer satisfaction.
- Compatible with Magento 2 Open Source and Adobe Commerce.
- Compatible with One Step Checkout extensions from Amasty, BSS Commerce, Aheadworks, MageWorx, and other providers. Compatibility may vary by extension version and checkout customizations; contact us to confirm support for your setup.
Configuration
Setup is simple:
- Create a USPS Developer account.
- Accept the USPS API License Agreement.
- Subscribe to the USPS Addresses API 3.0.
- Generate your Client ID and Client Secret.
- Configure your API credentials in Magento Admin.
- Enable the extension and choose your preferred address validation settings.
- Clear Magento cache and begin validating customer addresses automatically.
Benefits of USPS Address Validation
- Reduce failed deliveries and returned packages.
- Improve first-attempt delivery success rates.
- Standardize customer shipping addresses automatically.
- Reduce manual order corrections.
- Improve warehouse fulfillment accuracy.
- Reduce customer service requests caused by address errors.
- Improve checkout experience.
- Maintain cleaner customer address records.
- Support the latest USPS Address API 3.0 platform.
Recommended Magento Extensions
- Magento 2 USPS Shipping REST API – Display live USPS shipping rates, labels, tracking, and delivery services.
- Magento Address Validation – Explore all supported address validation integrations for Magento.
- Magento Shipping Integration – Connect Magento with USPS, UPS, FedEx, DHL, LTL Freight, and custom shipping APIs.
- Magento 2 UPS Address Validation – Validate customer addresses using the UPS REST API.
- Magento 2 FedEx Address Validation – Validate shipping addresses using the FedEx REST API.
- Magento 2 Cloudflare Varnish Cache – Improve Magento performance with intelligent Cloudflare cache synchronization.
Why Choose EcomPlugins?
- Specialists in Magento and Adobe Commerce shipping integrations.
- Trusted by merchants worldwide.
- Regular updates supporting USPS API changes and new Magento releases.
- Fast technical support from experienced Magento developers.
- Reliable, production-ready extensions designed for long-term compatibility.
Support
If you need assistance with installation, USPS API configuration, or module compatibility, 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
2.2.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
01 October, 2026
Categories
Extensions, Shipping & Fulfillment, Address Verification
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 top2.2.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:
Hyva theme comatibility fixes.
2.2.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:
Missing Apartment handing and show errors.
Customer address page fixs.
Logging improvements and Download log option in admin.
2.2.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:
Firefox popup css fixes.
2.2.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:
Escape fixes.
2.2.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:
Magento 2.4.8 and php 8.4 comptibility fixes.
2.2.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:
obscure error fixed.
2.2.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:
API keys with encryption saving.
2.1.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:
Address Book Js validation fixes.
2.1.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:
Address suggestion popup Radio Buttons with area accessibility fixes added.
2.1.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:
API validation fixes.
2.1.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:
Wrong address validation fixes.
2.1.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:
Street address merge logic updates if street 2 is small string.
2.1.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:
Extra Blank popup fixes.
2.1.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:
USPS Rest API version 3.0 with OAuth 2.0 support added.
2.1.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:
Added logic to stop auto address validation popup outside click.
2.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:
Bugs fixes
1. Street merge with less than admin defined min char setting.
2. Token expiration timeout setting updates
3. Other validation fixes.
2.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:
jQuery fixes with magento 2.4.6.p1
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:
Login cases fixes.
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:
Additional api calls handled when first and last name changed.
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:
Magento 2.4.5 compatibility js fixes.
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:
Added fixes for duplicate requests.
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:
Logged in customer address validation fixes.
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 js 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:
PHP 8.1 compatibility 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:
More JS validation 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:
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:
Some text changes as per customer request.
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:
One step checkout custom marketplace extensions compatibility fixes like Mageplaza, Amasty etc.
1.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:
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.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:
Initial ajax loader issue fixed.
1.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:
Js validation fixes.
1.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:
Js address validation fixes.
1.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:
Helper class namespace fix.
1.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:
First version 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