Skip to main content
POST
Returns a paginated list of transactions for the authenticated merchant. Use filters to narrow down results by date, status, payment method, customer, or store.

Authorization

Bearer <accessSecret> Query Parameters
number
default:"0"
Page number (0-indexed).
number
default:"20"
Number of items per page.
Request Body Schema All fields are optional. Omit the field to skip filtering.
Array filters must have at least 1 item when provided. Passing an empty array [] will return a validation error.
Free-text search by consumer name, order ID, payment request ID, or amount.
string
Start date in YYYY-MM-DD format. Example: 2025-01-01.
string
End date in YYYY-MM-DD format. Example: 2025-12-31.
string[]
Filter by payment status.
  • COMPLETED — Payment successfully captured
  • FAILED — Payment failed
  • PENDING — Payment is being processed
  • REFUNDED — Payment fully refunded
  • PARTIALLY_REFUNDED — Payment partially refunded
  • AUTHORIZED — Payment authorized, not yet captured (MANUAL_CAPTURE)
  • CANCELLED — Payment was cancelled
string[]
Filter by Atoa customer UUIDs (from Create Customer). Each must be a valid UUID.
string[]
Filter by payment method.
  • PAY_BY_BANK — Open banking payments
  • CARD — Card payments
string[]
Filter by store UUIDs. Each must be a valid UUID.
Response
array
number
Total number of transactions matching the filters.
number
Current page number.
number
Items per page.