NALA Send Money Globally — API integration & Rafiki access

Authorized protocol analysis and production-ready API stacks for NALA remittance corridors across Africa, Europe, the UK, the US, and now Pakistan and the Philippines.

From $300 · Pay-per-call available
OpenData · OpenFinance · Cross-border remittance · Mobile money

Connect NALA Send Money Globally data to your treasury, ledger and dashboards

NALA holds high-value remittance data: send-side bank/card top-ups in GBP, EUR and USD; receive-side payouts to M-PESA, MTN MoMo, Airtel Money, Orange Money and 200+ banks across Africa and Asia; live FX quotes per corridor; recipient address books; transaction status and payout receipts. We package those flows behind a clean OpenFinance-style API or deliver runnable source code so your reconciliation, accounting and customer-support tools can consume them directly.

Transaction history API — Pull every send, with corridor, payout rail (mobile money / bank), FX rate, fee, status and reference, for reconciliation against your general ledger.
Live FX & quote API — Fetch the same exchange rate the NALA app shows before send, per corridor (e.g. GBP→KES, EUR→NGN, USD→PKR), so your front-end can display parity-checked quotes.
Payout webhook — Push real-time delivery confirmations (95% of mobile money payouts settle in seconds) to your ops queue, CRM or Slack.
Rafiki-style B2B payout — For businesses that hold a partnership with NALA's Rafiki API, we wire bulk payout, treasury balance and settlement reporting end-to-end.

What we deliver

Deliverables checklist

  • OpenAPI / Swagger specification for every NALA endpoint we wrap
  • Protocol & auth flow report (token issuance, refresh, device binding, headers)
  • Runnable source for login, statement, FX-quote and payout-status APIs (Python and Node.js)
  • Webhook receiver template (FastAPI / Express) for payout confirmations
  • Postman collection, integration tests and a sample reconciliation notebook
  • Compliance and data-minimization guidance (KYC, sanctions, retention)

Data available for integration

The table below maps the data NALA exposes inside the consumer app to the API surface we typically build for clients. It is derived from NALA's public help center, the official Rafiki product pages, and our own protocol analysis of the money.nala.remit Android build.

Data typeSource (screen / feature)GranularityTypical use
Send transactionsActivity / History tabPer transfer: amount, FX, fee, recipient, rail, status, timestampReconciliation, accounting, customer support
FX rate quotesSend flow → "Compare rates"Per corridor & amount, refreshed on quotePricing engines, treasury hedging, parity dashboards
Recipient address bookRecipients screen / NALA TagName, country, mobile money number or IBANBulk payout files, KYC enrichment
Mobile money payoutsPayout confirmationPer payout: wallet ID, operator, settlement timeReal-time alerts, SLA monitoring
Wallet/Rewards balanceProfile → Rewards WalletCredit balance, referral historyLoyalty analytics, promo attribution
NALA Friends transfers (P2P)UK ↔ EU NALA Tag flowPer transfer with NALA Tag handleInternal P2P ledger, network analysis
Account & KYC profileProfile / SettingsVerified name, country, doc statusRisk scoring, compliance evidencing

Technical implementation — three short examples

Below are three short, vendor-neutral snippets showing the shape of the endpoints we typically expose. Field names are illustrative — the real adapter is generated against the live protocol during the build phase.

// 1. Authorize a NALA-linked user (consumer-side, customer consent)
POST /api/v1/nala/auth/login
Content-Type: application/json

{
  "phone": "+447700900123",
  "device_id": "a3b1...e7",
  "otp": "493021"
}

200 OK
{
  "access_token": "eyJhbGciOi...",
  "refresh_token": "rt_84c...",
  "expires_in": 3600,
  "kyc_status": "verified",
  "home_currency": "GBP"
}
// 2. Fetch send-transaction statement (paged, filterable)
GET /api/v1/nala/transactions?from=2026-04-01&to=2026-04-30&corridor=GBP-KES&limit=100
Authorization: Bearer <ACCESS_TOKEN>

200 OK
{
  "items": [
    {
      "id": "txn_01HN2K9...",
      "amount_send": "150.00", "ccy_send": "GBP",
      "amount_recv": "24985.50", "ccy_recv": "KES",
      "fx_rate": "166.57", "fee": "0.99",
      "rail": "MPESA", "msisdn": "+2547******12",
      "status": "delivered", "delivered_at": "2026-04-12T08:15:42Z"
    }
  ],
  "next_cursor": "eyJvZmZzZXQiOjEwMH0="
}
// 3. Payout-status webhook (Rafiki-style B2B disbursement)
POST https://your-app.example.com/webhooks/nala
X-Rafiki-Signature: t=1714742142,v1=9b2a...
Content-Type: application/json

{
  "event": "payout.delivered",
  "payout_id": "po_01HN2P...",
  "corridor": "USD-NGN",
  "rail": "BANK",
  "bank_code": "058",
  "amount_recv": "62450.00",
  "settlement_id": "stl_01HN2Q...",
  "delivered_at": "2026-05-03T11:02:18Z"
}

// Verify HMAC, ack with 200, then post to your ops queue.

Typical integration scenarios

1. Diaspora payroll reconciliation. A UK staffing agency pays Kenyan and Nigerian contractors weekly. We connect their internal ledger to a NALA / Rafiki-backed payout endpoint, pull statement data via the transaction API and emit one matched journal entry per payout, mapping fx_rate, fee and delivered_at into their ERP for month-end close.

2. NGO grant disbursement to mobile money. A European NGO sends micro-grants to beneficiaries in Tanzania and Uganda. Using the payout webhook we surface real-time M-PESA and Airtel Money confirmations into a dashboard, so program managers can see every payout.delivered event without logging into the app.

3. Marketplace seller payouts. An e-commerce marketplace pays sellers in Pakistan and the Philippines (corridors NALA added in its 2024–2025 expansion). We aggregate batched orders, call the bulk payout endpoint, and reconcile the returned settlement_id against the marketplace's order ledger.

4. FX parity monitor. A treasury team compares NALA's live GBP→KES and USD→PHP quotes to interbank mid-rates every minute. We push the quote API into a Grafana board and trigger a Slack alert when spread breaches a configurable threshold — useful for hedging and pricing committees.

5. Compliance evidence vault. A regulated EMI must keep an auditable trail of each remittance, the recipient KYC tier and the consent record. We package transaction exports, KYC profile snapshots and consent timestamps into immutable JSON-L files in S3, indexed for sanctions and AML review.

Compliance & privacy

Regulatory framing

NALA's footprint spans three regulatory blocks. In the United States, money transfer is provided by Evolve Bank & Trust (Member FDIC), a licensed bank, while Nala Inc. provides the technology platform — so US integrations are governed by FinCEN BSA/AML rules and state money-transmitter law. UK and EU flows fall under the FCA Payment Services Regulations and the EU's PSD2 / forthcoming PSD3 framework, including strong customer authentication. African receive corridors interact with central-bank rules such as Kenya's CBK, Tanzania's BoT and Nigeria's CBN.

What this means for you

  • Authorized access only — we work either through Rafiki's documented B2B endpoints or with the end-user's explicit consent on the consumer side.
  • Data minimization: we pull only the fields you need, with masked PII (e.g. partial MSISDN) by default.
  • Sanctions and PEP screening hooks at quote time, not just settlement.
  • Auditable consent & access logs delivered alongside the API source.
  • GDPR and UK GDPR aligned data-retention policies; NDAs available on request.

Data flow / architecture

A typical NALA integration we ship looks like this:

  1. NALA mobile client / Rafiki backend — source of truth for transactions, FX quotes and payout status.
  2. OpenFinance Lab adapter — protocol translation, auth/token refresh, retry, idempotency keys, signature verification.
  3. Your storage — Postgres / BigQuery / S3 for normalised transaction rows, plus Redis for hot FX quotes.
  4. Your consumers — internal dashboards, ERP/accounting, customer support tools, or onward APIs to your own clients.

The whole pipeline is event-driven where possible (webhooks for payout state changes) and falls back to scheduled pulls for backfill and audit.

Market positioning & user profile

NALA was launched in 2017 by Tanzanian founder Benjamin Fernandes and now serves over 500,000 customers. The consumer app is concentrated among African and South-Asian diaspora users in the UK, the US and Western Europe sending small-to-medium remittances home — typical ticket sizes from a few tens to a few hundred currency units. In January 2026 NALA's Rafiki API also moved into stablecoin-backed payouts, signalling a clear pivot toward B2B infrastructure on top of the consumer brand. That dual identity — a B2C remittance app on one side and a B2B payout API on the other — is exactly why integration work for this app sits naturally in the OpenFinance / OpenBanking conversation.

Screenshots

Tap any thumbnail to enlarge. Source: Google Play listing for money.nala.remit.

NALA Send Money Globally screenshot 1
NALA Send Money Globally screenshot 2
NALA Send Money Globally screenshot 3
NALA Send Money Globally screenshot 4
NALA Send Money Globally screenshot 5
NALA Send Money Globally screenshot 6

Similar apps & integration landscape

NALA Send Money Globally lives inside a busy diaspora-remittance ecosystem. Our team has worked with adjacent stacks across many of these apps; teams using NALA frequently need unified data exports across two or three of the following:

  • Remitly — Large global remittance player with deep US, UK and EU coverage; integrators commonly reconcile NALA and Remitly statements side by side for pricing analysis.
  • WorldRemit — UK-headquartered competitor with strong African corridors; transaction exports often feed the same compliance vaults as NALA.
  • Sendwave — Mobile-first transfers to Africa and Asia with fee-free corridors; useful comparison data for FX parity dashboards.
  • Taptap Send — 40+ corridor coverage and competitive FX; teams operating NGO disbursements often run NALA and Taptap Send in parallel.
  • LemFi — Recently raised a $53M Series B, expanding into multi-currency banking for African diaspora; relevant for unified ledger projects.
  • Eversend — Multi-currency wallet covering Nigeria, Ghana, Kenya, Rwanda and more; often integrated for intra-Africa flows that NALA does not cover.
  • Send App (Flutterwave) — Backed by Flutterwave's payment rails; valuable when integrators need both consumer and infrastructure-side data.
  • Wise (formerly TransferWise) — Global multi-currency benchmark for FX transparency; used as the reference price in many parity dashboards alongside NALA.
  • Western Union — Incumbent with cash-pickup network; often reconciled against NALA for "digital vs. cash" analytics.
  • Zeepay & PayAngel — UK and Ghana-rooted services targeting African and Asian diaspora; relevant for teams covering West Africa with multiple providers.

This page is intentionally listed in the same neighborhood as those names so teams searching for any of them can also discover our NALA integration toolchain.

About OpenFinance Lab

We are an independent studio that focuses on mobile-app protocol analysis, OpenData/OpenFinance integration and authorized API delivery. Our engineers come from banks, payment gateways, mobile-network operators and cloud platforms, with hands-on history shipping fintech and remittance integrations across Europe, North America, Africa and South Asia.

  • Cross-border remittance, mobile money, digital banking and stablecoin payouts
  • Custom Python / Node.js / Go SDKs and webhook receivers
  • End-to-end pipeline: protocol analysis → build → validation → compliance review
  • Source-code delivery from $300 — runnable API source and full docs, paid after acceptance
  • Pay-per-call API billing on our hosted endpoints — no upfront fee, ideal for usage-based teams

Contact

Send us the target app (NALA Send Money Globally is already in scope), the corridors and data points you need (e.g. GBP→KES transactions, M-PESA payout webhooks, FX quote stream), and any sandbox credentials or B2B partnership references you already hold. We typically reply within one business day.

Open contact page

Engagement workflow

  1. Scope confirmation: corridors, data points (transactions, FX, payout status), volume estimate.
  2. Protocol analysis & API design (2–5 business days, depending on rail count).
  3. Build, sandbox testing and idempotency hardening (3–8 business days).
  4. Docs, Postman collection, sample reconciliation notebook and webhook receiver template (1–2 business days).
  5. Hand-over: typical first delivery in 5–15 business days. Multi-corridor or Rafiki partner onboarding may extend timelines.

FAQ

Does NALA expose a public API for individual users?

NALA's consumer app (money.nala.remit) is closed for direct individual API access. Its sister product, the Rafiki API by NALA, is a B2B payout API for businesses that need to disburse to mobile money wallets and banks across Africa and parts of Asia. Our team builds either an authorized Rafiki integration or a customer-consented bridge to the consumer side.

Which corridors and payout rails can be covered?

Send-side corridors include the UK, US and 20+ EU countries. Receive-side coverage includes Kenya, Tanzania, Uganda, Rwanda, Nigeria, Senegal, Cameroon, Côte d'Ivoire, Pakistan, the Philippines, India, Bangladesh, Gabon and Congo Brazzaville, with payouts to major mobile money wallets (M-PESA, MTN MoMo, Airtel Money, Orange Money) and 200+ banks.

How do you handle compliance, KYC and AML?

We work only under customer authorization or via Rafiki's documented B2B endpoints. For US flows we follow the structure where Evolve Bank & Trust (Member FDIC) provides the licensed money transmission and Nala Inc. provides the technology layer. UK/EU flows align with FCA/EBA expectations and PSD2-style strong customer authentication. AML, sanctions screening and consent records are baked into the integration.

How long does delivery take and what does it cost?

A first integration drop usually takes 5–12 business days for a single corridor and grows for multi-country payout. Source-code delivery starts from $300 with payment after acceptance, or you can use our hosted endpoints on a pay-per-call basis with no upfront fee.
📱 Original app overview (appendix)

NALA Send Money Globally (package money.nala.remit) is a digital-first remittance app launched in 2017 and now used by 500,000+ customers worldwide. It lets people in the UK, US and 20+ European countries send money home to Kenya, Tanzania, Uganda, Rwanda, Nigeria, Senegal, Cameroon, Côte d'Ivoire and — added in the 2024–2025 expansion — Pakistan and the Philippines, with further coverage in India, Bangladesh, Gabon and Congo Brazzaville.

App highlights from the official Play Store description and recent reviews:

  • Compare rates — live in-app exchange rate comparison before you send.
  • Save on time — 95% of transactions pay out in seconds to all major mobile money wallets, with frictionless repeat transfers.
  • NALA Friends — fast P2P transfers between the UK and Europe between users via the NALA Tag.
  • Transparency — no hidden fees and real-time delivery updates.
  • Safe and secure — bank-grade fraud detection and encryption.
  • US disclosure — money transfer services in the US are provided by Evolve Bank & Trust, Member FDIC, a licensed bank. Nala Inc. provides the technology platform and customer interface but is not a bank or a licensed money transmitter.
  • Rafiki API — sister B2B product from NALA that exposes payout, collection and settlement endpoints to mobile money wallets and 200+ banks across Africa and parts of Asia, with stablecoin payout support announced in January 2026.

Last updated: 2026-05-03