Search payment transactions

Time Status User Agent
Make a request to see history.

URL Expired

The URL for this request expired after 30 days.

transactionStatus
array of strings
Filter by transaction status. Can be a single status or an array of statuses.

transactionReference
string
Filter by transaction reference.

externalReference
string
Filter by external reference (e.g., order ID).

startDate
date-time
Filter by start date (ISO 8601 format). Inclusive.

endDate
date-time
Filter by end date (ISO 8601 format). Inclusive.

pageSize
integer
Number of items to return per page.

page
string
Page token for pagination (cursor).

accept
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
application/json application/problem+json

Response Codes

Code Description
200 List of payment transactions matching the search criteria.
400 Bad Request
401 Unauthorized
404 Not Found
406 Not Acceptable
500 Internal Server Error

Base URL
https://api.superpayments.com/2026-04-01/payments/search

curl --request GET \
     --url https://api.superpayments.com/2026-04-01/payments/search \
     --header 'accept: application/json'

Click Try It! to start a request and see the response here! Or choose an example:

Response Types
application/json
application/problem+json