Overview
The List One-Time Payments endpoint allows you to retrieve all payment links created by your organization. You can filter results by status and currency, and use pagination to handle large datasets. Common use cases:- View all payment links in a dashboard
- Filter by payment status (PENDING, CONFIRMED, CANCELLED)
- Generate reports and reconciliation data
- Monitor payment activity across your organization
Authentication
This endpoint requires API key authentication using thex-api-key header.
Your API key can be found in your organization settings. Keep it secure and never expose it in client-side code.
Query Parameters
integer
default:1
Page number for pagination. Must be a positive integer.
integer
default:100
Number of items to return per page. Must be between 1 and 500.
string
Filter payments by status. Available values:
PENDING- Payment link is active and awaiting paymentCONFIRMED- Payment has been successfully completedCANCELLED- Payment link has been cancelled
string
Filter payments by currency. Currently only
MXN is supported.Response Format
The endpoint returns a paginated response with the following structure:Response Fields
- count - Total number of payments matching your filter criteria
- page - Current page number
- pageSize - Number of items per page
- items - Array of payment objects
Examples
List all payments
Filter by status
Pagination example
Filter by multiple parameters
Best Practices
Common Use Cases
Dashboard View
Display recent payments with status filtering:Reconciliation
Export all confirmed payments for a specific period:Reporting
Generate payment statistics:Error Responses
error
Invalid request parameters or missing organization context.
error
Unauthorized - missing or invalid API key.
Next Steps
Create Payment
Learn how to create new one-time payment links
Cancel Payment
Learn how to cancel active payment links