SimuPay is a multi-protocol acquirer host simulator with a real-time web dashboard. Connect any payment terminal or our Android demo app and run any flow — approvals, declines, timeouts, partials — without touching a live bank. APACS 70, Amex and ISO 8583 all supported.
No mocking libraries. No brittle stubs. A real TCP server that speaks your terminal's protocol.
No SDKs to install on the terminal. No bank account. Just point and shoot.
Full transaction lifecycle from authorisation through to reconciliation — across APACS 70, Amex, and two ISO 8583 implementations.
| Protocol / Message type | Msg code | Framing | MAC | EMV | Response codes |
|---|---|---|---|---|---|
|
APACS 70 — Authorisationauth
Pre-auth and combined auth/sale
|
12 / 18 | STX/ETX + 2-byte len | — | ✓ | 00 05 / 51 / 59 |
|
APACS 70 — Financial Presentationsale
Debit, credit, contactless, and chip
|
11 / 13 | STX/ETX + 2-byte len | ✓ | ✓ | 00 / 10 04 / 05 / 09 / 96 |
|
APACS 70 — FP Refund / Creditrefund
Merchant-initiated credit back
|
40 / 41 | STX/ETX + 2-byte len | ✓ | ✓ | 00 05 / 96 |
|
APACS 70 — Reconciliationrecon
End-of-day session totals
|
62 | STX/ETX + 2-byte len | ✓ | — | 95 |
|
Amex Standard 70amex
American Express variant framing
|
11 / 12 / 41 | STX/ETX (no length) | — | ✓ | 00 05 / 51 |
|
ISO 8583 — Variant Aiso-a
Sale, auth, reversal, reconciliation, network management
|
1200 / 1220 / 1420 / 1500 / 1804 | STX/ETX + 2-byte len | — | ✓ | 000 100 / 400 / 500 |
|
ISO 8583 — Variant Biso-b
Auth, sale, reversal, network management
|
0100 / 0200 / 0400 / 0800 | 4-byte ASCII length | — | ✓ | 00 05 / 12 / 51 |
Create an account, register your terminal ID, and send your first transaction in under five minutes. No credit card, no contracts.
Questions? Need a feature? See the integration guide or reach out to the team.