⚠ 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 a bug.

Callendina Visible Payments Explorer

An open, educational simulator for payment HSM cryptography and payment network message flows.

🌐

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 →
💰

Financial Flows

Explore how money moves through a 4-party card scheme. Follow a transaction from clearing through settlement, and see how interchange fees, scheme fees, and merchant service fees are calculated at each step.

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 Key Wrap Compliance View
Presets:
Complete setting up the Scheme, KIF and Perso Bureau, then add an Issuer or Acquirer to get started. Or just press a preset button to have the network built out automatically.
💻

Larger Screen Required

Financial Flows needs a screen width of at least 900px to display the settlement network, transaction flows, and account ledgers properly.

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

Cards & Accounts
Financial Flows Current Fees
Presets:
Timeline & Fees

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
Key Wrap Compliance
No saved keys

Save to Key Store

RS.2 — TR-34 Export Key (KDH Role)

Category: RSA

Export a symmetric key using the TR-34 protocol, acting as the Key Distribution Host (KDH). TR-34 enables secure remote key loading to POS terminals and ATMs by wrapping the key under the recipient’s RSA public key and signing the package with the sender’s private key for authenticity.

← All HSM functions