KibiPay
HomeBlog › Payment Aliases

One Handle, Any Rail: Cross-Rail Payment Aliases

7 min read Payment Aliases
Payment AliasesDirectoryInteroperability
One Handle, Any Rail: Cross-Rail Payment Aliases

Paying someone should feel like sending a message: you pick a name, you hit send, the bytes find their way. In practice, money has always been messier than messaging. You need a routing number here, a sort code there, an IBAN for the account in another country, and a base58 string for the wallet. Every rail invented its own way to name a destination, and the burden of translation landed on the payer.

What a cross-rail alias actually is

A cross-rail alias is a stable, human-friendly handle that resolves to one or more real destinations. Instead of memorising an account number, you register once and attach the underlying details behind the scenes. The alias becomes the public identity; the routing data stays private. When someone pays your handle, the directory looks up which destinations you have and hands the payment engine what it needs.

The important shift is that the alias is rail-agnostic. The same handle can front a mobile-money wallet reachable over Mojaloop, a US checking account reachable over ACH, and a Solana address reachable on-chain. The payer never has to know which one will be used.

Why this matters for builders

If you are building a wallet, a marketplace, or a payroll tool, addressing is where most of your support tickets come from. Digits get transposed, sort codes get pasted into IBAN fields, and a wrong character sends money into the void. A directory collapses that surface area into one lookup you control and can validate.

How KibiPay models it

In KibiPay, every registered user gets a directory entry, and each entry can hold several typed aliases: a phone number (MSISDN), an email, an @handle, one or more bank accounts, and a wallet address. A lookup returns the set of destinations plus metadata such as verification status. That metadata is what lets a sender decide whether a destination is trustworthy before committing funds.

Aliases and the rails behind them

Alias typeTypical railAddress form
Phone / MSISDNMobile money (Mojaloop)+E.164 number
Bank accountACH / FPSRouting + account
WalletSolanabase58 public key
@handle / emailResolved to any of the aboveDirectory identity

If the idea of a proxy that stands in for an underlying account feels familiar, that is because it generalises patterns already deployed at national scale. For a deeper primer on the mechanics, see aliases and proxy lookups.

What the alias does not do

An alias is not a promise that a payment will succeed. It is a resolution step. Balances, limits, scheme rules, and fraud checks still apply once a rail is chosen. Keeping the directory honest about what it guarantees — resolution and verification status, not settlement — is what keeps the abstraction safe.

Where to go next

Cross-rail aliases are the foundation the rest of KibiPay's payments experience is built on. Once a handle resolves cleanly, the routing engine can pick the cheapest, fastest path, and confirmation-of-payee style checks can reassure the sender before money moves. If you want the plumbing view of how rails differ underneath, our explainer on what a payment rail is is a good companion.

Operational realities

A directory is a living system, not a static table. Numbers get reassigned, banks get closed, and wallets get rotated, so entries need a lifecycle: added, verified, refreshed, and eventually retired. KibiPay treats each alias as revocable, so an identity that changes hands does not keep receiving payments meant for its previous owner. That discipline is what lets senders trust a handle they saved months ago. It also means the directory carries an audit trail — who claimed an alias, when it was verified, and when its status last changed — which is invaluable when a payment is later questioned. The lesson is simple: the value of an alias is not in registering it once, but in keeping it honest over time.

One handle, any rail is less a feature than a promise: name the person, not the plumbing, and let the directory do the rest.

See it in motion

KibiPay connects UK Faster Payments, Bacs, CHAPS, Mojaloop mobile money, a mock ACH rail and Solana behind one API, with a cross-rail alias directory, ISO 20022 messaging and real-time fraud & AML screening.

Open the live console Directory demo