Scenario Testing (UAT Testing)
We are required by local regulators to ensure your integration works correctly across all critical use cases. Use our sandbox environment and Merchant Portal to safely conduct UAT testing on a list of scenarios and edge cases.
Before you test
Before you begin UAT testing, make sure you have completed these steps:
- Created an account in our Merchant Portal
- Registered your sandbox webhook endpoints
- Obtained your sandbox credentials
UAT Testing Checklist
DANA will provide you with a list of scenarios that you need to test according to your selected solutions. To access the list, simply navigate to the Integration Checklist menu on our Merchant Portal. The menu will show all the payment solution you selected, and the list of scenarios you need to complete for each
Simply create an API call using your sandbox credentials with the appropriate payload and your testing scenarios will be verified instantly.

Submitting Testing Logs
After you have completed all the required scenarios, you will need to submit your verified API call logs:
Step 1: Download Your Verified API Logs
Navigate to your integration checklist page. The Download Verification Proof button will appear once you have completed any of the testing scenarios. Click the button and we will provide you with an excel file with the logs already filled from your verified UAT attempts.

If you are applying for multiple payment solutions, make sure you download the verification proof for each solution.
Step 2: Submit Your Verified Logs
Submit the downloaded logs on your Production Submission form. You can access this form after you have completed the Go Live Submission checklist.

Automated Testing Script
Use our specialized UAT testing suite to save days of debugging.
To speed up your integration, we have provided an automated test suite. It takes under 15 minutes to run your integration against our test scenarios. You can use our UAT script to:
- Automate running UAT scenarios in Sandbox with your credentials and the result can be downloaded in your Merchant Portal dashboard
- Find examples of E2E scenarios for each business solution
Currently the following programming languages are supported: