Recurring invoices
Automate invoice issuance on a weekly, monthly, or yearly cycle for your subscriptions.
4 min read
Recurring invoicing is a property of a regular Invoice — there is no
separate /invoices/subscriptions endpoint or subscription resource. Set is_recurring: true
plus a frequency on POST /invoices.
Create a recurring 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-06-01",
"items": [{ "name": "Pro subscription", "quantity": 1, "unit_price": 25000 }],
"is_recurring": true,
"recurring_frequency": "monthly"
}'Response
{
"status": "Created",
"code": 201,
"invoice": { "id": "inv_01JXXXXXXXXXXXXX", "status": "draft", "is_recurring": true, "recurring_frequency": "monthly" }
}Parameters
is_recurringbooleanrequiredMarks the invoice as recurring.
recurring_frequencyenumoptionaldaily, weekly, monthly, quarterly, or yearly.
recurring_intervalenumoptionalSame enum as recurring_frequency — check which one your integration should set; both are accepted by the API.
No cycles or auto_charge parameters
There is no cycles (total issuance count) or auto_charge parameter today. Mobile Money does
not support silent recurring debits — each cycle sends a payment link the customer must approve.
Was this page helpful?