Pagos de un link
/v1/partner/payment-links/{publicId}/paymentspayment-links:readPagos realizados contra un link: quién pagó, con qué tarjeta, cuánto y cuándo
Propósito
Obtiene la trazabilidad completa de los pagos realizados contra un link de pago. Este es el endpoint que responde a la pregunta: ¿quién pagó y cómo?
Datos de tarjeta
Los campos cardBrand, cardBin y cardLastFour solo se llenan cuando payerType es EXTERNAL. Para pagadores SLAN esos campos son null.
Paginación
limit: máx 50 por página.cursor/nextCursor: misma lógica que los demás endpoints.
Seguridad
Un link de otro partner responde 404.
Parámetros de ruta
publicId- El link del que se quieren ver los pagos. ULID de 26 caracteres; ajeno o inexistente ⇒ 404 (nunca 403: un 403 confirmaría que existe). Ejemplo:
01JKX7CBRP0000000000000024
Parámetros de consulta
limitcursor- Cursor opaco del `nextCursor` de la respuesta anterior; en la primera página se omite.
Respuesta 200
Pagos contra el link. Datos de tarjeta solo en pagadores EXTERNAL.
itemsarray de PartnerPaymentDtoamountobjetoPrimeros 6-8 dígitos de la tarjeta (BIN). Solo para pagadores externos.
admite null
Ejemplo:
"411111"Marca de la tarjeta. Solo para pagadores externos.
admite null
Ejemplo:
"VISA"Últimos 4 dígitos de la tarjeta. Solo para pagadores externos.
admite null
Ejemplo:
"4242"paidAtstringEjemplo:
"2026-09-04T15:04:05.000Z"admite null
Ejemplo:
"juan.garcia@example.com"admite null
Ejemplo:
"Juan García"payerTypeenumTipo de pagador: EXTERNAL (tarjeta) o SLAN_USER (transferencia interna).
EXTERNALSLAN_USEREjemplo:
"EXTERNAL"paymentMethodenumMétodo de pago.
CARDSLAN_BALANCEEjemplo:
"CARD"publicIdstringEjemplo:
"01JKX7PYMT0000000000000023"statusenumPENDINGCOMPLETEDFAILEDEjemplo:
"COMPLETED"
admite null
Errores
| Estado | Códigos | Cuándo |
|---|---|---|
401 | sin code | Sin x-api-key válida |
403 | sin code | La llave no tiene el scope payment-links:read |
404 | LINK_NOT_FOUND | Error con code: LINK_NOT_FOUND |
429 | RATE_LIMITED | Limite de uso: 120 por minuto por credencial. Respeta la cabecera `Retry-After`. |