There is also a syntax error in your XML payload.
You have two closing elements that don’t have opening elements.
<AddressValidateRequest
USERID="xxxxxxxxxxxx"><Revision>1</Revision><Address ID="0"><Address1>4166
Berkeley
Landing</Address1></Address2><City>Kennesaw</City><State>GA</State><Zip5>30144</Zip5></Zip4></Address></AddressValidateRequest>
Address2 and Zip4.
When updated to this, I get an Auth error:
,'API=RateV4&XML=<AddressValidateRequest USERID="xxxxxxxxxxxx"><Revision>1</Revision><Address ID="0"><Address1>4166 Berkeley Landing</Address1><Address2/><City>Kennesaw</City><State>GA</State><Zip5>30144</Zip5><Zip4/></Address></AddressValidateRequest>'
<?xml version="1.0" encoding="UTF-8"?>
<Error><Number>80040B1A</Number><Description>API Authorization failure. RateV4 is not a valid API name for XML request AddressValidateRequest.</Description><Source>USPSCOM::DoAuth</Source></Error>
--
Chris Hiebert
Senior Programmer/Analyst
Disclaimer: Any views or opinions presented are solely those of the author and do not necessarily represent those of the company.
This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.