Logo GenukaGenuka Pay

Overview

Start collecting payments, sending payouts, and handling webhooks with Genuka Pay.

Introduction

Genuka Pay is a payment infrastructure layer for collecting funds, sending payouts, and operating compliant money flows across supported African markets.

This documentation is written around the way teams actually ship:

  1. connect your application
  2. authenticate requests
  3. create a payment or payout flow
  4. listen for asynchronous webhook events
  5. complete KYC and prepare for production

New to Genuka Pay?

Start with the Getting Started guide, then continue with Quick Start and Authentication.

Core Concepts

Payments: Use Genuka Pay to initiate collections and track their lifecycle from your backend.

Payouts: Send funds to recipients through supported payout rails with a consistent API flow.

Webhooks: Receive asynchronous updates for status changes instead of polling every operation.

KYC: Complete account verification and compliance checks before requesting production usage.

If you are integrating for the first time, follow this order:

  1. Complete Quick Start
  2. Configure Authentication
  3. Review the API Overview
  4. Implement Payments or Payouts
  5. Configure Webhooks

Documentation Map

Getting Started

API Reference

Operational Guides

Before You Go Live

Use this checklist before enabling production traffic:

  • your company profile is complete
  • your KYC submission has been approved
  • your secret key is stored server-side only
  • your webhook endpoint is configured and verified
  • your integration has been tested in low-risk conditions
  • your error handling and retry logic have been reviewed

Conventions Used In These Docs

  • {{BASE_URL}} refers to your deployed Genuka Pay API base URL
  • authenticated requests use HMAC headers
  • amounts should always be sent with an explicit ISO currency code such as XAF or XOF
  • webhook-driven updates should be treated as the source of truth for async status changes

FAQ

How is this guide?

Last updated on