ARMADILLO2

Interbank payments switch

The bridge that connects your payments platform to any banking rail

ARMADILLO2 is the switch that translates, authorizes and settles transactions between a payments platform and the bank. It replaces custom integrations with a single, production-proven component that speaks the language of every rail so your team doesn't have to.

ARMADILLO2

What it is

The piece that sits between your payments platform and the banking system.

Transactional switch

Authorizes, settles, reconciles and notifies every movement of money, with the protocol and timing the bank requires.

Infrastructure, not an app

It's not an end-user product: it's the layer that turns a transaction started in an app into a real credit in a bank account.

Traceable and reconcilable

Every operation is recorded end to end, ready to match against what the bank confirms.

What it solves

The part nobody wants to build twice.

Authorization and settlement

Credits and debits against the banking rail, with automatic retry when the response doesn't arrive in time.

Reconciliation

Matches what the platform believes happened against what the bank confirms, surfacing any discrepancy before it becomes an accounting problem.

Operational reporting

Generates settlement reports for operations and finance, without asking anyone to cross-check spreadsheets by hand.

Webhook notification

The result of each operation reaches the originating system as soon as it's available, not at the next batch window.

Maintainer portal

A dedicated interface to retry, clear cache or check the state of a transaction without touching the database.

Who it's for

For anyone moving money between a platform and a bank.

Payment platforms and wallets

That need to connect to a banking rail without building that integration from scratch.

Financial institutions

That need their own settlement component, not dependent on a third party.

Teams with fragile integrations

That today maintain hand-built bank connections with no visibility into errors or retries.

How it's built

Independent services by responsibility, not a monolith.

Independent services

Authorization and settlement, movement extraction, report generation, notification and maintainer portal, each with its own responsibility.

Batch with retry

Reconciliation and extraction cycles run in batches, with configurable retry windows.

Isolated banking rail

The SOAP/XML integration with the bank stays behind a dedicated layer, so the rest of the platform never needs to know that protocol exists.

Why it matters

The alternative to your own switch is depending on the integration built by whoever needed it first, with no clear owner and no room to evolve. ARMADILLO2 comes out of years of real operation solving exactly this problem: rewritten, documented and packaged so any institution can adopt it without inheriting that debt.

Have a bank integration you need to keep alive?

Let's talk about how ARMADILLO2 can replace it with infrastructure that has an owner.

Let's talk