Skip to content

project

Daraja

Safaricom's developer API platform for integrating M-Pesa payments, including STK Push.

Known aliases

  • Daraja API
  • Safaricom Daraja

Relationships

No evidence-backed relationships are recorded.

Current clusters

build1 publisher

Anyone who reads one STK Push request body can decode the M-Pesa passkey

Safaricom's Daraja STK Push builds its request password as reversible base64 of the passkey and two values that are public or sent in the same body. Any log, APM trace or proxy that captures that body holds a decodable copy of a credential with no documented way to revoke it.

Publishers:dev.to

Reality

Evidence58
Adoption
Insufficient
Hype gap+5
Incentives20
Confidence60