Either this is a problem with the USPS API - ShippingAPI.dll or the NopCommerce 1.3 USPS plugin that comes with NopCommerce 3.9 pre-installed. I've had problems before with Canadian addresses being charged $0 for an order (Likely the USPS problem), but this time for a Belgian order with a 4 digit zipcode, the USPS API errors with - USPS Error returned: Error Desc: OriginZip is invalid. Please make sure OriginZip is 5 numeric characters.USPS Help Context: .
Both the Estimate shipping and the checkout process generate this error. Inputs are Belgium, Other non US, and 1850. I tried 01850 and have the same error.
If NopCommerce is not preserving the leading zero in this case then the USPS Plugin needs a fix. Otherwise I will have to take it up with the USPS, and they aren't as responsive as you guys are. I suspect that they made a change on their side in Feb that broke the plugin. Can someone there take a look at the source code of the plugin and run a shipping test for Belgium with 1850 zipcode?
Thanks