Finova Payments logoFinova Payments
Tanzania-first payment routing

Collect payments.
Route them where they belong.

Plug your application into Finova payments in minutes. Per-invoice, per-customer Lipa Numbers, signed webhooks, multi-entity settlement, full audit trail — no infrastructure to run.

Signed webhooks

Stripe-style t=…,v1=… signatures with replay protection. Rotate secrets without downtime.

Per-invoice Lipa Number

Get a fresh Lipa Number for every invoice. Routes back to the right app and entity automatically.

Multi-entity settlement

One app, many beneficiaries. Per-entity bank or mobile-money payout on your schedule.

Reserve + chargeback

Configurable hold window and refund debits — protect downstream apps without manual reconciliation.

Scoped API keys

Stripe-style sk_live / sk_test keys with per-resource scopes, IP allowlists, and rotation.

Audit & idempotency

Every authenticated call is logged. Idempotency-Key replays cached responses safely.

How it works

Four steps from sign-in to first settled payment.

  1. 1

    Sign in

    Your admin creates your account; you set a password and enrol SMS 2FA.

  2. 2

    Register your app

    Add a callback URL and copy your whsec_ secret once.

  3. 3

    Add entities

    Each beneficiary (school, branch, vendor) gets its own settlement details + KYC.

  4. 4

    Create Lipa Number

    Per invoice — share the Lipa Number with your customer, watch the webhook flow in.

KYC required before go-live

Live disbursement is unlocked only after each settlement entity passes KYC. You can build and test on sk_test_ keys without it; live payouts will not run until KYC is approved per entity.

See KYC requirements →

Ready to route your first payment?

Your admin has created your account. Sign in to set your password and enrol 2FA.

Sign in

© 2026 Finova Payments. All rights reserved.