Cross-border B2B payments
Get paid and pay vendors globally — without a treasury team or a wall of bank integrations.
The complete white-label infrastructure to build, launch, and scale stablecoin banking and payment products — your brand on every pixel, live in 14 days.
Virtual and physical Visa & Mastercard, spun up by API with programmable controls and instant freeze — branded as yours.
Every customer gets their own routable account number across USD, EUR, GBP and stablecoin — with KYB and KYC orchestrated for you.
Hold and convert across 38 fiat currencies and major stablecoins at mid-market plus a transparent spread. No hidden markup, full quote audit.
Worldwide remittance via the fastest local rail available — mobile money, instant rails, cash pickup — not just slow SWIFT wires.
REST, typed SDKs, and signed, replayable webhooks. Sandbox in 60 seconds; flip one flag to go live. SDKs for the languages you actually ship in.
# Issue a USDC-backed virtual card curl https://api.hashdt.io/v1/cards \ -H "Authorization: Bearer $KEY" \ -d '{ "customer_id": "cus_8X4Tq", "type": "virtual", "currency": "USDC", "controls": { "max_per_day": 2500 } }' # → 201 Created # { "id": "crd_4Hf2", # "last4": "9134", # "status": "active" }
A first-class Model Context Protocol server, npx-installable, with scoped tokens per agent and a full audit log of every action.
// Drop HashDT into any MCP client { "mcpServers": { "hashdt": { "command": "npx", "args": ["-y", "@hashdt/mcp"], "env": { "HASHDT_KEY": "sk_live_…", "HASHDT_SCOPES": "cards.read, payouts.create" } } } }
Cards, banks, FX, payouts, compliance. Each one a separate vendor. Each one bleeds time and money before a single customer transacts.
HashDT collapses the stack into one API and one white-label dashboard. You plug in, brand it, ship it — your customers see your name while we handle everything underneath. And every endpoint is MCP-ready from day one.
Every tool you need to build your product — composable modules that snap together under one contract, one API, and your brand. Use one. Use all six.
Issue virtual & physical Visa and Mastercard backed by stablecoin, with real-time controls and branded card art.
Learn more →Named multi-currency accounts on local rails — SEPA, ACH, Wire, FPS — with KYB and KYC orchestrated for you.
Learn more →Hold, swap and settle across 38 fiat currencies and major stablecoins at institutional spreads, in one call.
Learn more →Worldwide remittance via local rails — UPI, Pix, M-PESA, GCash — with sub-second settlement where it exists.
Learn more →One typed, idempotent REST API with signed webhooks and SDKs in Node, Python, Go and Ruby. Sandbox in 60s.
Read the docs →A first-class MCP server exposing every endpoint as an agent-callable tool — scoped, audited, ready for any client.
Read the docs →From cross-border SMBs to agencies launching fintech for clients — teams ship branded money products on HashDT in days.
Get paid and pay vendors globally — without a treasury team or a wall of bank integrations.
Issue branded team cards with programmable limits, real-time controls, and reconciliation baked in.
Embed save, send, receive and card features into your app — a full money layer overnight.
Spin up isolated, white-label tenants per client — one contract with us, unlimited brands underneath.
Collect, split, and pay out to sellers worldwide on local rails — with escrow and BNPL ready when you are.
Bridge your stablecoin to cards, banks, FX and payouts — without building any of the regulated plumbing.
Everything you need to build, embed and launch stablecoin money products — typed REST, signed webhooks, and a first-class MCP server for AI agents.
Node, Python, Go, Ruby. Typed and idempotent.
HMAC-signed, retried, replayable.
Point any agent at it with a scoped token.
Real flows, fake money. One flag to go live.
# Issue a USDC-backed virtual card curl https://api.hashdt.io/v1/cards \ -H "Authorization: Bearer $HASHDT_KEY" \ -H "Content-Type: application/json" \ -d '{ "customer_id": "cus_8X4Tq", "type": "virtual", "currency": "USDC", "controls": { "max_amount_per_day": 2500 } }' # → 201 Created # { "id": "crd_4Hf2", "last4": "9134", "status": "active" }
# USDC → Naira via M-PESA, one call import hashdt client = hashdt.Client(api_key=os.environ["HASHDT_KEY"]) payout = client.payouts.create( source_currency="USDC", destination_currency="NGN", rail="mpesa", amount=2_400_000, beneficiary={ "name": "Adunni Co.", "phone": "+234801234567", }, ) print(payout.status) # "settled" in ~6s
// Drop HashDT into any MCP-aware client { "mcpServers": { "hashdt": { "command": "npx", "args": ["-y", "@hashdt/mcp"], "env": { "HASHDT_KEY": "sk_live_...", "HASHDT_SCOPES": "cards.read,payouts.create" } } } } // Every endpoint becomes an agent-callable tool, // scoped + audited end-to-end.
One integrated platform that carries the regulated plumbing, so you can focus on your customers.
Cards, banking, FX, payouts, API and MCP in one place — the flexibility to build every money feature without stitching vendors.
Your logo, colors, domain and card art across dashboard, emails, statements and mobile. HashDT is invisible by design.
A B2B2X model — your customers sign with you and see your name. We never appear in their inbox or on their bill.
We carry the program — BSA/AML, KYB, KYC, sanctions screening. You inherit it as a sponsored partner.
Simple docs, developer tools and guides take you from sandbox to first live transaction in days, not quarters.
Multi-region active-active, scoped keys, and a 99.99% target SLA — trusted from first call to nine figures of volume.
The work is done. Don't rebuild it. Ship it.
Get tested, compliant APIs to build payment and banking capabilities into your product. Sandbox keys in 60 seconds; a real conversation in 24 hours.