Consulta de Transacción
Este servicio tiene como función recibir un Numero de Operación como parámetro get en la URL para identificar una transacción y devolver los datos asociados.
Ambiente | EndPoint | Método |
Desarrollo | GET | |
Producción | GET |
El Numero de Operación se recibe como parámetro en la URL:
Request Headers
Cabecera | Valor | Requerido |
ALG-API-VERSION | Versión del API a utilizar. Valores disponibles: 1618440906 | SI |
Authorization | Bearer <Access_Token> | SI |
"ALG-API-VERSION":"1618440906",
"Authorization":"Bearer eyJhbGciOiJSUzI1NsInR5cCI6IkpXVCIsImt………",
Response
Parámetro | Descripción |
success | Resultado de la operación: True: se procesó exitosamente. False: no se procesó exitosamente. |
result | Valor numérico correspondiente al estado de la transacción. Sus valores corresponden a: 0 : Registrado 1 : Invalido 2 : Denegado 3 : Autorizado 4 : Eliminado 5 : Depositado 6 : Anulado 7 : Liquidado 8 : Extornado 9 : Desaprobado 10 : Depositado por devolución 11 : Anulado por devolución 12 : Liquidado por devolución 13 : Incompleto 14 : Extorno Fallido 15 : Autorizado sin liquidación 16 : Contracargado 17 : Pendiente de Pago 18 : Orden Expirada |
errorCode | Valor que indica la causa de la autorización o denegación de la transacción. Devuelve un código. |
errorMessage | Cadena que muestra la descripción de la autorización o la denegación de una transacción. Cada mensaje corresponde a un código de error. |
operationNumber | Valor correspondiente al código o número de la transacción. |
authorizationCode | Código de autorización generado por el Banco Emisor, devuelto solo en caso de transacción autorizada. |
cardNumber | Valor que corresponde al número de la tarjeta que está relacionada con el número de orden enviada, este valor se envía enmascarado. |
purchaseAmount | Valor que corresponde al monto de la transacción |
purchaseCurrencyCode | Valor que corresponde al código de moneda de la transacción. |
terminalCode | Valor que corresponde al código del terminal de la transacción. |
authenticationECI | Valor que corresponde al código de autenticación de la transacción. |
cardType | Valor que corresponde al tipo de tarjeta de la transacción. |
language | Valor que corresponde al lenguaje utilizado en la transacción. |
purchaseIPAddress | Valor que corresponde a la IP registrada de la transacción. |
billingAddress | Valor que corresponde a la dirección de la factura registrada de la transacción. |
billingCity | Valor que corresponde a la ciudad de la factura registrada de la transacción. |
billingCountry | Valor que corresponde al país de la factura registrada de la transacción. |
billingEMail | Valor que corresponde al correo de la factura registrada de la transacción. |
billingFirstName | Valor que corresponde al nombre de la persona de la factura. |
billingLastName | Valor que corresponde al apellido de la persona de la factura. |
billingPhone | Valor que corresponde al teléfono de la factura. |
billingState | Valor que corresponde al estado de la factura registrada de la transacción. |
billingZIP | Valor que corresponde al código ZIP de la factura registrada de la transacción. |
shippingAddress | Valor que corresponde a la dirección de envío. |
shippingCity | Valor que corresponde a la ciudad de la dirección de envío. |
shippingCountry | Valor que corresponde al país de la dirección de envío. |
shippingEMail | Valor que corresponde al correo de envío registrada de la transacción. |
shippingFirstName | Valor que corresponde al nombre de la persona de envío. |
shippingLastName | Valor que corresponde al apellido de la persona de envío. |
shippingPhone | Valor que corresponde al teléfono de la dirección de envío. |
shippingState | Valor que corresponde al estado de la dirección de envío. |
shippingZIP | Valor que corresponde al código ZIP de la dirección de envío. |
txDateTime | Fecha y Hora en la que se realizó la transacción. |
transaction.meta.commerce_id | Id del Comercio |
transaction.meta.internal_operation_number | Numero de Operación utilizado por el comercio en la transacción |
transaction.meta.additional_fields | Campos reservados enviados por el comercio en la transacción. |
transaction.meta.status.code | Código de estado del proceso. |
transaction.meta.status.message_ilgn.locale | Configuración regional que define el idioma y país |
transaction.meta.status.message_ilgn.value | Configuración regional que define el idioma y país |
{
"success": true,
"result": "3",
"errorCode": "00",
"errorMessage": "Approved",
"operationNumber": "664217",
"authorizationCode": "124733",
"cardNumber": "485951******0051",
"purchaseAmount": "1650",
"purchaseCurrencyCode": "604",
"terminalCode": "",
"authenticationECI": "07",
"cardType": "VISA",
"language": null,
"purchaseIPAddress": "",
"billingAddress": null,
"billingCity": null,
"billingCountry": "",
"billingEMail": null,
"billingFirstName": null,
"billingLastName": null,
"billingPhone": null,
"billingState": "",
"billingZIP": null,
"shippingAddress": "Av casa prueba",
"shippingCity": "LIMA",
"shippingCountry": "PE",
"shippingEMail": "correo@gmail.com",
"shippingFirstName": "Juan",
"shippingLastName": "Perez",
"shippingPhone": "2351310",
"shippingState": "LIMA",
"shippingZIP": "18",
"txDateTime": null,
"transaction": {
"meta": {
"commerce_id": "11358",
"internal_operation_number": "664217",
"additional_fields": {
"reserved1": "0"
},
"status": {
"code": "00",
"message_ilgn": [
{
"locale": "es_PE",
"value": "Se obtuvo la información solicitada"
}