Payments infrastructure built for how Africa moves money.
Zadhron Payments helps applications and businesses collect, send, verify, and monitor payments through a unified API and a shared operational control plane.
48fd91aa-2f1c
One integration. Multiple ways to move money.
Zadhron Payments centralizes payout execution, collection flows, callback handling, transaction verification, and gateway observability around a single authenticated surface.
Payments infrastructure shaped around real gateway work.
Collect
Accept money into applications through supported collection flows and callback handling.
Send
Initiate controlled payouts and disbursements across the gateway's authenticated M-Pesa operation surface.
Verify
Query transaction state, inspect provider codes, and reconcile outcomes with a normalized response model.
Monitor
Observe request logs, callbacks, transaction lifecycles, and provider health through a shared operational layer.
Build around an authenticated payment surface, not a scattered provider maze.
The current gateway exposes authenticated `/api/mpesa/*` operations and normalized responses. The SDK shape below is presented as a future developer experience goal, while the REST shape shown remains truthful to the existing application.
const response = await fetch(
"https://payments.zadhron.com/api/mpesa/b2c",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"x-zadhron-app-id": "app_live",
"x-zadhron-app-secret": "••••••••"
},
body: JSON.stringify({
phoneNumber: "2547••••••••",
amount: 2500,
remarks: "Payout"
})
}
);The API surface is designed around control, traceability, and clean failure modes.
Separate application authentication from administrator sessions.
Prepare payout and money-moving operations for retry-safe execution.
Return normalized gateway errors instead of leaking raw upstream responses.
Accept, sanitize, and track callback deliveries as part of transaction lifecycle handling.
Attach internal request IDs and preserve provider conversation identifiers.
Retain sanitized operational logs and traceable request metadata.
Security is handled as infrastructure, not page decoration.
Server-side credential handling
Consumer secrets, initiator credentials, and session signing stay on the server.
Scoped application access
Consuming applications authenticate separately from console users.
Request validation
Payloads are validated server-side before payment logic is reached.
Traceable operations
Request IDs, provider IDs, and callback events remain linked through the lifecycle.
Build payments into your product.
Start with the current gateway surface today and prepare for a broader Zadhron Payments platform as public onboarding expands.