Security & Trust

Every payment, checked twice: once by the gateway, once by us.

Your money doesn't just move. It's verified, monitored, and reconciled automatically, every time. Here's exactly how, in plain terms.

payza-security-monitor · live
How We Protect You

Not one lock. Several, watching different doors.

Every layer below runs automatically, on every transaction, with no action needed from you.

Encrypted end to end

Every connection to Payzaapi runs over TLS. Passwords are never stored in plain text. They're hashed with bcrypt, an industry-standard one-way algorithm that can't be reversed even if a database were ever exposed.

Signed, verified webhooks

Payment confirmations are cryptographically signed. A request claiming to be a successful payment is checked against the gateway's own signature before anything is credited. A forged request can't fake its way through.

Real-time reconciliation

Beyond the initial check, every transaction is independently re-verified directly with the payment gateway on an ongoing basis, so a payment can never get lost between systems, even if a single notification fails to arrive.

Automatic fraud detection

Every successful payment is independently cross-checked against the real gateway's own records. If a payment was ever marked successful without the gateway genuinely confirming it, the account is suspended immediately and our team is alerted.

Intrusion detection

Repeated invalid credentials, suspicious request patterns, and common attack signatures are detected automatically. Sources showing a clear pattern of abuse are blocked outright, not just logged.

Rate-limited by design

Every API key and login is rate-limited, so no single source, automated or not, can overwhelm the platform or brute-force its way into an account.

Behind The Scenes

What actually happens when someone pays you

Four steps, all automatic, usually finished in seconds.

01

Your customer pays

Through M-Pesa, mobile money, card, or crypto, whichever you've enabled, routed directly to the right payment network for their country and currency.

02

The gateway confirms it, with proof

The payment network sends a signed confirmation. Payzaapi checks that signature before trusting it. An unsigned or forged message is rejected outright.

03

Your balance updates, and it's checked again

Your account is credited immediately. Independently, the transaction is re-verified directly against the gateway's own records to guarantee it was genuine, not just reported as genuine.

04

You're notified

Your own webhook fires, your dashboard updates, and if anything about the payment doesn't check out on our end, it's flagged for review automatically, before it becomes your problem.

Found something we missed?

If you believe you've found a security vulnerability in Payzaapi, we want to hear about it directly, before anyone else does. Reports are read by a real person, not a queue.

Report a Vulnerability →