Skip to content
Pay
Esc
↑↓navigate↵open⌘Jpreview

List transactions

Page through your project's ledger, most recent first.

GET/transactions
typequerystring

collection, payout or refund. Default: all.

statusquerystring

pending, successful or failed. Default: all.

pagequeryinteger
Default: 1

Which page, starting at 1. See pagination.

limitqueryinteger
Default: 25

Results per page, up to 100.

qquerystring

Search by external_reference, description, phone number or payer/payee name. Case-insensitive, matches part of a value.

Response

A page of transactions, newest first.

dataarrayrequired

The transactions on this page.

pageintegerrequired

The page returned.

limitintegerrequired

The page size used.

totalintegerrequired

How many match the filters and search across all pages.

total_pagesintegerrequired

How many pages there are at this limit; 0 when nothing matches. Keep requesting while page < total_pages.

Request
curl -X GET 'https://api.razpay.razonetix.com/v1/transactions' \
  -H 'Authorization: Bearer YOUR_TOKEN'
{
  "success": true,
  "message": "",
  "data": {
    "data": [
      {
        "external_reference": "commission-2026-10-sipho",
        "type": "payout",
        "direction": "out",
        "provider_id": "momo",
        "amount": 250,
        "currency": "SZL",
        "status": "successful",
        "payee_phone": "26878123456",
        "party_name": "Sipho Dlamini",
        "metadata": {},
        "created_at": 1760774400,
        "updated_at": 1760774430
      }
    ],
    "page": 1,
    "limit": 25,
    "total": 1,
    "total_pages": 1
  }
}

Was this page helpful?