Skip to main content
TapRails Hero TapRails is a B2B payment infrastructure layer that enables stablecoin tap-to-pay inside your existing product. We provide the APIs, SDKs, and settlement rails — you own the user experience. Today, a user on Phantom can’t tap-to-pay a merchant on Coinbase. A customer on Trust Wallet can’t settle with a vendor on KAST. Every wallet is an island. TapRails fixes this. We are the interoperability layer for stablecoin tap-to-pay — the rails that sit between wallets, apps, and payment terminals so that any sender can pay any receiver, regardless of what wallet either party is using. One tap. Any wallet. Settled on-chain. For fintechs, neobanks, and crypto wallets, TapRails is the infrastructure you embed to make this possible inside your product — without building settlement, NFC handling, or cross-wallet routing yourself.
The TapRails idea in one sentence: Pay from any wallet. Receive into any wallet. TapRails handles the bridge.

The interoperability problem

Without TapRails

A customer on Phantom wants to tap-to-pay at a merchant using Coinbase. The wallets don’t speak to each other. The payment fails. The merchant loses the sale.

With TapRails

The customer taps their phone. TapRails routes and settles the payment on Base — wallet-agnostic, near-instant. The merchant receives funds into their wallet of choice. Neither party notices the bridge.

Who TapRails is for

TapRails is a B2B infrastructure product. We don’t serve merchants or consumers directly — we power the products that do.

Fintechs

Embed wallet-agnostic stablecoin NFC payments into your app without building cross-wallet settlement from scratch.

Neobanks

Offer your users a modern, borderless payment rail that settles in stablecoins on Base.

Crypto Wallets

Let your users spend their stablecoin balance in the real world with a single tap.

How it works

TapRails uses Host Card Emulation (HCE) to turn a customer’s Android phone into an NFC payment instrument. Our infrastructure handles cross-wallet routing and settles every transaction on Base (Coinbase’s L2) (We are chain agnostic, but Base is the available chain for now).
1

Customer taps their phone

Your app, powered by the TapRails SDK, emulates an NFC card using our proprietary Application Identifier (F0TAPRAIL). The customer taps their phone at the merchant’s NFC reader — regardless of which wallet the merchant uses.
2

TapRails bridges the wallets

TapRails routes the payment between sender and receiver wallets, abstracting away wallet-specific protocols. Phantom to Coinbase. Trust Wallet to KAST. Gnosis Pay to Revolut. It doesn’t matter.
3

Settlement on Base

The transaction settles on Base using our pre-funded pool model or our session key model — near-instant, low-cost, and fully on-chain. Both parties settle in their stablecoin of choice.

What you can build

Cross-wallet tap-to-pay

Let your users pay any merchant, on any wallet, with a single tap.

Merchant acceptance

Turn any Android phone into a stablecoin POS terminal that accepts payments from any wallet.

Cross-border spend

Enable stablecoin payroll recipients to spend locally at point of sale — across wallets, across borders.

Wallet-native interoperability

Embed cross-wallet NFC payments directly inside your crypto wallet without redirecting users.

Key Features

NFC Tap-to-Pay

Full HCE (Host Card Emulation) for merchant devices and NFC reading for customer devices.

Two Payment Modes

POOL (custodial, your company wallet) or SESSION_KEY (non-custodial, user’s own wallet).

Built-in UI

Complete payment flow screens with TapRails branding, 60fps animations, and full accessibility support.

Secure by Default

ECDSA-signed NFC invoices, replay-attack protection, device Keychain key storage.

SDKs

React Native

Available Now (@taprails/tap-to-pay)

Flutter

Coming Soon

Android (Java/Kotlin)

Coming Soon

iOS (Swift)

Coming Soon

Platform Support

Regardless of the framework used, the following device capabilities are required:
RoleiOSAndroid
Customer (reads NFC, pays)✅ iOS 13+✅ Android 5.0+
Merchant (emits NFC via HCE)✅ Android 5.0+
iOS cannot act as a merchant (HCE emitter). Apple restricts Host Card Emulation to Apple Pay only. The device accepting payment (merchant terminal) must be Android. The customer paying can be on iOS or Android.

Next Steps

Get Started

Get your API keys and make your first cross-wallet payment in under 15 minutes.

Installation

Full setup guide for iOS and Android.