Your Intuit Developer account comes automatically provisioned with a private US sandbox environment for testing your app’s features and integration. This sandbox looks and acts just like a typical QuickBooks company, but comes pre-provisioned with data so you can use it to test API calls. It is valid for up to two years.
When you first sign up for an Intuit Developer account, we create your payment test account ready for use in testing Payments API calls. Currently, there’s no sandbox site for the Merchant Service Center, where live users can find transaction reports and payment account settings.
Payments are supported with US QuickBooks Online sandbox companies only.
Payroll features are not yet supported.
Launch a sandbox
You cannot open multiple sandboxes or live production accounts in the same browser simultaneously. To work around this:
Although the Payments API is supported for both United States (US) and Canada regions, the sandboxes are supported for US only. In addition to the US sandbox that comes automatically provisioned with your account, you can have up to nine more sandboxes.
Choose your sandbox allocation wisely. Once you have created a sandbox, you cannot delete it or change its country designation.
Sandbox data sets
The data set for the US region contains:
Sandbox base URLs
Sandbox base URL to use with calls to the Payments API:
Use your sandbox only for app development. Intuit provides this environment, content, and sample data for non-commercial use and testing only.