Welcome to Orivanta Pay
Developer documentation for Orivanta Pay — payment infrastructure for Africa.
Orivanta Pay gives your application one integration point for mobile money collection and payout in Cameroon, with more markets and rails shipping behind the same API. This section documents the actual HTTP API: every request field, every response shape, every error code, and the parts of the system (idempotency, webhook signing, retries) that decide whether your integration is safe to run in production.
Wire-level naming
The API and its headers are implemented under the codename Sharepay
(the signature header is X-Sharepay-Signature, for example). That is the
literal string your code needs to check — it does not change with the
product's public name.
Start here
Quickstart
Create an application, get a key, make your first charge.
Authentication
X-API-KEY, live vs test keys, rotation.
Collecting and sending money
Pay-in
Checkout and direct charge — collect money from a customer.
Pay-out
Send money to a mobile money account.
Webhooks
Get notified the moment a transaction settles.
Idempotency
Retry safely without double-charging a customer.