<?php /** * Created by PhpStorm. * User: Tony DeStefano * Date: 10/22/15 * Time: 2:13 PM */ require_once 'config.php'; try { /* initialize taxify */ $taxify = new ZayconTaxify\Taxify(API_KEY, ZayconTaxify\Taxify::ENV_DEV, TRUE); /* tax */ $tax = new ZayconTaxify\Tax($taxify); $tax->setDocumentKey('Order001'); $tax_response = $tax->cancelTax(); var_dump($tax_response); } catch (ZayconTaxify\Exception $e) { var_dump($e); }
<?php /** * Created by PhpStorm. * User: Tony DeStefano * Date: 10/22/15 * Time: 2:13 PM */ require_once 'config.php'; try { /* initialize taxify */ $taxify = new ZayconTaxify\Taxify(API_KEY, ZayconTaxify\Taxify::ENV_DEV, TRUE); /* addresses */ $origin_address = new ZayconTaxify\Address(); $origin_address->setStreet1('16201 E Indiana Ave')->setCity('Spokane Valley')->setState('WA')->setPostalCode('99216'); $destination_address = new ZayconTaxify\Address(); $destination_address->setStreet1('16201 E Indiana Ave')->setCity('Spokane Valley')->setState('WA')->setPostalCode('99216'); /* line */ $line = new ZayconTaxify\TaxLine(); $line->setQuantity(1)->setItemKey('SKU001')->setActualExtendedPrice(100)->setItemDescription('Some Product')->setItemTaxabilityCode(ZayconTaxify\Code::CODE_FOOD); /* tax */ $tax = new ZayconTaxify\Tax($taxify); $tax->setDocumentKey('Order001')->setTaxDate(time())->setIsCommitted(TRUE)->setOriginAddress($origin_address)->setDestinationAddress($destination_address)->addLine($line); $tax_response = $tax->calculateTax(); var_dump($tax_response); } catch (ZayconTaxify\Exception $e) { var_dump($e); }