Payments
List payment requests
Changed onLists the caller's project's payment requests, newest first. Requires payment_requests.read. An open request past its expiresAt reads as expired. Records never carry publicToken.
get/v1/payments/requests
Request
- Base URLhttp://localhost:8787
- AuthHTTP bearer
Query parameters
pageinteger
Page number, starting at 1.
Example:1
pageSizeinteger
Results per page, 1 to 100.
Example:20
status'awaiting_payment' | 'paid' | 'canceled' | 'expired'
Payment request status. awaiting_payment is open; paid was settled by an on-chain payment; canceled and expired closed without one.
Example:canceled
Headers
x-project-idstring
Required for dashboard sessions. API keys use their assigned project.
Example:prj_example
Response
Payment request list
Example response
{
"data": {
"paymentRequests": [
{
"id": "preq_example",
"destinationAddress": "So11111111111111111111111111111111111111112",
"amount": "100.00",
"reference": "So11111111111111111111111111111111111111112",
"status": "canceled",
"expiresAt": "2025-01-01T00:00:00.000Z",
"lastCheckedAt": "2025-01-01T00:00:00.000Z",
"canceledAt": "2025-01-01T00:00:00.000Z",
"lifecycle": [
{
"status": "canceled",
"at": "2025-01-01T00:00:00.000Z"
}
],
"createdAt": "2025-01-01T00:00:00.000Z",
"updatedAt": "2025-01-01T00:00:00.000Z"
}
]
},
"meta": {
"requestId": "req_example",
"timestamp": "2025-01-01T00:00:00.000Z"
}
}Changes
- info
endpoint added
- info