ZuriPay API Documentation
Use the ZuriPay API to accept payments, manage customers, create payment links, and handle payouts across African markets.
To get started, create a new account on the ZuriPay dashboard, obtain your API keys, then read about how to make requests using our REST API. When your integration is ready, switch from test to live keys to start processing real payments.
Authentication Learn how to authenticate your API requests using API keys and JWT tokens.
Read more
Errors Read about the different types of errors returned by the ZuriPay API.
Read more
Webhooks Learn how to configure webhooks to receive real-time payment notifications.
Read more
Testing Test your integration in sandbox mode before going live with real transactions.
Read more
Initialize, verify, and manage payment transactions through the ZuriPay API.
Create and manage customer records with contact details, identification, and addresses.
Create hosted payment links that you can share with customers for quick payments.
Request, track, and manage payouts to customers and merchants.