Line-itemed and customer-trackable
Create invoices through the API with line items, quantities, tax and a due date. Each one gets its own hosted payment page and a status you can track.
Checkout / Invoice
ZevPay Invoice generates a fully-billable invoice with line items, customer details, due date, and a hosted payment URL. Share the link by WhatsApp, email or SMS. The customer pays, you get a webhook.

Create invoices through the API with line items, quantities, tax and a due date. Each one gets its own hosted payment page and a status you can track.
The invoice URL works in WhatsApp, SMS, email, in-person QR codes, or pasted into chat. No app required for the customer - they tap the link, pick a payment method, pay.
Sales and finance see every invoice in the dashboard: paid, part paid or overdue, with each payment matched to its invoice automatically.
Your backend gets the standard signed webhook the moment the invoice is paid - same shape as Inline and Standard, so your handler covers all three.
In code
The full happy path is short. You can swap real keys in and ship to staging today.
Full Invoice reference# create an invoice with line items (amounts in kobo)
curl -X POST https://api.zevpaycheckout.com/v1/checkout/invoice \
-H "x-api-key: sk_live_…" \
-H "Content-Type: application/json" \
-d '{
"customer_name": "Adaeze Okonkwo",
"customer_email": "ada@acme.ng",
"due_date": "2026-07-14T00:00:00Z",
"line_items": [
{ "description": "Custom embroidery", "quantity": 2, "unit_price": 1250000 },
{ "description": "Express delivery", "quantity": 1, "unit_price": 350000 }
]
}'
# → { "success": true, "data": { "payment_url": "https://invoice.zevpaycheckout.com/…" } }
# share the URL by WhatsApp, email or SMS; you get a signed webhook when it's paidHow it works
POST /v1/invoices with line items and the customer. Track it to paid in the dashboard.
Send the hosted payment URL via WhatsApp, email, SMS, or a printed QR code.
Same signed webhook shape as Inline + Standard - one handler covers all three.
Perfect for
Bill clients with line items, due dates, and payment terms - no Excel.
Send the link, the buyer pays at their convenience. Receipts auto-issued.
Issue school fees, donations, and contribution invoices in bulk.
Ticketing without a separate platform - invoice each guest individually.
// payment methods
Invoice offers the same methods as the other two: naira rails in Nigeria, mobile money across Africa and stablecoins from anywhere, in the customer's own currency.
Methods, currencies and marketsBank transfer
Nigeria · NGN
ZevPay ID & QR
Nigeria · NGN

PalmPay
Nigeria · NGN
CardComing back
Nigeria · NGN
Static NGN accountsOn request
Nigeria · NGN
Mobile moneyOpening market by market
Across Africa · mobile money
USDT & USDC
Worldwide · stablecoins
Common questions
Yes. Instalment invoices send email reminders to your customer, and you can pause and resume collection.
Yes. Your name, logo, colours and invoice layout come from the dashboard, for the account or per API key.
The same as Inline and Standard: bank transfer, ZevPay ID and PalmPay in naira, mobile money in its markets, and USDT or USDC stablecoins.
Invoice integration
Add Invoice to your existing stack with the same pk_ key you already use.