Skip to content

Introduction

ZevPay Checkout lets you accept payments from Nigerian customers via bank transfer, ZevPay ID (P2P), and cards (coming soon).

How it works

  1. 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.
  2. The customer pays through either the inline modal (embedded on your site) or the standard checkout page (hosted by ZevPay).
  3. ZevPay confirms the payment automatically and sends a webhook to your server.
  4. You verify the payment by checking the webhook signature or calling the verify endpoint.

Integration options

OptionBest forHow it works
Inline CheckoutSeamless on-site experience, no backend requiredEmbed a JavaScript SDK that opens a payment modal on your page. Works with just a public key
Standard CheckoutQuick setup, hosted pageInitialize a session from your server, then redirect customers to a ZevPay-hosted checkout page
API OnlyFull controlUse the REST API directly from your server to build a custom payment flow

Payment methods

MethodStatusSettlement
Bank TransferAvailableInstant
ZevPay ID (PayID)AvailableInstant
Card (Debit/Credit)Coming soon

Base URL

All API requests are made to:

https://api.zevpaycheckout.com

For test mode, use the same base URL with test API keys (prefixed with sk_test_ or pk_test_).

Next steps

ZevPay Checkout Developer Documentation