Loading officer dashboard…
Loading officer dashboard…
Loading officer dashboard…
Direct integrations — M-Pesa · Airtel Money · CRB · KRA · CBK · IPRS · PesaLink · WRA
Production connector health for payment, bureau, identity, tax, vehicle, and government-service providers.
| Provider | Status | Last ping | Success rate | Avg latency | Owner |
|---|---|---|---|---|---|
| M-Pesa | healthy | 2026-07-11 09:11:52 EAT | 99.92% | 284ms | payments-platform |
| Metropol CRB | healthy | 2026-07-11 09:11:34 EAT | 99.54% | 321ms | credit-platform |
| TransUnion | healthy | 2026-07-11 09:11:30 EAT | 99.61% | 299ms | credit-platform |
| Smile Identity | degraded | 2026-07-11 09:10:57 EAT | 97.83% | 940ms | identity-platform |
| KRA iCMS | healthy | 2026-07-11 09:11:04 EAT | 98.94% | 812ms | regulatory-ops |
| NTSA | degraded | 2026-07-11 09:09:42 EAT | 96.71% | 1,340ms | collateral-ops |
| eCitizen | healthy | 2026-07-11 09:11:18 EAT | 99.10% | 618ms | government-integrations |
| Provider | Event type | Received at | Status | Retries |
|---|---|---|---|---|
| M-Pesa | stk.callback.success | 2026-07-11 09:11:58 EAT | processed | 0 |
| Smile Identity | kyc.verification.completed | 2026-07-11 09:10:53 EAT | retrying | 2 |
| Metropol CRB | bureau.pull.completed | 2026-07-11 09:09:44 EAT | processed | 0 |
| NTSA | vehicle.search.result | 2026-07-11 09:08:26 EAT | quarantined | 3 |
| KRA iCMS | pin.validation.response | 2026-07-11 09:06:19 EAT | processed | 0 |
| eCitizen | payment.receipt.issued | 2026-07-11 09:05:01 EAT | failed | 5 |
| Owner | Masked key | Scopes | Expiry | Status |
|---|---|---|---|---|
| payments-platform | mpesa_live_****_8K2Q | payments:readpayments:writewebhooks:replay | 2026-10-31 | active |
| credit-platform | crb_prod_****_K7J9 | bureau:readbureau:submit | 2026-09-15 | rotating |
| identity-platform | smile_live_****_P4N1 | identity:verifydocuments:read | 2026-08-02 | expiring |
| government-integrations | gov_live_****_2ZMA | kra:readntsa:readecitizen:read | 2027-01-22 | active |
Current usage against provider quotas for each critical integration.
| Integration | Usage vs limit | Window | Reset |
|---|---|---|---|
| M-Pesa | 38,420 / 60,00064.0% | per hour | 2026-07-11 10:00 EAT |
| Metropol CRB | 7,884 / 12,00065.7% | per hour | 2026-07-11 10:00 EAT |
| TransUnion | 5,602 / 10,00056.0% | per hour | 2026-07-11 10:00 EAT |
| Smile Identity | 8,941 / 10,00089.4% | per hour | 2026-07-11 10:00 EAT |
| KRA iCMS | 2,118 / 5,00042.4% | per hour | 2026-07-11 10:00 EAT |
| NTSA | 1,842 / 2,50073.7% | per hour | 2026-07-11 10:00 EAT |
| eCitizen | 1,207 / 4,00030.2% | per hour | 2026-07-11 10:00 EAT |
| Integration | Vendor | Protocol | Latency | Uptime (30d) | Events (24h) | Errors (24h) | Status | ||
|---|---|---|---|---|---|---|---|---|---|
M-Pesa STK Push C2B push, B2C payout, query, timeout handling; STK push for loan repayments | Safaricom | REST | 210ms | 99.94% | 3,412 | 2 | healthy | Config | |
M-Pesa B2C Disbursement Loan disbursement direct to borrower M-Pesa wallet; HMAC-signed callbacks | Safaricom | REST | 380ms | 99.91% | 890 | 0 | healthy | Config | |
Airtel Money Collection and disbursement for Airtel subscribers; secondary rail fallback | Airtel Kenya | REST | 450ms | 99.72% | 620 | 4 | healthy | Config |
| Integration | Vendor | Protocol | Latency | Uptime (30d) | Events (24h) | Errors (24h) | Status | ||
|---|---|---|---|---|---|---|---|---|---|
Metropol CRB Real-time credit inquiry, batch bureau submission, consent-gated reporting | Metropol | REST | 320ms | 99.60% | 1,208 | 1 | healthy | Config | |
TransUnion CRB Alternative bureau score pull for underwriting decisioning augmentation | TransUnion | REST | 290ms | 99.80% | 743 | 0 | healthy | Config |
| Integration | Vendor | Protocol | Latency | Uptime (30d) | Events (24h) | Errors (24h) | Status | ||
|---|---|---|---|---|---|---|---|---|---|
CBK Regulatory API BS-1 balance sheet, PG/04 credit return, AML §44 — automated scheduled submission | Central Bank of Kenya | REST | 1200ms | 97.50% | 12 | 0 | healthy | Config | |
ODPC Consent API Granular consent registration, withdrawal processing, DSAR fulfilment — ODPC Dec 2023 | ODPC Kenya | REST | — | — | 0 | 0 | pending | Config |
| Integration | Vendor | Protocol | Latency | Uptime (30d) | Events (24h) | Errors (24h) | Status | ||
|---|---|---|---|---|---|---|---|---|---|
PesaLink (IPSL) Bank-to-bank interoperable transfers; used for institutional co-lending settlements | IPSL Kenya | ISO20022 | 620ms | 99.85% | 205 | 0 | healthy | Config | |
CBK RTGS Large-value same-day settlement for treasury and wholesale disbursements | CBK | SWIFT | 1800ms | 99.95% | 38 | 0 | healthy | Config |
| Integration | Vendor | Protocol | Latency | Uptime (30d) | Events (24h) | Errors (24h) | Status | ||
|---|---|---|---|---|---|---|---|---|---|
KRA PIN Verification KRA PIN lookup and compliance check for business and payroll loan applications | KRA / iTax | REST | 850ms | 98.20% | 412 | 8 | healthy | Config | |
IPRS / Huduma National ID verification and biometric lookup; degraded due to NIIMS maintenance | NIIMS Kenya | REST | 3200ms | 94.10% | 98 | 22 | degraded | Config |
| Integration | Vendor | Protocol | Latency | Uptime (30d) | Events (24h) | Errors (24h) | Status | ||
|---|---|---|---|---|---|---|---|---|---|
Safaricom Data API M-Pesa statement pull for cash-flow underwriting; consent-gated per ODPC | Safaricom | REST | 180ms | 99.60% | 2,100 | 0 | healthy | Config |
| Integration | Vendor | Protocol | Latency | Uptime (30d) | Events (24h) | Errors (24h) | Status | ||
|---|---|---|---|---|---|---|---|---|---|
Warehouse Receipts (WRA) Warehouse receipt registry for grain/commodity-backed agricultural loans | WRA Kenya | REST | 720ms | 99.00% | 14 | 0 | healthy | Config |