1. Payments
Pasarela Payment MyPay
  • Quick Start
  • Instalacion
  • Payments
    • Payments
      POST
    • Detalles de Transaccion
      POST
    • Extraccion Metadatos del BIN
      GET
    • Paginacion y Filtro
      GET
  • Payment Links
    • Crear payment link
      POST
    • Listar payment links
      GET
    • Estadísticas
      GET
    • Obtener payment link por ID
      GET
    • Cancelar payment link
      POST
    • Obtener payment link por token
      GET
  • Short URL
    • Redirect URL corta
      GET
  • Checkout
    • Procesar pago del payment link
      POST
    • Página de checkout
      GET
    • Estado del payment link
      GET
  • Merchant Webhooks
    • Recepción del evento
      POST
  1. Payments

Paginacion y Filtro

Entorno desarrollo
https://sandbox.mypaygateway.io
Entorno desarrollo
https://sandbox.mypaygateway.io
GET
/api/payments/filter-paged
Payments
Lista transacciones con paginación real y filtros (fechas, códigos de respuesta, tenant si aplica al alcance de la API Key).

Autenticación#

Requiere X-Api-Key válida.

Entradas#

Paginación: número y tamaño de página con límites máximos definidos por el backend.
Filtros: rango de fechas (obligatorio o recomendado), códigos de respuesta, tipo de acción, otros criterios permitidos.

Salida#

Colección de elementos resumidos (identificadores, importes, estado, códigos/textos de respuesta, marcas de tiempo, metadatos relevantes),
Metadatos de paginación: total de elementos, total de páginas, indicador de siguiente/anterior.

Validaciones clave#

Paginación en rangos válidos; tamaño de página dentro de umbrales.
Rango de fechas coherente (inicio ≤ fin) y en zona horaria documentada.

Errores simulados#

400 Bad Request: paginación inválida, rango invertido o filtros incompatibles.
401 Unauthorized: API Key ausente/inválida.
500 Internal Server Error: error al consultar la fuente de datos o componer la página.
Notas: Evita cargas masivas: usa paginación para reportes operativos y dashboards.
Cuando un filtro reduce demasiado el conjunto (p. ej., fechas muy estrechas), la página puede quedar vacía; esto no es un error.

Solicitud

Parámetros de consulta

Respuestas

🟢200OK
OK
Esta respuesta no tiene un body.
Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location 'https://sandbox.mypaygateway.io/api/payments/filter-paged?PaymentType=undefined&MinAmount=undefined&Response=undefined&ResponseCode=undefined&TypeTransaction=undefined&CompanyName=undefined&CompanyCode=undefined&TransactionId=undefined&ResponseText=undefined&AuthCode=undefined&PageNumber=undefined&PageSize=undefined&SortBy=undefined&Ascending=undefined'
Modificado en 2025-11-17 21:29:08
Anterior
Extraccion Metadatos del BIN
Siguiente
Crear payment link
Built with