Retrieve a paginated list of payments. Supports both cursor-based and offset pagination.
Results are sorted by creation date (newest first).
Use your Simiz API key as the Bearer token.
Keys starting with smz_test_sk_ target sandbox, smz_live_sk_ target production.
Items per page (1–100, default: 20)
1 <= x <= 100Cursor for forward pagination. Pass the ID of the last item from the previous page.
Cursor for backward pagination. Pass the ID of the first item from the previous page.
Page number for offset pagination (ignored if cursor is provided)
x >= 1Filter by transaction status Transaction lifecycle:
PENDING — Awaiting payer confirmationPROCESSING — Payment being processed by providerCOMPLETED — Payment received successfullyFAILED — Payment failedCANCELLED — Cancelled by merchant or payerEXPIRED — Payer did not confirm in timeREFUNDED — Fully refundedPARTIALLY_REFUNDED — Partially refundedPENDING, PROCESSING, COMPLETED, FAILED, CANCELLED, EXPIRED, REFUNDED, PARTIALLY_REFUNDED Filter by payment method Payment methods supported (backend Prisma enum):
ORANGE_MONEY — Orange MoneyMTN_MOMO — MTN Mobile MoneyUNKNOWN — Fallback / not yet determinedORANGE_MONEY, MTN_MOMO, UNKNOWN Search by reference, token, phone, or name
Minimum amount filter
x >= 0Maximum amount filter
x >= 0Start date filter (ISO 8601)
End date filter (ISO 8601)
Filter by currency
XAF, XOF Expand inline relations (e.g. expand[]=customer&expand[]=refunds)
customer, project, refunds, events