require 'vendor/autoload.php'; //Authentication //TODO: Modify the account and license key values // contained set in Credentials.php with your own require 'Credentials.php'; use AvaTax\SeverityLevel; use AvaTax\TaxServiceSoap; $taxSvc = new TaxServiceSoap('Development'); try { $isAuthorizedResult = $taxSvc->isAuthorized('GetTax'); echo 'IsAuthorized ResultCode is: ' . $isAuthorizedResult->getResultCode() . "\n"; if ($isAuthorizedResult->getResultCode() != SeverityLevel::$Success) { echo "isAuthorized(\"TaxSvc\") failed\n"; foreach ($isAuthorizedResult->Messages() as $message => $message) { echo $message->getName() . ": " . $message->getSummary() . "\n"; } } else { echo "isAuthorized succeeded\n"; echo 'Expiration: ' . $isAuthorizedResult->getexpires() . "\n"; echo "Operation: " . $isAuthorizedResult->getOperations() . "\n\n"; } } catch (SoapFault $exception) { $message = "Exception: "; if ($exception) { $message .= $exception->faultstring; } echo $message . "\n"; echo $taxSvc->__getLastRequest() . "\n"; echo $taxSvc->__getLastResponse() . "\n "; }