Skip to main content
GET
/
payment
/
Get Payments
curl --request GET \
  --url https://server26-dot-royalti-project.uc.r.appspot.com/payment/ \
  --header 'Authorization: Bearer <token>'
{
  "message": "Payments retrieved successfully",
  "payments": [],
  "total": 0,
  "page": 1,
  "size": 10
}
Get Payments Description:
The /payment/ endpoint retrieves a list of payments with filtering and pagination options.
Method:
GET
Query Parameters:
ParameterTypeDescription
q (Optional)stringSearch query to filter payments
page (Optional)integerPage number for pagination. Default: 1
size (Optional)integerNumber of payments per page. Default: 10
sort (Optional)stringField to sort by. Default: ‘updatedAt’
order (Optional)stringSort order (‘asc’ or ‘desc’). Default: ‘desc’
user (Optional)stringFilter by user ID
currency (Optional)stringFilter by currency
dateFrom (Optional)stringFilter payments from this date
dateTo (Optional)stringFilter payments to this date

Authentication

This endpoint requires authentication. Include your bearer token in the Authorization header.

Query Parameters

ParameterTypeInRequiredDescription
qstringquerySearch query to filter payments
pageintegerqueryPage number for pagination
sizeintegerqueryNumber of payments per page
sortstringqueryField to sort by
orderstringquerySort order (‘asc’ or ‘desc’)
userstringqueryFilter by user ID
currencystringqueryFilter by currency
dateFromstringqueryFilter payments from this date
dateTostringqueryFilter payments to this date

Responses

✅ 200 - Success

⚠️ 401 - Unauthorized

❌ 500 - Internal Server Error

Tags

Payment

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"

Query Parameters

q
string

Search query to filter payments

page
integer
default:1

Page number for pagination

size
integer
default:10

Number of payments per page

sort
string
default:updatedAt

Field to sort by

order
enum<string>
default:desc

Sort order ('asc' or 'desc')

Available options:
asc,
desc
user
string

Filter by user ID

currency
string

Filter by currency

dateFrom
string<date>

Filter payments from this date

dateTo
string<date>

Filter payments to this date

Response

Success

message
string
payments
object[]
total
integer
page
integer
size
integer
I