ZuriPay API Documentation

Use the ZuriPay API to accept payments, manage customers, create payment links, and handle payouts across African markets.

Getting started

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.

Guides

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

Resources

Transactions

Initialize, verify, and manage payment transactions through the ZuriPay API.

Customers

Create and manage customer records with contact details, identification, and addresses.

Payment Links

Create hosted payment links that you can share with customers for quick payments.

Payouts

Request, track, and manage payouts to customers and merchants.

Was this page helpful?