ISO8583 Simulator 1765 views
POS Device Simulator
SPDH HPDH PAX &custom
Avoid the risk of doing limited manual testing. Ensure coverage with automatic regression tests
Custom, ISO8583 or fixed formats
Hypercom or Standard device handler
Custom POS protocols / Connect BASE24, Base24-eps, Postilion, Way4, SmartVista
Simulate any payment terminal
Ingenico, PAX, VeriFone, BBPOS, NCR, Hypercom
No technical expertise required - delivered ready to plug in
With Automatic Scheduled regressions, automatic assessment &comparison, Automatic reports
With PIN, MAC, DUKPT, ARQC/ARPC, CVV, iCVV, CVV2 check
Works in parallel with existing device testing to ensure automatic resression checks cover all scenrios
ISO8583 Card Payments simulator demo video
Save cost and a lot of effort
incrementally replace multiple providers solutions
Simulator Phases
Fast POC - Functional tests - Regressions - Performance tests - CICD tests
Simplify Maintenance
Simplify Configuration
Version Controlled
POS simulator demo video generic ISO8583 up and running in 1 minute
Technical run POS simulator with generic ISO8583 up and running in 1 minute. Exact same flow for SPDH, HPDH, PAX, VeriFone, BBPOS, NCR, Hypercom
POS Device Simulator
Key features and benefits
All POS Devices Messages
Simplify the test environment by using a single simulator for all POS protocols.
Flexible protocol configuration, scripting business behavior
All test phases
Fast POC, Smoke and Functional testing, Scenarios and regression testing. Duration and High performance testing
Flexible protocol configuration, scripting business behavior
All environments
Functional testing on Windows, Linux, Mac. CICD on Azure pipelines Aws, Bitbucket.
Duration and High performance testing on VMs and containers
Protected from human error
Create, deploy, share test configuration and test data without human intervention from Version Control (Git) to all test environments.
Ensure same test conditions in all stages automatically
Automatic Analytics
Generate automatically Analytics reports, data exports locally or to another reporting system.
Scripting available for external integrations
Speed 1000 TPS
Designed from the start for long Duration and High Performance testing
Multiple instances possible, parallel execution, on VMs or cloud.
Guaranteed FREE POC, no technical knowledge required -
Request a free POC now!
Simulate any POS Device Message
Custom POS messages configured in a few minutes
Connect POS devices on HTTP, TCP, with custom headers
Support to convert and process in javascript
Optionally connect to databases, clearing, third parties
Point of Sale, Cash Register, custom device
Store the card data to use in the POS message in Excel
Store and reuse Keys
Host cards, balances, update EMV, PIN, balance
Forward ISO8583 messages or settlement files to Interchanges
Incoming ISO8583 messages to custom debit systems, card management or Dispute Management
Great for Terminals Host, Routing, Cards Host or Balances Host
Built to be Flexible, Customizable and Repable
How to Test POS Devices Acquiring
Export card data, keys data to the simulator in csv format
Configure POS Device or any other Terminal data in the simulator
Configure test cases in Excel
Send standard POS messages out of the box to BASE24, Postipon, Alaric, Way4
If needed, customize the logic or your own custom POS Message
How will the POS simulation work?
Cards will be stored in an Excel sheet, as well as keys and terminal information
The core will use our message definition to create the POS message
The scripting engine will sent the transaction message for applying business logic
Once formatted, the transaction will be given back to the core for sending to authorization Host
The core will use the Outbound JSON definition to pack the message and send it to the Issuer connection
The incoming authorization response will be parsed, verified and checked for RC or other fields
Any number of connections can be defined
Any number of messages and message types can be used
Key features particular to our POS simulator
Authorization messages are fully customizable, separate building and parsing
All connections configurable and unlimited
Authorization message building logic can easily be customized to any format
Any type of connection is supported, including flat files, NSK enscribe, fixed clearing, SQL
Have automatic statistics and Authorization response checks
Visa Acquirer Issuer simulator
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 Acquirer Issuer simulator
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, CUP simulator
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, ATM and e-commerce simulator
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.
Regression Testing
Ensuring your payments system did not lose any functionality on updates. Check and validate 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.
Automatic Regression Testing
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.
Performance Testing
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!
Frequently Asked Questions
The application Core is written in Java, runs on any platform where Java is availableThe configuration and behavior are written in JavScript, which is delivered to the customer
Most users run the POC on a workstation or Windows VM, but some use Mac or Linux platforms for initial acceptance
Non-stop and high load converters run on Linux servers or containers
Any cloud can be used, as long as it runs Docker Containers and an OS that supports Java. RedHat, Ubuntu, CentOS
As a microservice, each converter instance can run its own configuration to perform a separate task
Several converters can be run at the same time for ISO8583, ISO 20022, SQL/Oracle, Visa, Amex, MasterCard, clearing
Each microservice can therefore be redeployed, reconfigured and maintained separately
All connectivity, message formats, business logic, are usually delivered pre-configured, ready to run.
The customer can change all of the above, on-premise.
All configuration is easy to version-control (via git)
Super fast. Processing time is under 1 millisecond.
It can be limited by external IO, HSM, Database, of course.
Each microservice instance can be scaled separately, depending on load.
Scale with containers, service managers, or simply starting several instances
and balancing them via the neaPay Switch-Router
POC in a couple of days. MVP in a couple of weeks.
Most common formats are already available.
The neaPay card payments ISO8583 converter can be set up for a POC in a few hours.
Depending on the size of the scope, we can get the most of it set up and tested in a few weeks.
We can then validate and go Live in 1-2 Months. Get a
Free Price Quote
Download POS HPDH SPDH simulator
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
Recent Articles on Simulator
ISO8583 Simulator 1966 views
How to Automate ISO 8583 Regression Testing in a CI/CD Pipeline
A practical guide to wiring ISO 8583 payment protocol tests into Azure Pipelines, AWS CodeBuild, Bitbucket, and GitHub Actions — so regression runs ...ISO8583 Simulator 2312 views
ISO 8583 Certification Testing: What Visa and MasterCard Actually Require
A practical breakdown of what Visa BASE II and MasterCard certification windows actually test, the most common failure patterns, and how to use pre-ce ...POS Simulator 11573 views
POS simulator format SPDH HPDH Verifone and custom
POS simulation is necessary even when you have a real POS device to test with. POS simulation allows you to use many cards, even those you cannot issu ...ISO8583 Simulator 12720 views
Regression Testing in 1 click with instant Analytics and CSV report
The neaPay Payments simulator is designed from the start to follow the life of a project, and therefore, after all testing has been completed, we need ...ISO8583 Simulator 12892 views
Add extra custom fields to the ISO8583 simulator
Adding extra, custom fields to the ISO8583 simulator in 3 simple steps is as easy as running the tests: Edit the spreadsheet and save it; Edit th ...ISO8583 Simulator 12947 views
Sample Recommended design for an Acquirer test cases suite, Scenarios and Regression
A test suit is composed of different scenarios which follow in a functional (or another) way in order to cover the full, or as much as possible, of th ...ISO8583 Simulator 12973 views
Run One, Run Scenario, Run All, Run Load in the neaPay ISO8583 Simulator - Use guide
neapay ISO8583 simualtor is designed to Support your project in all stages and has 4 modes are available: RunOne - runs only the selected Test Case; R ...ISO8583 Simulator 13025 views
How the fingerprint reader works in the ISO8583 payments simulator
Step by step guide to enable and disable fingerprint reading, enrollment and verification with the neapay Simulator is pretty straight forward and ass ...ISO8583 Simulator 13025 views
ISO8583 simulator scheduling tasks and test regressions
The neaPay ISO8583 simulator improves automated testing with full capabilities for scheduling minutely message exchanges, duration tests, nightly or w ...ISO8583 Simulator 13079 views
Altering test cases in Excel for the ISO8583 simulator
When you need to customize your own test case, you need to follow some simple steps all the time.In order to obtain this, you need to alter test data ...ISO8583 Simulator 13140 views
Enabling traces in the payments simulator
Enabling traces in the ISO8583 Payments Simulator, just like the ISO8583 message converter and the ISO8583 Host, is a call to the system core to write ...ISO8583 Converter REST-api
Convert ISO8583 to rest-api JSON XML SQL &more
ISO8583 Interface Connector
Integrate ISO8583 card schemes and hosts
ISO20022 SWIFT MT MX Converter
Convert and integrate ISO20022 SWIFT MX with MT , ISO8583
ISO8583 Builder Parser Connector
Most simple solution to build and parse ISO8583 messages
ISO8583 Switch Router
ISO8583 or REST-api Switch Router Bin Amount
Card Payments Authorization
Pre-screen, pre-authorize and Authorize cards and ledger
POS Card Acquirer & Aggregator
Acquiring and Aggregating from POS and other devices
Cards Generator Issuing Host
Generate and export card data for cards issuing and test
ISO8583 Simulator
ISO8583 HISO98 HISO87 simulator
ISO20022 Simulator
ISO20022 & SWIFT simulator
POS Simulator
POS protocols simulator
Mobile Banking Simulator
Mobile Banking Testing Simulator
QR Payments Connector
EMV QR Payments Interface Connector
Micropayments Connector
Micropayments Acquiring Connector & Router
ISO8583 Alerts Notifications
Detect Anomalies, Alerts & Notifications
Clearing & Settlement
Generate Convert Import
Get a free quote, Ask for details
Get help
Read Documentation and Start guides
Online Tools Overview



