Universal Value Network — now live

Collect, split & settle
across any rail

One API to accept M-Pesa, cards, ACH, RTP, FedNow, or USDC — then split funds automatically and settle to any destination, anywhere.

Try it free — no signup requiredUse a demo account
8+
Payment rails, one API
<2s
Median routing time
99.99%
API uptime SLA
$2.4B
Processed in 2025

Trusted by businesses moving money across borders

Sokomart
Afriwork
Koba
Lumen Pay
MarketLane
Tausi

Supported payment rails

Stripe Cards
M-Pesa
ACH / RTP
FedNow
KCB Vuma
USDC / Paxos
Bank Transfer
Mobile Money
Stripe Cards
M-Pesa
ACH / RTP
FedNow
KCB Vuma
USDC / Paxos
Bank Transfer
Mobile Money
How it works

From any rail to any rail, in four steps

Zero rail complexity. Define the intent once — PaySoko handles the rest.

01

Customer pays

Any rail. Any currency. One checkout link.

02

PaySoko routes

Smart routing picks the optimal settlement path instantly.

03

Funds split

Your split rule fires automatically — fees, seller share, reserve.

04

Merchant receives

Money lands in the destination you chose. Reconciled.

Everything you need

Built for cross-border money movement

Marketplaces, gig platforms, and cross-border businesses run on PaySoko.

Smart routing engine

The optimal settlement path, picked in milliseconds

PaySoko considers rail cost, FX rate, payout speed, and corridor health — and routes every transaction down the cheapest viable path. Override per-merchant when you need to.

  • Live FX rates from 12 providers
  • Per-rail fee & settlement-time matrix
  • Automatic failover if a rail is degraded
  • Manual override per merchant or corridor
routing-decision14ms
M-Pesa (Safaricom)
1.2%
Instant
KCB Vuma
1.8%
T+1
Bank ACH
0.8%
T+2
Selected M-Pesa · saves $0.42 vs ACH

Collect from anywhere

Accept Card, M-Pesa, ACH, RTP, FedNow, or USDC — one unified checkout, zero rail complexity for your customers.

Split in real time

Define split rules once. PaySoko automatically allocates platform fees, marketplace cuts, seller payouts, and reserves on every transaction.

Settle to any rail

Route funds to M-Pesa, KCB, a USD bank account, or USDC. Smart treasury picks the optimal path.

Track everything

Unified ledger, reconciliation reports, and a live treasury view — so you always know exactly where the money is.

Built for compliance

KYC/KYB verified merchants, PCI-scoped card flows, and audit-ready ledger entries.

API-first

A single Universal Value API. Create a value intent, we handle routing, FX, splits, and settlement.

One API. Every rail.

Create a value intent. We handle the rest.

Specify the amount, the source rail, the destination rail, and your split rules. PaySoko creates the intent, picks the path, executes the collection, splits the funds, and settles the recipient — atomically, with full ledger traceability.

  • Idempotent — safe to retry on network failures
  • Webhooks for every state transition
  • TypeScript & Python SDKs, REST under the hood
  • Sandbox in 2 minutes, no card required
1const intent = await paysoko.intents.create({2  amount: 15000,3  currency: "KES",4  source_rail: "card",5  destination_rail: "mpesa",6  split: [{ account: "seller", share: 0.92 }],7})
Smart routing

Smart routing, visualized

No matter how a customer pays, PaySoko routes it to where you need it.

Customer pays by CardPaySoko routesMerchant receives M-Pesa
Customer pays by M-PesaPaySoko routesPlatform settles to KCB Bank
US company pays ACHPaySoko routesFreelancer receives via M-Pesa
Customer pays USDCPaySoko routesMerchant receives USD Bank
Built for

Any business that moves money

Multi-party

Marketplaces

Onboard sellers in minutes. Split every payout by your custom rules. Reconcile in one ledger.

Global

Cross-border SaaS

Invoice in USD, collect in M-Pesa. Auto-convert at the mid-rate, settle to your home bank.

High-volume

Gig & Creator Platforms

Pay 10,000 freelancers to M-Pesa, bank, or USDC at once. One file, one click, every rail.

One API
Any rail
Any currency
Real-time splits
Built-in compliance
For individuals & customers

Pay, receive, and manage money across rails

Pay merchants, send money to bills, receive globally, hold balances, and cash out through the rail that works best for you.

SokoPay

Pay Kenya merchants with your US card — funds settle to their M-Pesa till.

SokoDirect

Send money directly to school fees, rent, hospital bills, utilities, suppliers, or investments.

SokoLink

Create a personal payment link or username to receive money globally.

SokoWallet

Hold and manage USD, KES, USDC, and pending balances in one place.

SokoCashout

Choose how to receive funds — M-Pesa, bank, wallet, or stablecoin.

Try customer dashboard

No signup required — pick a demo account on the next screen

Loved by finance & product teams

What our customers say

We collapsed four PSPs and two bank integrations into one ledger. Our finance team got their evenings back.

JM
Joyce Mwangi
Head of Finance, Sokomart

Settling US customers to M-Pesa used to take 3 days. Now it's instant. Same payout, no manual FX.

DO
Daniel Ochieng
CTO, Afriwork

Split rules fire the second a payment clears. Sellers see their share in their wallet before the card charge posts.

PS
Priya Shah
Founder, Koba
Get started in 2 minutes

Move money like the internet moves data

Spin up the sandbox, send your first cross-rail payment, and see the ledger update in real time.

No card required for sandbox  ·  PCI DSS Level 1  ·  SOC 2 Type II