API Reference

Payment Status Endpoint

GET/status/{operationId}

Consultar el estado de una transacción de pago

Objetivo

El endpoint /status/{operationId} permite verificar el estado actual de una transacción de pago previamente iniciada, proporcionando información detallada sobre su progreso.

Request

Headers

CampoTipoObligatorioDescripción
x-authorization-token
StringToken de autenticación obtenido en el login.
x-api-key
StringAPI Key proporcionada para el acceso a la API.

Path Parameters

CampoTipoObligatorioDescripción
operationId
StringEs lo que nos permite identificar qué operación es la que estamos consultando.

Response

Response Body

ParámetroTipoDescripción
externalPaymentId
StringID de identificación de la operación propio del cliente. Utilizado para facilitar la trazabilidad.
externalClientId
StringID de identificación de la operación propio del cliente. Utilizado para facilitar la trazabilidad.
operationId
StringId de la operación
companyCode
StringCódigo de compañía
companyName
StringNombre de la compañía
amount
NumberMonto a pagar
createdAt
StringEs la fecha con el horario en UTC en el cuál se procesó el pago y se creó el registro
status
StringEs el estado en el cuál se encuentra la transacción. Estos pueden ser 3: *processing, confirmed* o *failed.*
additionalData
Object[]Estos son datos adicionales que sirven para agregar información sobre la imputación de pago.
amountType
StringTipo de monto. Abierto o cerrado.

Response Examples

200 OK

Consideraciones

  • Este endpoint también permite consultar a través del externalPaymentId, campo que la fintech genera para nosotros tener trazabilidad de todas las transacciones. Para estos casos deben sumar un queryParam que indique ese ID es de la fintech.
  • Ejemplo de búsqueda por externalPaymentId: /status/9f50e278-ddf2-4059-b49b-be12fa0a22e1?type=external-payment-id

CLIENT LIBRARIES

REQUEST EXAMPLE

curl --request GET \
--url https://services.homo.tapila.cloud/status/f7872991-be03-49ae-ba0e-567d0dffd6ac \
--header 'x-authorization-token: YOUR_TOKEN_HERE' \
--header 'x-api-key: YOUR_API_KEY_HERE'