Collect Payments is enabled per-merchant. If it isn’t enabled on your account yet, these endpoints return
SERVICE_NOT_ENABLED — contact support to request access.Create Payment Link
POST/api/v1/checkout/create
number
required
Amount in Naira (minimum ₦100).
string
Shown to the customer on the payment page. Max 200 characters.
string
string
string
Where your customer is redirected after paying.
Response
This endpoint doesn’t wrap its response in a
data object like the other endpoints — the fields are at the top level, alongside success.Check Payment Status
GET/api/v1/checkout/status?reference={reference}
Check a payment link’s status using the reference returned when you created it.
Response
paid_at is null until the payment completes.