ISO8583 Simulator 1967 views
Customer Case Study
Testing a National Payment Switch Across Four Card Schemes
How 1LINK — Pakistan's largest payment switch — uses neaPay to test Visa, MasterCard, UnionPay, and JCB interfaces from a single simulator
About 1LINK
1LINK is Pakistan's first fully licensed PSO/PSP and the country's largest payment and switch system. Owned by a consortium of 11 member banks, 1LINK operates the Inter-Bank Network providing ATM interoperability, real-time inter-bank funds transfers, and connectivity to global card schemes including Visa, MasterCard, UnionPay International, and JCB.
As a national infrastructure provider, 1LINK is responsible for both its own interface certification with card schemes and for enabling member banks to onboard and test against the switch. Every protocol change, every new member bank, every scheme certification window requires rigorous, repeatable testing across all connected interfaces simultaneously.
The Challenge
A national switch connecting to Visa, MasterCard, UnionPay, and JCB cannot rely on separate, protocol-specific simulators. The coordination overhead alone — maintaining four different toolchains, four configuration sets, four regression packs — creates fragility and slows down every certification and upgrade cycle.
Beyond scheme connectivity, 1LINK also needs to certify and onboard member banks against the switch's own ISO8583 interfaces — a repeating process for each new member.
- Multiple card scheme interfaces to test simultaneously
- Member bank onboarding requires switch-side simulation
- Regression packs must cover all protocols after any code change
- EMV, PIN and cryptographic validation at national-switch scale
- Performance testing — the switch must handle national transaction volumes
The neaPay Solution
neaPay provided its ISO8583 Payments Simulator — purpose-built to handle multiple card scheme interfaces from a single installation, with all protocol configurations version-controlled and portable across environments.
- Single simulator for all four schemes — Visa, MasterCard, UnionPay, JCB pre-configured
- Acquirer and issuer simulation — test the switch from both sides of the transaction
- Full EMV support — PIN block, MAC, ARQC/ARPC, issuer script generation
- Functional, regression and performance testing — all from one tool
- 1000 TPS load testing — validated against national processing volumes
- Version-controlled configuration — same test conditions reproducible across all environments
- New protocols added incrementally — no re-architecture required
The Outcome
After deploying neaPay's simulator, 1LINK was able to consolidate its testing infrastructure and run scheme certifications and regression cycles significantly faster than before.
- One simulator environment for all four card schemes — maintenance reduced to a single tool
- Scheme deliverables ready before certification windows open — no delays waiting on neaPay side
- New member banks onboarded against the switch using the same simulation framework
- Regression pack grows each year — more endpoints, more protocols, more coverage
- Performance testing baseline established and reused for each release
- Long-term collaboration: new protocols and interfaces added over the years without replacing the core tooling
"neaPay is so fast with deliverables we need to wait for the scheme to give us access or check tests — neaPay is already in place."
Why a National Switch Needs an Enterprise Simulator
The difference between free ISO8583 tools and neaPay at national-switch scale
Multi-scheme from one instance
Free tools simulate one protocol. 1LINK needs Visa, MasterCard, UnionPay, and JCB tested simultaneously. neaPay handles all four from the same installation, with independent configuration per scheme.
EMV at scheme certification depth
Scheme certification requires full EMV validation — PIN blocks, MAC generation and verification, ARQC/ARPC, issuer scripts, key session management. Free tools do not cover this.
1000 TPS performance validation
A national switch must prove its throughput ceiling before go-live and after every major release. neaPay's simulator is the tool that generates and sustains the load needed to produce that proof.
Version-controlled test environments
Test configs delivered via Git ensure that the conditions used for certification are identical to those used in regression — and reproducible a year later when the same scheme re-certifies.
Member bank onboarding
When a new member bank joins the switch, the switch-side simulator is already configured. The new bank tests against the existing simulation environment — no new tooling, no new setup.
Long-term, protocol-agnostic
New card schemes and interfaces are added to the existing neaPay installation as the switch expands. No replacement cycle. The simulator grows with the infrastructure.
Similar profiles that use neaPay
neaPay works with national switches, regional processors, and large card issuers across four continents. If your organisation connects to more than one card scheme, certifies member institutions, or needs to prove throughput at national scale, the conversation starts with a free POC.
National Switches & PSPs
Multi-scheme, multi-member simulation and certification
Regional Processors
Onboard clients faster, regress after every release
Card Issuers & Banks
Pre-certification testing against Visa, MC, Amex, JCB
See if neaPay fits your switch or processing infrastructure
We run a free, fully supported Proof of Concept. Most POCs are up and running within days.
Recent Articles on Iso8583 simulator
ISO8583 Simulator 2313 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 ...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 12948 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 12974 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 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 Simulator 13256 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 14272 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 15110 views
Create a new test case in the neaPay ISO8583 simulator Video guide
You have successfully run demo transactions, it is time to make your own test cases. In order to obtain this, you need to alter test data in Exce ...ISO8583 Simulator 15264 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 ...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