USPS International Shipping
Using the standard wizard settings gives the following code block
$Shipping_Parameters["USPSServer"] = "http://Production.ShippingAPIs.com/ShippingAPI.dll";
$Shipping_Parameters["CarrierCode"] = "PRIORITY";
$Shipping_Parameters["DefaultIntl"] = "Airmail Parcel Post";
$Shipping_Parameters["ShipperZip"] = "10701";
$Shipping_Parameters["ShiptoZip"] = "".((isset($_POST["shipping_postcode"]))?$_POST["shipping_postcode"]:"") ."";
$Shipping_Parameters["ShiptoCountry"] = "".((isset($_POST["shipping_country"]))?$_POST["shipping_country"]:"") ."";
but when testing with my own address shipping fails and returns the following
DomesticRatesV3;RateEngineV3.ProcessRequest - Please enter a valid ZIP Code for the recipient.
-2147219497
0
API=RateV3&XML=PRIORITY10701CV47 9QP50REGULAR
-2147219497DomesticRatesV3;RateEngineV3.ProcessRequestPlease enter a valid ZIP Code for the recipient. 1000440
What am I missing to get USPS to work with international addresses ?
Domestic US addresses seem to work just fine.