⚠ SIMULATOR ONLY — NOT FOR PRODUCTION USE — All keys and values shown in cleartext

Callendina Visible Payments Explorer

⚠ This is an educational simulator (beta). All cryptographic keys and data are shown in cleartext. Never use real production keys or cardholder data. Report bugs to jonno@callendina.com.

Visible Payments Explorer

An open, educational simulator for payment HSM cryptography and payment network message flows. All keys are shown in cleartext so you can see exactly what each operation does.

🌐

Card Scheme Simulator

Explore how terminals, acquirers, schemes and issuers communicate using AS2805 messages — for card issuance, PIN set, terminal provisioning and purchase transactions.

Explore →
🔐

HSM Simulator

Step through individual HSM operations — generate LMKs and zone keys, encrypt PIN blocks, compute MACs, wrap keys with TR-31, and more. All inputs and outputs are visible.

Explore →
🔍

AS2805.2 Decoder

Paste raw hex bytes from an AS2805.2 message and decode it into human-readable fields, bitmaps, and a colour-coded hex dump.

Explore →
💻

Larger Screen Required

The payment scheme simulator needs a screen width of at least 900px to display the network topology, activity records, and key material properly.

Try rotating to landscape, or use a tablet / desktop browser.

Test Cards
Network Topology — Simplified AS2805.2 Payments Scheme
Complete setting up the scheme and CA/KIF, then add an Issuer or an Acquirer to get started. Or just press 'Quick Setup' to have the network built out automatically.

AS2805.2 Message Decoder

Paste the raw hex bytes of an AS2805.2 message (whitespace is ignored). Click Decode to parse it into human-readable fields.

Select a function

Choose an HSM function from the sidebar to get started.

Key Store
No saved keys

Save to Key Store