Welcome to our base documentation area for our popular TaxCloud® sales tax API. Here you can find detailed (though starkly computer-generated) information about our industry-leading sales tax API.
- For detailed API documentation, how-to guides, and free source code (CURL, RUBY, NODE, PYTHON, PHP, and GO) please visit our new TaxCloud Developer Center.
- For additional (human-generated) documentation, please visit our TaxCloud Documentation area.
- For sample implementations for several popular e-commerce platforms, please visit our TaxCloud GitHub Repository.
- Finally, if you have any questions, please visit our Support Center, or send us an email, or send a tweet to TaxCloud Developer Support via @TaxCloudDev.
The following operations are supported. For a formal definition, please review the Service Description.
Save an Entity Exemption Certificate
Add a batch of transactions from offline sources.
Mark a previous Lookup as Authorized - do this AFTER authorizing with payment processor.
Mark a previous Lookup as Authorized and Captured - do this AFTER capturing payment with payment processor.
Mark a previous Lookup as Captured - do this AFTER calling Authorized API and after capturing payment with payment processor.
Remove an Entity Exemption Certificate
Get previously saved Entity Exemption Certificates for a given customerID
Retrieve TIC Groups
Get all TICs
Get TICs in a group.
Determine applicable sales or use tax for items being purchased.
Perform a Lookup for a specific date.
Hello world? Is your implementation communicating with TaxCloud using a valid API ID and API Key?
Return a previously Captured transaction. Supports entire order returns as well as individual item returns and even partial item-level returns.
Verify an address. Note: No longer requires valid USPS ID - Use '000CLOUD0000' as the uspsUserID.
©2009-2017 The Federal Tax Authority, LLC (FedTax) - 1400.1222.2000.M