Retrieve a paginated list of transactions for your account.
nextCursor
value from the previous response as the cursor query parameter:
nextCursor is null, you have reached the last page.
status and type filters to narrow results:
Use your API key as the username. Leave the password field empty.
Authorization: Basic <base64(apikey:)>You can also pass the raw API key:
Authorization: Basic <apikey>Number of records per page (1–100, default 20).
1 <= x <= 100Pagination cursor from the previous response nextCursor field.
Filter by transaction status.
PENDING — Awaiting customer action or provider responsePROCESSING — Provider accepted; waiting for final confirmationSUCCESS — Completed successfullyFAILED — Transaction failed (provider declined or timeout)REVERSED — Successfully reversed (wallet credited back)CANCELLED — Cancelled before processingPENDING, PROCESSING, SUCCESS, FAILED, REVERSED, CANCELLED Filter by transaction type.
STK — M-Pesa STK Push collectionB2C — Business to Customer payoutSTK, B2C