Functional single tests, scenario, regression and load test
CICD and cloud compatible, Easy to configure test cases in spreadsheets
incrementally replace multiple providers solutions
Super Fast POC
Functional tests
Regressions
Performance tests
CICD tests
One simulator type for all endpoints and all platforms
Version Controlled configuration
Simpler to maintain, track, deploy and find issues
Technical run of an Authorization transaction in under a minute (video)
Super fast to deploy, super fast to GET STARTED , get productive, Run functional, Scenario, Regression and Super fast load tests
Minimal training, minimal support team, minimal knowledge needed to operate
We remove licensing mechanism, dependency on vendor updates, Expiration and other counter-productive restrictions. This translates in a huge reduction in environment complexity by: discarding different simulators, licenses for each, support for each.
Expertise of decades implemented in the best solution. As Payments Experts, we have built the tool that we use every day. Any Payments Professional will appreciate it. Guaranteed!
Visa, MasterCard, Bank host, ATM, POS, e-commerce, fixed formats
Simulate Back-end systems, Host, Fraud, Cards and Balances systems
Support Web services, XML, CSV, clearing and NSK enscribe DDL support
Connect to TCP/IP, HTTP, flat files and SQL
In-house customizations of business logic, message format, connections
Web services and clearing formats connected to ISO8583 interfaces
Have the same simulator for all your payments switches: Visa, MasterCard, Amex, Diners, JCB, CUP and many more
ATM, POS, e-commerce, mobile
Integrate with Base24, Base24-eps, Way4, Alaric, Postilion, SmartVista and any custom host
Web services and Databases with any formats
Any clearing format, switches defined or custom, binary, XML, JSON
Test Cases in Excel sheets
Keep cards, terminal data and EMV data in Excel sheets
Business logic in JavaScript
Message formats in UI, saved in JSON definitions
One click to run a test case and validate
Run single test, Scenarios, automatic regression and load tests
Back-end systems, host, fraud, cards and balances systems
Web services, XML, CSV, clearing and NSK Enscribe files support
TCP/IP, HTTP, flat files and SQL connections
And for all you can customize the business logic in-house
JavaScript transaction building logic!
minimal POC setup time (max 10h)
minimal custom ISO8583 setup time
super fast samples configuration
superb analytics with graphs
delivers fastest POC
incremental configuration
minimal in-depth ISO8583 setup time
split-task test cases handling
repeatable and verifiable results
version control, multiuser
implement maximum knowledge
minimal turnover impact
simplistic approach to maintenance
maximal built-in information
minimal resources required
✓ cleaning lady certified
usable in all phases
follows the SDLC stages
suitable for architecture simulation
apply agile principles
split tasks according to experience
reuse and re-configure
Features
Windows, Mac, Linux, CICD
No installation
Unpack and run
Could/platform independent
Java / Javascript
Very simple User Interface
One-click Run of Test cases
One-click Run regression
High TPS (Transactions Per Second) Load test over 1000
Automatic validation
Automatic pass/fail assessment
Automatic comparison
ISO8583 validation for mandatory, Optional, Conditional
Console output to UI
Log to files as any message
Generate XML, HTML logs
Superb HTML reports, graphs
Version control software
Siple Archive delivery or GIT
Configuration GIT or DB
In-house business logic updates
No delivery dependency
Files binary ASCII EBCDIC
TCP/IP Web Services HTTP API
CSV files storage
Databases SQL NoSQL Oracle
API, PSD2
XML JSON ISO8583 ISO20022 SWIFT TLV CSV SQL
One instance or separate microservices
Independently configurable
Flexible ISO8583 with XML CSV TLV
Powerful ISO8583 binary file
Conversion ISO8583-XML-SQL-CSV
EMV PIN MAC
EMV PIN MAC
Configurable cryptogram methods
Configurable PIN block methods
TLS SHA and other encryption standards
Entry-level options allow small companies to gain access to the
same technologies as big companies. They also require you to pull
up your sleeves.
Big packages allow big companies to have
fully supported solutions and adhere to regulations. They also
allow you to sit back and relax while we do everything.
simulated with the standard ISO8583 based package
various POS protocols, fixed message or ISO0503 based
depending on the device handler, NCR, NDC, Diebold
simple fixed formats configurable, as well as XML or JSON
usually via some form of ISO8583 implementation, easy to configure
they usually send some implementation of ISO8583
standard HTTP web service with XML or JSON data
networks usually come via ISO8583, while devices may send any API form
simplified ISO8583 or customized messages, SQL to database checks
standard SWIFT or custom inter-bank, payments, clearing, cash
All test cases are stored in Excel sheets. So does card data, key data, validation data and authorization rules. Other sources are possible.
Easy UI configuration, stored in JSON format in javascript file, easy version control.
Easy to configure via UI, but also via javascript JSON editing directly, so easy to deliver, store and massively update.
javascript is key here. We use it to user menus for transactions, build transaction data, call core features and of course, handle message contents. The user can see all its work.
Configurable authorization rules and validation are available in Excel, but more logic is built into javascript authorization, like when to do cryptogram checks and PIN validation, or when to override default response codes
The power of our simulator comes from its script engine, with support for connections, message building and formatting, its look and feel are the UI which makes it all easy, but its heart is the controller which manages it all.
Acquiring from Visa can be easily simulated by our neaPay engine.
How does it work? Load the Visa scripts in our simulator engine,
the Visa message format, and do not forget the test cases. Make
sure you point to the IP and port you need and start firing away
those transactions like they came from Visa. Authorize in your
system and our scripts will wait for the response to validate.
Visa Issuer is loaded the same way, just use authorization scripts
for issuing, and select the connection type to be a server. The
scripts know what messages to wait for, process and respond. It is
the best way to test your system before going to certification with
Visa. You do not want to keep the certification open for too long.
MasterCard Acquiring is just as easy. Load the BankNet scripts, as well as the messages and test cases, point the simulator to your system and run transactions. One by one, in batches or in full regression mode, it is all a matter of choice. All messages go out in parallel and can come back in any order. Just like a real authorization system.
MasterCard Issuing works with the same scripts, but uses the issuer part of them. The logic in the scripts decides that when you select the option to listen as a server.
Diners, Amex, JCB, China Union Pay? For the engine it is a matter
of loading a different script and formatting messages differently.
For the tester it is just a difference of test cases. And IP/port.
Acquiring or issuing, that is just an option.
Pre-certification tests with any switch will give you confidence
and you will have the flexibility to test beyond the certification
test cases.
If you are a switch , you can use our simulator
to certify member banks with your switch!
POS and e-commerce transactions work just as easily. Load the scripts, the transactions and start testing. Or make changes to match your custom interfaces, and then test as much as you want.
Each ATM vendor comes with a different format and it may be a little more complicated. To be honest, if your vendor provides a simulator for the ATM, use that one. If you need something heavily customized, then neaPay's engine will definitely be able to do it. Contact us and tell us what device you have, we might have the scripts for it already. If not, it is never too late to write a new one.
A new code release comes and you need to make sure your system did not lose any functionality. You want to check that limits are working just as fine as before, that the accounts are debited and usages are updated. Each of them. A good regression pack can detect whether your limits are working fine, your balances are fine, all your fields are formatted correctly, for each transaction type, and your transactions are approved or declined as before. With that peace of mind, you can proceed to test the enhancements. Our simulators are designed with a regression approach from the beginning, therefore, any new functionality can be easily added to the regression pack, so next time you apply changes, these enhancements will be tested as part of the regression. After a few years, you will have a nice regression pack of a few hundred or thousand transactions, which can be run in less than an hour to check the status of the system, any day or night. You want this, we know you do, and our simulator can do it very well.
We know that you need the functionality above and you know you want it executed as soon as possible. What is your estimate for running a complete regression for the system, that covers everything, with 1000 test cases? You may say a week, you may say maybe two, or you may dare to estimate 2 days. We say that takes an hour. Because that is the estimate we wanted in our test plans and we made the simulator that can do that. Once all is set up properly, click the Run and go for a coffee. When you come back, you have your answer.
Your system must do all the processing at very high speed, so we built a matching simulator, which can run just as fast. We believe that 60 transactions need to be run in 3 seconds, not 30. We hope you agree. So our simulator can run fast enough to be used for performance testing, even without caching features. We have in plan to add a caching feature, which can release hundreds of transactions per second, it will be here soon!
Our application Core is written in Java, runs on any platform where you can run Java. Usually for Functional Tests Windows PCs or VMs are used, while non-stop or high load simulators run on linux servers.
The configuration and behavior are all written in JavScript, which is delivered to the customer
Our switch can be run on Windows or Mac for testing, and on Linux VM or cloud as a service
We use a Micro-service architecture, each service does one designated job;
Each component can therefore be run and maintained separately
The customer can change all connectivity, message formats, business logic and all this can be done on the spot, on-site.
Very few things cannot be changed by the customer like TCP handling, database management, HTTP servers
This allows for all configuration to be easy to version-control (via git)
Extremely fast processing, it can achieve speeds of over 20 transactions per millisecond, or with external IO (HTTP, TCP), over 1000 transactions per second on one instance, limited only by external connectivity.
Each microservice instance can be scaled in several ways, as any java application, either with containers, service managers, or simply starting several instances and balancing them via round-robin mechanism.
The neapay simulator is priced based on the components you need to use; you pay for the services you need
For the pricing model of each component and a quote for the project yo u need, please write an email to Contact for price
Of course it is Possible to have it as a service on-site, or in the cloud as shared maintenance, or hosed by us as a service
A demo or even a POC is free and delivered to your technical team for assessment
Watch this deployment video before you download
Watch this test run video before your first run
Only Logged in users can download.
Register Sign inJava is required to run the product. Please follow this guide to Download/Check Java version
Convert ISO8583 to JSON XML SQL
ISO8583 Interface Handler
Convert ISO20022 to ISO8583 ...
Build ISO8583 from scratch
ISO8583 Router by criteria
Authorize cards and ledger
Acquiring host from devices
Generate and issue cards
ISO8583 HISO98 HISO87 simulator
ISO20022 & SWIFT simulator
POS protocols simulator
Web API tester Performance
Get a free quote, Ask for details
Get help
Try the software yourself
Download
Read Documentation and Start guides
Online Tools Overview