Tax insights
Get in touch
Sign in
Tax insights
Explore key approaches for effective tax management

Understanding taxes and all their aspects is crucial for businesses operating across multiple regions, where varying regulations can significantly impact financial operations. Effective tax management goes beyond compliance with local laws. It also ensures accurate reporting, transparent pricing for customers, smooth operational workflows, and proper handling of chargebacks and refunds within the tax context.

Tax calculation events

Guide
Subscribe for events on your Solidgate account so your integration can automatically trigger actions.
Webhooks
notify merchants in real-time about their calculated taxes Webhook . The request body varies based on the transaction action, the location being a US state or non-US country, whether tax was calculated, and other factors. For instance, the webhook will show negative amounts if the transaction action is not a sale action like refund, or tax information may be absent if the tax calculation fails due to reasons like missing zip code. By delivering tax details, including transaction amount, tax amount, tax type, and transaction context, this webhook offers businesses an efficient, automated solution for accurate tax management.

To start receiving new webhooks you need to subscribe to the Calculated tax event.

To subscribe to Calculated tax

  1. Go to Developers > Channels.
  2. Find the needed channel and click on it.
  3. In the Webhooks section, select +Add an endpoint.
  4. In the appeared form:
    • Select Calculated tax from the dropdown list
    • Specify URL
  5. Click on Add to save changes and start receiving the events.

Handling chargeback and refund

Solidgate can handle various chargeback scenarios defined by multiple parameters such as type, status, amount, and currency. These rules can apply not only to chargebacks but also to other operations, such as refunds. Solidgate initiates corresponding events for platform partners in case of a refund or chargeback. Conditions include:

  • Full amount in process: If the chargeback is in process, Solidgate initiates a tax refund for the full amount of the chargeback.
  • Full amount, and documents submitted: In this case, the event is ignored by Solidgate.
  • Partial amount in process: Solidgate issues a tax refund for the full initial payment amount and then generates a new tax for the remaining amount.
  • Partial amount, documents submitted: In this case, the event is ignored by Solidgate.
  • Full refund/chargeback: Solidgate generates a new tax transaction for the full initial payment amount.
  • Resolved RDR chargeback: Solidgate issues a tax refund for the full amount of the chargeback.
  • Second chargeback: Solidgate adjusts its calculations, modifies the tax refund, and generates a new tax transaction based on the Guide
    The chargeback entity signifies the start of the dispute process, containing the chargeback type and chargeback status.
    type and status
    of the second chargeback.

Looking for help? Contact us
Stay informed with Changelog