Funds in your user’s name, not a pooled omnibus
Thenaira gate provisions a named virtual account per user — identity
(bvn, nin) travels server-to-server and never reaches the browser — so your
customer receives funds into an account in their own name, not a pooled balance
you have to reconcile yourself. The usd gate settles to your omnibus for the
simplest path.
Create a session
The naira and USD gates, named virtual accounts, and the returned shape.
How it works
Sessions, gates, quote locking, and the money-moment lifecycle.
One integration, your brand on every screen
Four rendering models — in-app component, embedded iframe, hosted page, and headless — all drive the same backend order, minted once withpulse.collectionSessions.create. You pick the control-versus-effort tradeoff;
the money moment always wears your brand, never Pulse’s.
Choose a rendering model
Compare credential, runtime, and engineering effort across all four.
Theming & copy
Theme tokens, string placeholders, and the attribution toggle.
Settlement you can build a ledger on
Every settlement is signed, idempotent, and quote-locked, with per-order deposit attribution and deterministic handling of under- and overpayment. Crediting is driven off one source of truth — a verifieddisbursement.completed webhook —
so your ledger stays correct under retries, duplicate clicks, and at-least-once
delivery.
Credit a customer only after a verified
disbursement.completed webhook.
Client-side callbacks such as onSuccess are UX signals and can be spoofed —
the signed webhook is the only source of truth for crediting a user.Webhooks
Verify, de-duplicate, and credit off a verified event.
Webhook events
Every signed lifecycle event and its payload shape.
Deep, aggregated liquidity
Rates and fills come from an aggregated liquidity network rather than a single desk. You preview a live rate, lock it to a quote, and transact at exactly that price.Preview a rate
Show a live, lockable rate to your user before an order is created.
Licensing and registrations
Pulse operates under SEC Nigeria ARIP/DAI (approved in principle), with ADGM registration and a DIFC registered office. For partners, these shorten the compliance conversation.Supported stablecoins
Pulse Collect supports USDC and USDT on Ethereum, Base, and Polygon, handled through a single backend integration.SDK reference
The exact networks supported, and every method and type.
Backed by Tether, built on WDK
Tether is a strategic investor and technology partner, contributing liquidity and infrastructure to the settlement layer beneath Pulse.Start building
Quickstart
Zero to a working sandbox integration.
Sandbox
Simulate the full lifecycle without moving funds.