get
https://payment-backend-sandbox.milio.com.co/transaction/
Este endpoint permite obtener la información asociada a una transacción previamente registrada, incluyendo sus datos principales, estado, valores relacionados y demás información relevante para su revisión o seguimiento.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Campos de threeDS
threeDS| Campo | Tipo | Descripción |
|---|---|---|
status | String | Estado interno de la sesión 3DS. Valores posibles: CREATED, ACTION_REQUIRED, SUCCESS, FAILURE, ERROR, SKIPPED. |
context | String | Origen del flujo 3DS: TRANSACTION (pago) o ENROLLMENT (registro de tarjeta). |
providerSessionId | String | Identificador de la sesión en el proveedor 3DS (ej. Evervault). Sirve para trazabilidad y soporte. |
eci | String | Electronic Commerce Indicator del emisor (ejemplo: "05" = autenticación exitosa). |
eciDescriptor | String | Descripción textual asociada al ECI (ej. "fully-authenticated"). |
cryptogram | String | Firma criptográfica (CAVV/UCAF) en Base64 enviada por el emisor. |
hasAuthenticationValue | Boolean | Indica si el valor de autenticación (criptograma) está disponible para el procesamiento. |
liabilityShift | Boolean | Indica si se transfirió la responsabilidad financiera por fraude al banco emisor (true / false). |
xid | String | null | Identificador de transacción 3DS del emisor cuando el esquema lo entrega. Puede ser null. |
authenticationFlow | String | Flujo ejecutado durante la autenticación ("frictionless" o "challenge"). |
authenticationMethods | Array<String> | Métodos de autenticación presentados al usuario (ej. ["sms-otp"]). |
network | String | Red de procesamiento asociada a la tarjeta (ej. "visa", "mastercard"). |
acsTransactionId | String | ID único de transacción asignado por el servidor del emisor (Access Control Server). |
dsTransactionId | String | ID único de transacción asignado por el servidor de la red (Directory Server). |
threeDSServerTransactionId | String | ID único de transacción generado por el servidor 3DS. |
aresTransStatus | String | null | Estado de la respuesta ARes inicial (ej. "C" para Challenge). |
cresTransStatus | String | null | Estado de la respuesta CRes tras el desafío (ej. "Y" para Exitoso). |
rreqTransStatus | String | null | Estado final del mensaje RReq del protocolo. |
failureReason | String | null | Razón de fallo devuelta por el emisor en caso de error. |
amount | String / Number | Monto de la transacción asociada al 3DS, en la misma unidad que el pago. |
currency | String | Moneda de esa transacción en código ISO 4217 (ej. COP, USD). |
rule | Object | Estrategia o regla de 3DS aplicada (contiene strategyCode y strategyName). |
createdAt | String | Fecha y hora en formato ISO de creación del registro. |
updatedAt | String | Fecha y hora en formato ISO de la última actualización. |
Campos de rule
ruleObjeto opcional que resume la regla de negocio que disparó el 3DS.
| Campo | Descripción |
|---|---|
strategyCode | Código de la estrategia aplicada (por ejemplo, AMOUNT_THRESHOLD = umbral de monto). |
strategyName | Nombre legible de la estrategia para documentación o UI. |
Ejemplo de respuesta:
{
"error":0,
"code":"ML000",
"category":"GENERAL",
"message":"Operación completada con éxito.",
"messageEn":"Operation completed successfully.",
"data":{
"id":1656,
"uuid":"TRX_fb0e03d7-6271-4ec8-8f6f-946b3cf8d211",
"amount":"112.00",
"currency":"USD",
"sender":{
"city":"CITY",
"country":"US",
"lastName":"Perez",
"firstName":"Juan ",
"paymentMethod":{
"bin":"451568",
"hash":"96cb42712e64b2c96241a22285c9ca99ed49203e182e0335d926937665e6ff45",
"type":"CREDIT CARD",
"last4":"1286",
"bankName":"INTL HDQTRS-CENTER OWNED",
"countryCode":"840",
"accountNumber":"************1286",
"expirationDate":"12/28"
}
},
"recipient":{
"country":"CO",
"document":"111222112",
"lastName":"Navarro",
"firstName":"Andres",
"paymentMethod":{
"bin":"451568",
"hash":"ed0eb6dadf33b645253e2700e31532718b81a1a14d73122edb20c5bb6c1b8a4b",
"type":"CREDIT CARD",
"last4":"1245",
"bankName":"INTL HDQTRS-CENTER OWNED",
"countryCode":"840"
},
"paymentMethodUUID":"d341c678-2032-413d-b2f4-c7e22b8f473c"
},
"payment":{
"fee":{
"amount":2,
"feeResponsibility":"SENDER"
},
"amountPull":112,
"amountPush":110,
"feeCurrency":"USD",
"pullCurrency":"USD",
"pushCurrency":"USD",
"normalizedAmount":112,
"normalizedCurrency":"USD"
},
"reference":"4fe216b1-63bc-4829-b9c0-5392c32738f7",
"operations":"PULL_PUSH",
"status":"COMPLETED",
"response":{
"pull":"APPROVED",
"push":"APPROVED",
"pullActionCode":"00",
"pushActionCode":"00",
"pullApprovalCode":"095292",
"pushApprovalCode":"040240",
"pullTransactionIdentifier":306148810369088,
"pushTransactionIdentifier":306148810379094
},
"threeDSSessionId":"23819fae-2013-4aa4-955c-1f4ac9ec157a",
"ip":"181.236.155.94",
"countryName":"Colombia",
"countryCode2":"CO",
"idExtern":"4fe216b1-63bc-4829-b9c0-5392c32738f7",
"isOpsProcessed":false,
"events":{
},
"exclusion":"PENDING",
"service":"CASH_IN",
"normalizedAmount":"112.00",
"normalizedCurrency":"USD",
"createdAt":"2026-05-28T22:30:35.982Z",
"threeDS":{
"status": "SUCCESS",
"context": "TRANSACTION",
"providerSessionId": "tds_visa_2f0c97db5e7a",
"eci": "05",
"xid": null,
"hasAuthenticationValue": true,
"cryptogram": "AZ5H-uDF795G9UVb9lASJ6fniGE=",
"eciDescriptor": "fully-authenticated",
"liabilityShift": true,
"authenticationFlow": "challenge",
"authenticationMethods": [
"sms-otp"
],
"failureReason": null,
"acsTransactionId": "1ec7b59e-0cbc-4c5c-a228-4000cb8db31a",
"dsTransactionId": "5670d683-3acc-446e-a11e-48906adfebc8",
"threeDSServerTransactionId": "a77a34a9-5cad-4ee5-a13e-70000875b1f1",
"network": "visa",
"aresTransStatus": "C",
"cresTransStatus": "Y",
"rreqTransStatus": null,
"amount": "36425.00",
"currency": "COP",
"rule": {
"strategyCode": "MT145",
"strategyName": "Monto alto (monitoreo)"
}
},
"createdAt": "2026-10-07T15:04:35.204Z",
"updatedAt": "2026-10-07T15:04:48.769Z"
},
"businessApplicationIds":{
"pull":"FT",
"push":"FT"
}
}
}
