Pre-Production and Testing
You use pre-production to test transactions, low code solutions, and API integration before going live - without risk. It makes sense to verify everything is configured correctly and operating as expected before processing real transactions.
Use DT Shop to generate the pre-production environment. Upon generation, you will receive access to the following:
A fully functional test version of the DT Shop platform, allowing UI-based transactions.
A dedicated testing area for API users to validate integration, test webhooks, and simulate transaction flows.
Use your production DT Shop login credentials to access the pre-production environment.
The pre-production wallet will be preloaded with 100,000 units in the wallet currency for testing.
Default Pricelists will be assigned (not copied from production).
Use predefined API endpoints to generate mocked data and simulate various transaction outcomes, including:
- Successful transactions.
- Declined transactions.
- Error scenarios.
Simulate different transaction statuses by modifying the last three digits of the credit_party_identifier (e.g., mobile_number, account_number):
100,200,300→ Successful recharge product transaction.101,201,301→ Successful PIN product transaction.102,202,302→ Declined transaction.
Example:
To simulate a successful recharge to the mobile number+15551234567, you could modify the number to+1555123100.
To simulate a declined transaction, you could use+1555123202.
The API Sandbox will interpret these modified numbers to provide the corresponding simulated responses.
Introduce processing delays:
10X→ At least 3 seconds.20X→ At least 20 seconds.30X→ At least 5 minutes.
Test webhooks and callbacks by configuring a test callback URL.
For a detailed guide on API testing and integration, see the
<API Reference> documentation.
Updated over 1 year ago