TaxCloud sample code for osCommerce
PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
admin
ext/modules
includes
checkout_confirmation.php
checkout_process.php
checkout_shipping.php
exemption_certificates.php
getCert.php
logoff.php
readme.txt
removeCert.php
saveCert.php
selectCert.php

readme.txt

TaxCloud sample osCommerce Integration

TaxCloud is a free, easy-to-use sales tax calculation and remittance service offered by FedTax.  TaxCloud is the only solution created solely to comply with the Streamlined Sales and Use Tax Agreement (SSUTA) at a scale that supports all internet merchants. TaxCloud requires minimal integration effort by the merchant -- our goal is 20 minutes from sign-up to tax collection. It is safe and secure, and it is completely free to merchants.

This module code allows merchants using osCommerce to quickly incorporate TaxCloud's API.

Requires PHP 5.0 - relies on the SOAPClient client. 

Installation:

1. Back up current installation
2. Unzip taxcloud files into osCommerce installation directory. 
3. To configure the TaxCloud service, log into the osCommerce administration application and navigate to Admin->Locations/Taxes/TaxCloud Settings. Enter your TaxCloud merchant information.
4. TaxCloud requires that the store's address be set up. (Admin->Configuration->My Store->Store Address and Phone)
5. TaxCloud also requires that each product have a "TIC ID" or tax ID assigned. In osCommerce this is done by creating a Tax Class for each TIC ID and assigning a Tax Class to each product. Tax Classes are created in Admin->Locations/Taxes->New Tax Class. Put the TIC ID in the Tax Class title field and a description in the Tax Class Description. 
6. To assign a Tax Class to a product go to Admin->Catalog->Categories/Products->Dbl click on a category->click on Edit->Assign the appropriate TIC_ID to the product from the Tax Class dropdown.

You will need to create a free TaxCloud account at https://taxcloud.net/ to get an API ID and API KEY which are required for each web service call.

For the VerifyAddress service you will need a USPS UserID, which you can get for free at http://usps.com/webtools/. This is a requirement to be able to calculate taxes accurately. 

A detailed developer guide is available from at https://taxcloud.net/guide/

Contact information:
https://taxcloud.net - main company site
http://dev.taxcloud.net/ - developer blog
service@taxcloud.net - support email

Software license https://taxcloud.net/ftpsl.pdf

Copyright (c) 2014 by The Federal Tax Authority, LLC (FedTax)