POS Device Simulator SPDH HPDH

ISO8583 fixed formats
Hypercom or Standard device handler

Integrate with BASE24, Base24-eps, Alaric, Postilion, Way4

Custom POS messages simulated in a few hours with full customization

Simulate any payment terminal
Ingenico, PAX, VeriFone, BBPOS, NCR, Hypercom

Simulate any POS device

Request Live Demo     Details     Docs     Download    

Simulate PIN, Magnetic swipe, CHIP EMV read

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

Simulate cash registers

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

Go to list of features


Features List

Customer support options


Support Options

Technical Architecture overview



Documentation, Get started guide



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


ISO8583 Payments Simulator

any payments formats

any connection type

any message standard

Functional, Fegression, Load test

CICD compatible


Request a Quote




Windows, Mac, Linux, CICD

No installation

Unpack and run

Could/platform independent

Java / Javascript


  Run & Test

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





One instance or separate microservices

Independently configurable

Flexible ISO8583 with XML CSV TLV

Powerful ISO8583 binary file

Conversion ISO8583-XML-SQL-CSV





Configurable cryptogram methods

Configurable PIN block methods

TLS SHA and other encryption standards

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 in

Java is required to run the product. Please follow this guide to Download/Check Java version


Simulator - articles

POS Simulator   3432 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   6126 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   6645 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 ...
HSM Simulator   6785 views

Deploy the neaPay HSM simulator in a test environment

When you receive a delivery from neaPay for an HSM simulator, you will get 1 zip file. This step by step guide will guide you through the de ...
ISO8583 Simulator   6932 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   6935 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   6946 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   6951 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 Simulator   6958 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   6961 views

Load Test enabling and performance testing at 1TPS and 100TPS

neaPay simulator performance testing. Simulator is requiring 0.02 seconds to send 100 transactions, every second. How to enable Load /Stress test in ...
ISO8583 Simulator   7024 views

Connect the neaPay ISO8583 Acquirer simulator to your own host or Issuer

Everything is working fine in the test mode, with an Acquirer and a bank host both simulated by neaPay. You want to connect your Acquirer simulator to ...
ISO8583 Simulator   7034 views

Changing fields definitions in the ISO8583 simulator and message converter

In this post we explain how to change individual fields settings so they match your specification. All configurable via GUI or by altering the configu ...

Choose the product you need

ISO8583 Converter

Convert ISO8583 to JSON XML SQL

ISO8583 Interface

ISO8583 Interface Handler

ISO20022 Converter

Convert ISO20022 to ISO8583 ...

ISO8583 Builder

Build ISO8583 from scratch

ISO8583 Switch

ISO8583 Router by criteria

ISO8583 Authorization

Authorize cards and ledger

Payments Acquirer

Acquiring host from devices

Cards Issuing

Generate and issue cards

ISO8583 Simulator

ISO8583 HISO98 HISO87 simulator

ISO20022 Simulator

ISO20022 & SWIFT simulator

POS Simulator

POS protocols simulator

Web Api Simulator

Web API tester Performance


Get a free quote, Ask for details
Get help

Contact us

Try the software yourself

Download software

Read Documentation and Start guides


Online Tools Overview

Online Tools