Testing in the Sandbox Environment

In your sandbox environment, payments and filings will not be submitted to the tax authority, so it’s the best way to test your integration before going to production. You can force a Quarterly Tax Payment to resolve to a specific status in your sandbox environment to test various scenarios by passing the amount specified in the table below. This is especially useful when testing Webhooks for different statuses.

For example, if you want to test a Quarterly Tax Payment in which the final status = "error" and errorMessage = "userError", you would create a Quarterly Tax Payment with amount = 333.

StatusDescriptionAmount
createdTax payment is created, this is the default statusAny other amount not listed below.
pendingTax payment is submitted to the tax authority111
doneSuccessful tax payment222
errorresourceMessage: "userError"333
errorresourceMessage: "paymentMethodError"444
errorresourceMessage: "timingError"555