Skip to main contentOverview
When your sale application is approved, a test sale will be created in addition to a production sale.
Test sales are for for testing your app’s integration with Sonar, including various failure/edge cases.
Test sales differ from production sales in the following ways:
- You are able to update settings at any time via the founder dashboard (production sales are locked after approval).
- You are able to override the setup/eligibility state of your entities in order to test various failure scenarios.
How to integrate with a test sale
Test sales have a separate sale UUID and OAuth client UUID, which you will need to configure in your app.
You can find the UUIDs in the Integration section of test sale settings in the founder dashboard.
More details on how to configure these settings in your app are in the integration guides.
How to override entity state for a test sale
You need to navigate to the Sonar entity management page for the test sale.
You can either follow the link that you should have on your sale site, or click the preview link in the Integration section of test sale settings in the founder dashboard.
You will know you are on a test sale because a panel saying “Sale integration sandbox” will be visible.
You can override entity state by clicking the “Overrides” link.
This will bring up a modal like this:
Refer to our reference documentation for the meanings of each of these fields: