Skip to main content
GET

List transactions

GET /api/transactions Retrieve payment transaction history with filtering.

Headers

Session cookie (login via POST /api/auth/login)

Query parameters

integer
default:"1"
Page number.
integer
default:"20"
Items per page.
string
Filter by status: pending, completed, failed, refunded.
string
Filter by gateway: stripe, razorpay, paypal, paystack, mercadopago.
integer
Filter by user.
string
Start date (ISO 8601).
string
End date (ISO 8601).

Get transaction statistics

GET /api/transactions/stats

Export transactions

GET /api/transactions/export
string
default:"csv"
Export format.