Skip to main content
GET
/
v1
/
transactions
curl "https://api.unipay.com/v1/transactions?limit=10&status=completed" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "transactions": [
    {
      "transactionId": "tx_123",
      "status": "completed",
      "createdAt": "2026-04-22T12:00:00Z"
    }
  ],
  "total": 45,
  "hasMore": true
}

Transaction History

Retrieve a paginated list of all transactions.

Query Parameters

limit
integer
default:"20"
Number of transactions to return (max 100)
offset
integer
default:"0"
Number of transactions to skip
status
string
Filter by status: pending, completed, failed

Response

transactions
array
Array of transaction objects
total
integer
Total number of transactions
hasMore
boolean
Whether more transactions exist
curl "https://api.unipay.com/v1/transactions?limit=10&status=completed" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "transactions": [
    {
      "transactionId": "tx_123",
      "status": "completed",
      "createdAt": "2026-04-22T12:00:00Z"
    }
  ],
  "total": 45,
  "hasMore": true
}