The iDEAL Test Tool (iTT) is designed to allow parties implementing the iDEAL protocol to troubleshoot or test their solution. iTT provides developers and testers with a simulation of the entities involved in the iDEAL message flow. Also iTT can be used to demonstrate iDEAL functionalities.
iTT is being used for:
1. Debugging. iTT allows troubleshooting a real entity. The developer of such an entity can request an iTT account and set the iTT to use instead of internal entities, external ones. The user using iTT for troubleshooting will enter the desired URL of its own tool within iTT and then trigger a transaction. The iTT will allow overview of all messages incoming/outgoing from the external tool. The user can then use iTT with its own entities and compare the messages on the selected entity to see where the external tool fails.
2. Testing. iTT simulates transactions using the iDEAL protocol messages. iTT allows the users to configure the behavior of the messages based on the iDEAL protocol and see how the entities respond to different types of errors. Also in order to test the protocol iTT allows users to browse the messages within the flow.
3. Demonstrating. iTT allows demonstrating the functionality of the iDEAL payment solution by providing the users simulation of transactions. iTT provides all entities required and facilities for the user to overview how the iDEAL protocol allows and manages transactions to be made.