Switch Simulator
A planned workspace for exploring how payments move between acquirers and issuers. Follow BIN routing, protocol translation and stand-in decisions in one connected flow.
Concept preview · Not yet available in Studio.
On this page
Overview
A payment switch receives a request, identifies its destination and passes it to the right issuer. This simulator is being developed to make that path easier to explore, including message translation and the stand-in path when an issuer is unavailable.
The Payment Switch will sit in the middle of the network, receiving ISO 8583 transactions from acquiring endpoints and routing them to the correct issuer, with BIN-based routing, protocol translation and stand-in decisioning.
Payment Switch type is scaffolded in ISO8583Studio, and its configuration & runtime screens are being built. This page describes the intended capabilities: the workflows below use sample data and do not represent a released simulator interface. In the meantime, the simulators available now cover the same message flows — see Where it fits.Workflow preview
The connection behind a payment. Choose a scenario, then follow each step through the illustrative exchange.
SOURCE ACQUIRER_A BIN SAMPLE_A ACTION PAYMENT
STATE RECEIVED NEXT ROUTE_LOOKUP
BIN SAMPLE_A LOOKUP ROUTING_RULE
MATCH ROUTE_A TARGET ISSUER_A
FROM ACQUIRER_FORMAT TO ISSUER_FORMAT
STATE MAPPED TARGET ISSUER_A
SOURCE ISSUER_A DECISION SAMPLE_APPROVAL
ROUTE_MATCHED The sample BIN matches Issuer A, which returns an illustrative approval.
SOURCE ACQUIRER_A BIN SAMPLE_A ACTION PAYMENT
STATE RECEIVED NEXT ROUTE_LOOKUP
BIN SAMPLE_A LOOKUP ROUTING_RULE
MATCH ROUTE_A ISSUER UNAVAILABLE
ISSUER UNAVAILABLE PATH STAND_IN
SOURCE SAMPLE_STAND_IN DECISION SAMPLE_APPROVAL
SOURCE SAMPLE_STAND_IN DECISION SAMPLE_APPROVAL
STAND_IN An unavailable issuer sends this fixed example through the planned stand-in path.
SOURCE ACQUIRER_A BIN SAMPLE_UNKNOWN ACTION PAYMENT
STATE RECEIVED NEXT ROUTE_LOOKUP
BIN SAMPLE_UNKNOWN LOOKUP ROUTING_RULE
MATCH NONE TARGET NONE
MATCH NONE TARGET NONE
STATE NOT_FORWARDED REASON NO_ROUTE
SOURCE SWITCH REASON NO_ROUTE
NO_ROUTE No sample BIN route matches, so the request remains at the switch.
Planned capabilities
The intended scope for Switch Simulator. These capabilities are being developed and may evolve before release.
BIN-based routing
Planned routing scenarios will show how a card range maps to an issuer destination.
PlannedProtocol translation
Explore the planned message translation stage between acquirer and issuer connections.
PlannedStand-in paths
The planned scope includes a stand-in decision path when an issuer cannot respond.
Planned- BIN / IIN-based routing tables to multiple destinations
- ISO 8583 protocol and format translation between endpoints
- Stand-in processing when a downstream host is unavailable
- Message enrichment, field mapping and MTI translation
- Per-route monitoring and throughput metrics
Where it fits
Until the dedicated switch ships, the Host Simulator in Proxy mode already bridges two endpoints and can inspect or modify traffic in transit.
Development status
On its way to Studio.
Switch Simulator is in active development. The illustrations and workflows on this page show the intended direction, and the final interface may change.
Host Simulator
Available now: configure host requests and responses while the Switch Simulator is in development.
Install ISO8583Studio