BabyFX Logo
For Banks

Move money across the world in seconds.

A purpose-built L1 settlement layer for global banks. Three integration tiers, two-week pilot, no rip-and-replace.

Bank-grade API integration. Audit-ready compliance. Tier 1, Tier 2, and Tier 3 paths to fit your timeline and technical depth.

2-4 weeks
API Integration
4-8 weeks
White-Label Wallet
6-10 weeks
Merchant Gateway
2-3 months
Validator Node
The Pain

Cross-border retail payments are slow, expensive, and operationally heavy.

These are the specific problems a global bank already pays for, every day, in dollars and headcount.

Settlement takes 2-3 days

Cross-border wires sit in correspondent bank queues. Working capital float is tied up, and the customer experience is a 72-hour 'pending' badge.

BabyChain settles in ~1 second. Finality is deterministic.

Card interchange eats 2-3%

On a $10M monthly acquiring book, that's $200k-$300k in margin gone to Visa/Mastercard. And it gets worse for cross-border.

BabyChain transactions cost ~$0.001. Margin stays on your P&L.

Remittance all-in is 6-8%

Inbound remittance to Thailand, Vietnam, the Philippines — the cost is the product. Customers pay $30 to send $400 to family.

BabyChain settles at near-zero. Your bank can offer remittance at 0.5% all-in and still margin-positive.

Compliance overhead is manual

Cross-border EDD is paper, email, and a 4-day SLA. Audit trails live in spreadsheets. Regulators ask, you scramble.

BabyChain ships audit-trail export as a first-class API endpoint. JSON or CSV, scoped, time-bound, regulator-ready.
Integration Paths

Four paths to integration. Pick the one that matches your bank's timeline.

From a 2-week API integration to a 3-month validator node — each tier is a real product, not a sales slide.

2-4 weeks

API Integration

REST endpoints for send, receive, balance, and webhook notifications. No node to run, no 2BABY to hold, no core banking change.

  • HMAC-signed REST API, 4 endpoints
  • Webhook on every confirmed payment
  • Sandbox access on launch
4-8 weeks

White-Label Wallet

Rebrand BabyWallet as your bank's mobile app. Compliance controls built in, KYC via Persona, audit log per user action.

  • Your brand, our security model
  • iOS and Android from a single codebase
  • Audit-ready compliance out of the box
6-10 weeks

Merchant Gateway

Embed the BabyFX Pay gateway into your acquiring business. Invoice creation, deposit-address derivation, HMAC-signed webhooks, full settlement accounting.

  • White-label merchant dashboard
  • Daily fiat sweep, configurable threshold
  • CSV + JSON export to your ERP
2-3 months

Validator Node

Run a validator on the BabyChain network. Earn 2BABY block rewards, get a direct read on the compliance dashboard, shape protocol governance.

  • 2BABY block rewards + transaction fees
  • Direct access to compliance dashboard
  • Governance proposal rights
Code

What the integration actually looks like.

Tier 1 API: four endpoints, HMAC-signed webhooks, no protocol knowledge required.

Create a paymentbash
curl -X POST https://api.babyfx.org/v1/invoices   -H "Authorization: Bearer bf_sk_test_..."   -H "Idempotency-Key: inv_2026_07_abc123"   -H "Content-Type: application/json"   -d '{
    "merchant_id": "m_8x2kp",
    "fiat_amount": 25.00,
    "fiat_currency": "USD",
    "reference": "ORDER-2026-07-0042"
  }'
Responsejson
{
  "id": "inv_3f9c1e8b7d",
  "status": "PENDING",
  "baby_amount_wei": "12345600000000000000000",
  "deposit_address": "0x7cb61d4117ae31a12e393a1cfa3bac666481d02e",
  "lookup_token": "q9w8e7r6t5y4u3i2o1p0",
  "rate_snapshot": "0.000000000002025",
  "rate_signature": "0x9c8b7a6f...",
  "expires_at": "2026-07-15T10:24:00Z"
}
Verify (Node.js)ts
import { BabyFxPay } from "@babyfx/pay";

const pay = new BabyFxPay({ apiKey: process.env.BABYFX_API_KEY });

const invoice = await pay.invoices.create({
  merchantId: "m_8x2kp",
  fiatAmount: 25.00,
  fiatCurrency: "USD",
  reference: "ORDER-2026-07-0042",
}, { idempotencyKey: "inv_2026_07_abc123" });

// Display invoice.depositAddress as a QR code.
// Subscribe to invoice.paid() to fire your fulfillment webhook.
Handle webhook (Node.js)ts
// Bank-side: receive a signed webhook from BabyFX Pay.
import { verifyWebhook } from "@babyfx/pay/webhooks";

export async function POST(req: Request) {
  const raw = await req.text();
  const ok = verifyWebhook(raw, {
    secret: process.env.BABYFX_WEBHOOK_SECRET,
    tolerance: 300, // seconds
  });
  if (!ok) return new Response("bad signature", { status: 401 });

  const event = JSON.parse(raw);
  if (event.type === "invoice.confirmed") {
    await ledger.credit({
      customerId: event.data.metadata.customer_id,
      amount: event.data.fiat_amount,
      currency: event.data.fiat_currency,
      txHash: event.data.paid_tx_hash,
    });
  }
  return new Response("ok");
}
Compliance

Selective disclosure. Audit-ready by design.

Private by default, compliant on request. Regulator-grade audit trail export with cryptographic proofs — no screensharing, no spreadsheets.

site_redesign.banks.compliance.0.title

site_redesign.banks.compliance.0.body

site_redesign.banks.compliance.1.title

site_redesign.banks.compliance.1.body

site_redesign.banks.compliance.2.title

site_redesign.banks.compliance.2.body

site_redesign.banks.compliance.3.title

site_redesign.banks.compliance.3.body

None of this is legal advice. Compliance posture is part of the 60-day pilot scope; final parameters are agreed with the bank's compliance team before production.

Get Started

Request sandbox access.

Sandbox creds in your inbox within 24 hours. No paperwork, no commitment, no fee.

Sandbox creds include 1 sandbox API key, 1 webhook secret, and a Postman collection. Real testnet takes 5 minutes to add to MetaMask.

For Banks — BabyChain