El uso de paginación es fundamental para gestionar grandes conjuntos de datos al utilizar la API de VirtualPOS . Al realizar una solicitud a la URL https://api.virtualpos-sandbox.com/v3/payments, puedes incluir los parámetros de paginación para limitar la cantidad de resultados devueltos y desplazarte a través de las páginas de resultados.

Ajusta los valores de "limit" y "page" según tus necesidades para controlar la cantidad de datos que deseas recuperar y la posición desde la cual deseas comenzar. Esto garantiza una eficiente gestión y recuperación de datos al interactuar con la API de VirtualPOS en tus aplicaciones.

Ejemplo:

https://api.virtualpos-sandbox.com/v3/payments?limit=2&page=1

En el ejemplo anterior, al agregar los parámetros "limit=2" y "page=1" a la URL, se solicitarán un máximo de dos registros y se omitirán el primer resultado, lo que permitirá obtener la siguiente página de resultados.

En la resppuesta, el servicio retornara el siguiente objeto con la informacion de la paginación.

"pagination": {
        "limit": 3,
        "page": 1,
        "pages": 2,
        "total": 6
}
  • limit: Número de registros que como máximo retornará cada request al servicio, el valor mínimo es 1 y el máximo es 100.
  • page: Página solicitada en el request
  • pages: Número total de páginas.
  • total: Número total de registros.

Esto lo puedes implementar en las APIs de listado de objetos: