What You Can Do
With the List Payments endpoint, you can:- Query all payments across every organization in your sales partner account
- Filter by status to track pending, confirmed, cancelled, or refunded payments
- Filter by date range to generate period-based reports
- Filter by organization to view payments for specific merchants
- Search by text to find payments by amount or organization name
- Paginate results using offset-based pagination for large datasets
Use Cases
- Reconciliation dashboards: Pull payment data into your internal tools for reconciliation
- Periodic reporting: Generate daily, weekly, or monthly payment reports filtered by date range
- Organization monitoring: Track payment activity for specific organizations
- Transaction lookup: Find specific payments by ID or operation code
Endpoint
GET /payment
Authentication
Include your API key in the request headers:Query Parameters
Array parameters are passed by repeating the parameter:
?status=PENDING&status=CONFIRMEDResponse Structure
The response contains adata array with payment objects and a pagination object:
Payment Object
Payment Disbursement Object
ThepaymentDisbursement object contains the full fee breakdown:
Card Information Object
ThecardInformation object provides details about the card used for the payment:
Transaction Object
Thetransaction object provides details about the payment transaction:
Terminal Object
Theterminal object is populated for card-present payments and identifies the POS terminal used to capture the charge:
Billing Information Object
ThebillingInformation object contains the customer details captured at checkout:
Salesperson Object
Thesalesperson object identifies the salesperson who processed the payment on a POS device:
Business Store Branch Object
ThebusinessStoreBranch object identifies the store branch where the payment was processed:
Examples
Basic Request
Filter by Status
Filter by Date Range
Filter by Organization
Lookup by Payment ID
Combined Filters with Pagination
Example Response
Pagination
The API uses offset-based pagination. Uselimit and offset to navigate through results.
pagination.count field in the response tells you how many results were returned in the current page. If count is less than limit, you have reached the last page.
Important Notes
Security Scope
All requests are automatically scoped to your sales partner account. You can only access payments belonging to organizations under your account, regardless of the filters you apply. TheorganizationId filter lets you narrow results further, but it cannot access organizations outside your scope.
Date Filtering
Date range filters (createdAtFrom, createdAtTo) use Mexico City timezone (CST/CDT). The filter is inclusive: createdAtFrom matches from the start of the given day, and createdAtTo matches until the end of the given day.