Skip to main content
Skip table of contents

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

https://api.dev.alignet.io/charges

GET

Producción

https://api.alignet.io/charges

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

JSON
"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

JSON
{
    "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"
                    }

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.