Invoice — Billing
Create one-time or recurring invoices, send them automatically, follow up on unpaid ones, and export PDFs.
4 min read
Invoice manages the complete billing cycle: creation, sending, payment (hosted Mobile Money link), reminders, and PDF export. Ideal for B2B, subscriptions, and services. Live only.
Invoice object
customer_namestringrequiredRecipient name.
customer_emailstringoptionalRecipient email — required for sending.
customer_idstringoptionalLink to an existing customer, instead of/alongside the customer_* fields.
itemsarrayrequiredLine items — each needs `name`, `quantity`, `unit_price`.
invoice_datedaterequiredIssue date.
due_datedateoptionalPayment due date.
currencystringrequiredXAF, XOF, NGN…
Create an invoice
POST
https://api.wajub.com/invoicescurl https://api.wajub.com/invoices \
-H "Authorization: sk.xxxx" \
-d '{
"customer_name": "Example LLC",
"customer_email": "client@example.com",
"currency": "XAF",
"invoice_date": "2026-05-15",
"due_date": "2026-06-15",
"items": [{ "name": "Consulting service", "quantity": 2, "unit_price": 150000 }]
}'Response
{
"status": "Created",
"code": 201,
"invoice": {
"id": "inv_01JXXXXXXXXXXXXX",
"status": "draft",
"total": 300000
}
}Configure recurrence and reminders.
Was this page helpful?