Introduction
ZevPay Checkout lets you accept payments from Nigerian customers via bank transfer, ZevPay ID (P2P), and cards (coming soon).
How it works
- You create a checkout session — either from your server using a secret key, or directly from the browser using the inline SDK with a public key.
- The customer pays through either the inline modal (embedded on your site) or the standard checkout page (hosted by ZevPay).
- ZevPay confirms the payment automatically and sends a webhook to your server.
- You verify the payment by checking the webhook signature or calling the verify endpoint.
Integration options
| Option | Best for | How it works |
|---|---|---|
| Inline Checkout | Seamless on-site experience, no backend required | Embed a JavaScript SDK that opens a payment modal on your page. Works with just a public key |
| Standard Checkout | Quick setup, hosted page | Initialize a session from your server, then redirect customers to a ZevPay-hosted checkout page |
| API Only | Full control | Use the REST API directly from your server to build a custom payment flow |
Payment methods
| Method | Status | Settlement |
|---|---|---|
| Bank Transfer | Available | Instant |
| ZevPay ID (PayID) | Available | Instant |
| Card (Debit/Credit) | Coming soon | — |
Base URL
All API requests are made to:
https://api.zevpaycheckout.comFor test mode, use the same base URL with test API keys (prefixed with sk_test_ or pk_test_).
Next steps
- Quick Start — Set up your first payment in 5 minutes
- Authentication — Learn about API keys and security
- API Reference — Full endpoint documentation