Skip to main content

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.

UAT Testing Checklist

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.

Download Your Verified API Logs
Click the Download Verification Proof button to download your verified API Logs.

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.

Submit Your Verified Logs
Upload your verified API Logs into this field in your Production Submission form.

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:

Support

Need help? contact our Merchant Support Team or join our Discord server