Transaction Testing Simulator
Base Products

Transaction Testing Simulator

Take the guesswork out of your development process with a transaction simulator and you'll always know what to expect.

Some of Our Clients

  • PowWow
  • UPC
  • Tacit Innovations_Video
  • PEX
  • Magic Software
  • Eventfinda
  • Theatermania
  • Vanco
  • Quicket

Understand Your Future Transactions

Transaction Simulator (TS) is a web app developed by Softjourn to mimic real-life financial operations in a virtual space. It is configured to process transactions according to the ISO 8583 standard, and it is highly customizable to fit a client's changing needs.

The flexibility of the Transaction Simulator allows for it to be integrated and customized for any customer payment system that operates on ISO 8583. When our clients need to analyze their transaction models, TS is the solution that provides enough data to further understand how to improve their processes.

What a Transaction Simulator Offers

What makes our solution unparalleled? Beyond analyzing transaction models, our transaction simulator allows you to:

  • Automate testing of complex financial transactions
  • Test transactions quickly and efficiently
  • Customize it to fit your needs
  • Have a complete testing solution
What a Transaction Simulator Offers

Main Features of Softjourn's Customizable Transaction Simulator

The primary functions of the Transaction Simulator (TS) are its ability to build and run transactions, generate and run test cases, test suites, and to compare expected and achieved results. Additionally, the simulator is equipped with additional features to automate parts of the process and ensure the accuracy of its results.

Rules

Rules

Rules exist to help verify the Transaction and serve as a validation factor for the test entity. According to rule restrictions, if the result received does not correspond with the result expected, it constitutes a failed transaction.

Account Number Limitation List

Account Number Limitation List

The Account Number Limitation List section provides an overview of bank account/credit card numbers set up in the system. Later, this data is used as validation during the transaction run.

Templates

Templates

To ease the test generation process for users, the Transaction Simulator provides a template library, which consists of transaction templates that can be used to build various test cases.

Generating Test Cases

Generating Test Cases

To set up a test case, you need to specify both scripts and messages. Messages exist in the form of XML files, and messages consist of a field and value that can be either fixed or variable.

Running Test Cases

Running Test Cases

Users can either run a whole test case or separate iterations of the same one. Once the test case is running, there are options to stop it or change the sequence of iterations.

Test Sets

Test Sets

Test sets can be grouped in a test tree for easier navigation. A test set consists of test cases grouped by similarity.

Iterations

Iterations

Test cases are broken down into iterations. Each iteration has its name and ID. An iteration consists of a message sent and a message received with different field meanings.

Errors

Errors

The system compares expected and actual results. If an error is detected, it is shown in the log files and on the GUI screen. It's up to a user to determine the classification of severity since users can choose to only display test cases beyond a certain severity level.

Log Files & Reports

Log Files & Reports

With our TS, generating detailed reports is easy in .odt format. Users can identify saving paths and store test results in log files.

Multiple Users

Multiple Users

Several users can work in the system simultaneously, and all of them are considered to be at the admin level. The permissions are set so that one user cannot influence other test cases.

Which Companies can Benefit from a Transaction Simulator?

The prepaid card industry operates in a transaction-heavy environment. As companies in this space roll out new or enhanced solutions, they must test the speed and accuracy with which transactions are processed as well as whether or not these transactions work within the required parameters they have set. Hence the use of simulators that mimic both high-volume and specific types of transactions and essentially virtualize the end-to-end payment chain.

Softjourn has built several transaction simulators that generate a high volume of card transactions quickly and accurately.

Who can benefit from using Transaction Simulator:

  • Merchants who want to use eCommerce APIs
  • Companies using payment gateways
  • Software development companies working on financial software
  • Nearly any business in the banking and insurance industries, with Visa and Mastercard transactions (which use ISO 8583 protocols)

How The Transaction Simulator Improves Our Clients’ Processes

Softjourn has helped implement our transaction simulator for many satisfied clients in the fintech industry. When our client UPC began to plan an upgrade of its servers, it needed to run a load test to make sure that the new server configuration would meet the required transaction processing time. Read More.

With Softjourn's solution, UPC liked our simulator because of:

  • Improved efficiency. More tasks are handled by operations staff due to a new reporting system on failures, actions performed, and requests to the servers.
  • Increased customer satisfaction. Fewer complaints due to upgraded infrastructure.
  • Reduced costs. Reducing development costs means clients won't be overspending on hardware.
  • Regained confidence. Through better control of the testing process, understanding the limits of a system becomes easier.
How The Transaction Simulator Improves Our Clients’ Processes

Want to Know More?

Fill out your contact information so we can contact you

  • We were encouraged because Softjourn asked the right questions, involved people with the right experience in to the conversations. Showed good leadership in managing the process of walking them through the sales process, keeping them on track, and has a lot of strong knowledge in the financial area, as they are a small software developer company and there are always so many other things that are pulling us in multiple directions. As well Softjourn shows a lot of experience in multiple programming languages and in combining them in to one product.
    Toffer GrantFounder at PEX
  • I feel like Softjourn's team knew what they were doing and that they had the experience and enthusiasm we needed. Any challenges that we threw at them they were willing to take on and solve for us!
    Omar Sider
    Omar SiderPresident at Superstar