Bank Collections

Get a single bank collection

GET
/api/sandbox/v1/bank/collection/single

Fetch one payment received into your bank account, by its requestId.

Authorization

bearerAuth
AuthorizationBearer <token>

The access_token returned by POST /api/v1/get-token.

In: header

Query Parameters

requestId*string

The unique ID of the transaction, returned when it was created.

Formatuuid

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/api/sandbox/v1/bank/collection/single?requestId=cd3e5b37-8f23-465e-a720-b2a78f2b62c1"
{  "status": 200,  "message": "OK",  "data": {    "id": 2,    "uuid": "e66790a6-779c-4f00-97f3-d4e27be1ded5",    "customerid": "69183",    "transactionref": "SQ98L42422B",    "paymentmode": "PESALINK",    "transactiondate": "2025-05-08",    "accountnumber": "00304636976350",    "amount": "10000",    "description": "Payment narration",    "organisation": {      "uuid": "71b22afc-4d17-4d8b-8c6a-0534aa537aba",      "name": "Staging",      "phoneNumber": "254709036217",      "environment": "sandbox",      "collectionCallbackUrl": null,      "parentOrganisation": null,      "parent": false    },    "createdAt": "2025-05-08T00:07:40.894988",    "updatedAt": "2025-05-08T00:07:40.894988"  }}