The beauty of link-only answers. This no longer works -> http://www.magentocommerce.com/blog/magento-community-edition-alert-important-patch-for-usps-api/
USPS API RateV3 ends on Sept. 28, 2014
Following are patches (July 2013) for Magento Community Edition to support USPS API RateV4:
If you installed these patches last year, you're done, if you installed a third party module that allowed you to use Priority Mail
and Priority Mail Express
with the RateV3 API (didn't install these patches) then you need to apply them before Sept. 28.
1.8.x.x can ignore the following.
Versions prior to 1.7.x.x require applying a shipping methods patch first so Magento will support USPS API RateV4. The second API Upgrade patch supports the changes to the USPS Priority Mail
and Priority Mail Express
postage methods.
Target Magento Release Upgrade of Shipping Methods Patch USPS API Upgrade Patch
(if not previously applied)
Magento Community Edition 1.7.x.x Not Required PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Magento Community Edition 1.6.2.0 MAGEBP-706_CE_1.6.2.0_v4.patch PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Magento Community Edition 1.6.1.0 MAGEBP-706_CE_1.6.1.0_v4.patch PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Magento Community Edition 1.6.0.0 MAGEBP-706_CE_1.6.0.0_v4.patch PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Magento Community Edition 1.5.1.0 MAGEBP-706_CE_1.5.1.0_v4.patch PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Magento Community Edition 1.5.0.1 MAGEBP-706_CE_1.5.0.1_v4.patch PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Magento Community Edition 1.4.2.0 MAGEBP-706_CE_1.4.2.0_v4.patch PATCH_SUPEE-1868_CE_1.4.2.0_v1.sh
Available from the following links:
USPS API RateV4 patch (must be applied first)
http://info.magento.com/rs/magentocommerce/images/MAGEBP-706_CE_1.4.2.0_v4.patch
http://info.magento.com/rs/magentocommerce/images/MAGEBP-706_CE_1.5.1.0_v4.patch
http://info.magento.com/rs/magentocommerce/images/MAGEBP-706_CE_1.6.2.0_v4.patch
API Update Specific to 1.4.2.0:
http://info.magento.com/rs/magentocommerce/images/PATCH_SUPEE-1868_CE_1.4.2.0_v1.sh
API Update for all others up to 1.7.x.x
http://info.magento.com/rs/magentocommerce/images/PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Users of 1.7.x will probably have already installed this above patch so they could ship by Priority Mail
and Priority Mail Express
back in early August 2013.
If you merely installed third party modules that supported using Priority Mail
and Priority Mail Express
with the RateV3 calculator on 1.6.x.x and previous, you will have to apply both the Shipping Methods Patch
and USPS API Upgrade Patch
Mage_Usa
modules for code like$this->getConfigData('specificerrmsg')
and see what happens near that. That is the error message that you see in the checkout process.Mage::log(SOME VARIABLE)
in those methods and checkvar/log/system.log
to see their values. Or you can use xdebug. The main idea is to ...debug. Unfortunately I have close to 0 experience with USPS and Fedex (on Magento and outside it) so I cannot give you more details.