PaymentsListar pagos

Listar pagos

GEThttps://api.copayex.com/api/v1/payments

Parámetros de solicitud

CampoTipoUbicaciónRequeridoDescripción
pageSizenumberQueryNoCantidad por página.
pageIndexnumberQueryNoPágina base 0.
statusstringQueryNoEstado del pago.
dateFromstring (ISO8601)QueryNoFecha inicial.
dateTostring (ISO8601)QueryNoFecha final.
querystringQueryNoTexto libre para ítems.
searchTermstringQueryNoBúsqueda directa por referencia.

Parámetros de respuesta

La respuesta envuelve los pagos en un objeto paginado:

CampoTipoDescripción
pageIndexnumberÍndice solicitado/devuelto (base 0).
pageSizenumberCantidad de registros retornados.
totalnumberTotal de pagos que cumplen el filtro actual.
dataPayment[]Arreglo de pagos con la siguiente estructura:

Campos del objeto Payment:

CampoTipoDescripción
idnumberIdentificador del pago.
amountnumberImporte aportado.
paymentMethodstringMétodo utilizado (por ejemplo "mercadopago").
paymentMethodIdstringID del pago en Mercado Pago (u otro procesador).
paymentDatastringCadena serializable a JSON con metadata adicional.
namestringNombre de la persona que pagó.
itemIdnumberID del ítem asociado.
itemItem | nullObjeto del ítem vinculado (si la API lo expone).
issuedAtstring (ISO8601)Fecha y hora en que se registró el pago.
status"approved" | "refunded"Estado actual del pago.

Ejemplos de solicitud

curl -G "https://api.copayex.com/api/v1/payments" \
  -H "Authorization: Bearer <client_access_token>" \
  --data-urlencode "pageIndex=0" \
  --data-urlencode "pageSize=50"

Respuesta de ejemplo

{
  "pageIndex": 0,
  "pageSize": 10,
  "total": 1,
  "data": [
    {
      "id": 1,
      "amount": 100,
      "paymentMethod": "mercadopago",
      "paymentMethodId": "133331277860",
      "paymentData": "json data",
      "name": "Santi",
      "itemId": 1,
      "issuedAt": "2025-11-10T23:16:15.000Z",
      "status": "approved",
      "item": null
    }
  ]
}