Saltar al contenido principal

Consulta de transacciones

Para recuperar el estado de un pago se envía como parámetro el valor del campo TrazaId. Este campo es el mismo que se envía al momento de crear la transacción y corresponde al identificador único de la operación en el sistema del cliente.

Las especificaciones del método son las siguientes:

Solicitud

GET {URL}/api/v1/transaccion?{parameter}={parameterValue}

Cabeceras

Content-Type: application/json
Authorization: Basic {usuario:contraseña}

Parámetros

Se puede consultar una transacción por los siguientes campos:

NombreDescripciónTipo
trazaIdIdentificador interno del comercio.String
transactionIdReferencia de la transacción en LukaNumber
transaccionMerchantIdReferencia de la transacción que devuelve el merchant utilizado para aplicar el pagoNumber
emailCorreo electrónico del usuarioString
montoMonto de la transacciónNumber

Respuesta

La respuesta tiene la estructura de Respuesta de transacción.

Ejemplo de uso

Solicitud

GET {URL}/api/v1/transaccion?trazaId=e824b569323f

Cuerpo de la respuesta

[
{
"Monto": 1.03,
"MontoUsd": 0.0,
"InfoProceso": null,
"TarjetaHabiente": null,
"InfoUsuarioPagador": {
"Nombre": "Jhon",
"Apellido": "Doe",
"NumeroIdentidad": null,
"NumeroTelefono": null,
"Email": "jhon@example.com"
},
"Moneda": "USD",
"InfoTarjeta": null,
"TransaccionId": 10130,
"TransaccionMerchantId": 0,
"Descripcion": "transacción aprobada",
"TrazaId": "e824b569323f",
"Exitoso": true,
"Canal": "Link de pago",
"MedioDePago": "Zelle",
"MontoOriginal": null,
"MerchantId": null,
"FechaOperacion": "06/21/2022 17:35:51",
"CargosAdicionales": null,
"Cuotas": null
}
]