Skip to main content
GET
Consulta el estado actual de un cargo previamente creado con POST /customers/session/charges. Útil para hacer polling del estado del cargo mientras el cliente aprueba o rechaza vía WhatsApp.
Solo puedes consultar cargos que pertenezcan al cliente autenticado. Intentar consultar un cargo de otro cliente retorna 404.

Headers

Authorization
string
required
Bearer token de tu empresa.
X-Customer-Token
string
required
Token de sesión del cliente obtenido en /customers/login/verify.

Path Parameters

chargeId
string
required
ID del cargo a consultar. Retornado al crear el cargo con POST /customers/session/charges.

Response

charge_id
string
Identificador único del cargo.
status
string
Estado actual del cargo. Valores posibles:
  • created — Pendiente de aprobación
  • paid — Aprobado y cobrado exitosamente
  • failed — Rechazado o expirado
amount
integer
Monto del cargo en centavos.
currency
string
Moneda del cargo (COP, USD).
description
string
Descripción del cargo.
remarks
string | null
Motivo del fallo cuando status es failed. null en otros estados.
paid_at
string | null
Fecha y hora del pago en formato ISO 8601. null si aún no ha sido pagado.
created_at
string
Fecha y hora de creación del cargo en formato ISO 8601.