Overview

MoK™ API is Kratos Financials Inc.'s payment gateway. It lets any application — online store, SaaS platform, mobile app — collect (Cash-In) and disburse (Cash-Out) Mobile Money and card payments across Central Africa.

What the API lets you do

  • Collect a Mobile Money or card payment from your application (Cash-In).
  • Disburse funds to a Mobile Money wallet or bank account (Cash-Out).
  • Get notified in real time of every status change via signed webhooks.
  • Test the entire flow without real money using the Sandbox environment.

Key vocabulary

  • Wallet: an end user's Mobile Money wallet (a phone number tied to an operator).
  • Transaction: a money movement identified by a unique transaction_id, in one of the PENDING, SUCCESS or FAILED statuses.
  • Webhook: an HTTP POST notification sent by MoK™ to your server on every transaction status change.
  • Idempotency key: a unique identifier you generate for each request, to prevent the same transaction being created twice after a network retry.