Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

La API permite realizar búsquedas filtradas, paginadas y ordenadas sobre los pagos registrados. Los parámetros parámeros de búsqueda se envían como query strings en la URL.

...

2. Tipos de

...

Parámetro

  • filters[]: Permite especificar los criterios de búsqueda.

    • field: Campo sobre el cual se aplicará el filtro.
    • value: Valor a buscar.
    • operation: Operación que define cómo se compara el campo con el valor.
  • sorts[]: Define los criterios de ordenamiento.

    • <nombre del campo>: Campo a ordenar.
    • ascending/descending: Dirección del orden.
  • limit: Cantidad de registros por página.

  • page: Número de página a obtener.

...

3. Operaciones Disponibles

OperaciónValor esperadoDescripción
EXISTS
Boolean (true / false)Consulta si el campo proporcionado existe o no en el objeto
EQUAL
Texto, Número o FechaCompara si el valor es igual.por igualdad
NOT_EQUAL
Compara si el valor es diferente.
Texto, Número o FechaCompara por desigualdad
GREATER_THAN
Texto, Número o FechaCompara si el valor es mayor.por mayor estricto
GREATER_THAN_OR_EQUAL_TO
Texto, Número o FechaCompara si el valor es por mayor o igual.
LESS_THAN
Compara si el valor es menor.
Texto, Número o FechaCompara por menor estricto
LESS_THAN_OR_EQUAL_TO
Texto, Número o FechaCompara si el valor es por menor o igual.
IN
Verifica
Lista [valor1,valor2,...]

Consulta si el valor

está en una lista

del campo está incluído dentro del conjunto proporcionado. Incluir corchetes.

NOT_IN
Verifica Lista [valor1,valor2,...]Consulta si el valor del campo no está en una listaincluído dentro del conjunto proporcionado. Incluir corchetes.
CONTAINS
StringVerifica Consulta si el valor contiene una subcadena.del campo tiene como subcadena al valor proporcionado
STARTS_WITH
StringVerifica Consulta si el valor del campo comienza con un el valor .proporcionado
ENDS_WITH
Verifica si termina con un valor.
LIKEBusca valores similares (coincidencia parcial). (No recomendado)
StringConsulta si el valor del campo finaliza con el valor proporcionado

...

4. Casos de Búsqueda

4.1. Búsqueda por Email

...

  • Campo: payer.external_reference
  • Operación: EQUAL (igual a)
  • Valor: Número de referencia del socio.

Ejemplo de URL:

...


Code Block
themeEmacs
titleBúsqueda por Número de Socio (Referencia Externa)
curl 'https://api.paypertic.com/pagos/?filters%5B0%5D%5Bfield%5D=request_date&filters%5B0%5D%5Bvalue%5D=20250101T000000-0300&filters%5B0%5D%5Boperation%5D=GREATER_THAN_OR_EQUAL_TO&page=1&filters%5B1%5D%5Bfield%5D=request_date&filters%5B1%5D%5Bvalue%5D=20250131T235959-0300&filters%5B1%5D%5Boperation%5D=LESS_THAN_OR_EQUAL_TO&filters%5B2%5D%5Bfield%5D=collector_id&filters%5B2%5D%5Bvalue%5D=8814&filters%5B2%5D%5Boperation%5D=EQUAL&filters%5B3%5D%5Bfield%5D=payer.external_reference&filters%5B3%5D%5Bvalue%5D=14984&filters%5B3%5D%5Boperation%5D=EQUAL' \ -H 'accept: application/json, text/plain, */*' \ -H 'authorization: Bearer <token>' \ -H 'locale: es_AR'

...

4.3. Búsqueda por Nombre del Pagador

...