<?php

// Initiate and set the username provided from usps
$zipcode = new \USPS\ZipCodeLookup('xxxx');
// During test mode this seems not to always work as expected
//$verify->setTestMode(true);
// Create new address object and assign the properties
// apartently the order you assign them is important so make sure
// to set them as the example below
$address = new \USPS\Address();
$address->setFirmName('Apartment');
$address->setApt('100');
$address->setAddress('9200 Milliken Ave');
$address->setCity('Rancho Cucomonga');
$address->setState('CA');
// Add the address object to the zipcode lookup class
$zipcode->addAddress($address);
// Perform the call and print out the results
print_r($zipcode->lookup());
print_r($zipcode->getArrayResponse());
// Check if it was completed
if ($zipcode->isSuccess()) {
    echo 'Done';
} else {
    echo 'Error: ' . $zipcode->getErrorMessage();
}
Example #2
0
<?php

require_once 'autoload.php';
// Initiate and set the username provided from usps
$verify = new \USPS\AddressVerify('xxxx');
// During test mode this seems not to always work as expected
//$verify->setTestMode(true);
// Create new address object and assign the properties
// apartently the order you assign them is important so make sure
// to set them as the example below
$address = new \USPS\Address();
$address->setFirmName('Apartment');
$address->setApt('100');
$address->setAddress('9200 Milliken Ave');
$address->setCity('Rancho Cucomonga');
$address->setState('CA');
$address->setZip5(91730);
$address->setZip4('');
// Add the address object to the address verify class
$verify->addAddress($address);
// Perform the request and return result
print_r($verify->verify());
print_r($verify->getArrayResponse());
var_dump($verify->isError());
// See if it was successful
if ($verify->isSuccess()) {
    echo 'Done';
} else {
    echo 'Error: ' . $verify->getErrorMessage();
}