Retrieves a paginated list of all integrated collections for your account.
Query Parameters
Items per page (max: 100)
Example Request
GET /public/collections?page=1&limit=20
Response
Response status (“success”)
Array of collection objects
Total number of collections
Next page number (null if no next page)
Previous page number (null if no previous page)
Example Response
{
"status": "success",
"message": "Collections retrieved successfully",
"data": [
{
"id": "pay_9fmz6170pzaih14pmyl0a49o1l",
"type": "integrated",
"contact": {
"id": "contact_gj7iyx04gs7hticrite6m6qdhc",
"firstName": "Amina",
"lastName": "Lawal",
"phone": "+2348012345678",
"email": "[email protected]"
},
"reference": "PSK_txn_8a7f34",
"amount": {
"value": 45000,
"currency": "NGN"
},
"status": "pending",
"expiresIn": 1440,
"payable": {
"enabled": true,
"methods": ["payment_link", "virtual_account"],
"options": []
},
"followUp": {
"enabled": true,
"startAfter": 20,
"cadence": "every_10m",
"channels": ["whatsapp", "sms"],
"tone": "gentle"
},
"metadata": [
{
"name": "Standard Membership",
"amount": {
"value": 15000,
"currency": "NGN"
},
"description": "January plan renewal",
"quantity": 1
}
],
"events": [],
"createdAt": "2025-11-12T17:46:07.000Z",
"updatedAt": "2025-11-12T17:46:07.000Z",
"completedAt": null
}
],
"meta": {
"count": 50,
"next": 2,
"prev": null
}
}