Este servicio tiene como función recibir un Token como parámetro get en la URL para devolver los datos asociados no sensibles. 

Ambiente

EndPoint

Método

Desarrollo

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

GET

Producción

https://api.alignet.io/tokens

GET

El Token se recibe como parámetro en la URL:

·         Ejemplo: https://api.dev.alignet.io/tokens/1c9b-c1f8-4f16-4444

Request Headers

Cabecera

Valor

Requerido

ALG-API-VERSION

Versión del API a utilizar. Valores disponibles:

1618440906

SI

Authorization

Bearer <Access_Token>

SI

ALG-INTERNAL_OPERATION_NUMBER

Número para identificar la solicitud

No

"ALG-API-VERSION":"1618440906",
"Authorization":"Bearer JhbGciOiJSUzI1NsInR5cCI6IkpXVCIsImt………",
"ALG-INTERNAL_OPERATION_NUMBER":"0000001425",
JSON

Response

Parámetro

Descripción

action

Proceso realizado, en este caso es "detokenize"

success

Resultado de la operación:

True: se procesó exitosamente.

False: no se procesó exitosamente.

card.brand

Marca de la tarjeta

card.bin

Bin asociado a la tarjeta

card.last_pan

Últimos 4 números de la tarjeta

card.issuer

Emisor de la tarjeta. Valor sujeto a disponibilidad.

card.product

Tipo de producto de la tarjeta (Crédito, Débito, Platinum, etc). Valor sujeto a disponibilidad.

card_holder.first_name

Nombre del Tarjetahabiente

card_holder.last_name

Apellido del Tarjetahabiente

card_holder.email_address

Correo electrónico del Tarjetahabiente

card_holder.identity_document_country

País del documento de identidad del Tarjetahabiente

card_holder.identity_document_type

Nombre del tipo de documento de identidad del Tarjetahabiente

card_holder.identity_document_identifier

Número de identificación del documento de identidad del Tarjetahabiente

transaction.meta.commerce_id

Id del Comercio

transaction.meta.internal_operation_number

Número de operación interno del comercio

transaction.meta.status.code

Código asociado al estado de la operación

transaction.meta.status.message_ilgn.locale

Configuración regional que define el idioma y país.

transaction.meta.status.message_ilgn.value

Mensaje resultante del proceso.

transaction.meta.additional_fields.user_id

Identificador del usuario interno al comercio

token.life_cycle.state

Estado

token.life_cycle.timestamp

Fecha y Hora (del estado actual)

{
    "action": "detokenize",
    "success": "true",
    "token": {
        "life_cycle": {
            "state": "active",
            "timestamp": "1568400325167"
        }
    },
    "card": {
        "brand": "Visa",
        "bin": "485951",
        "last_pan": "0051",
        "issuer": null,
        "product": "credit"
    },
    "card_holder": {
        "first_name": "Foo",
        "last_name": "Bar",
        "email_address": foo.bar@email.com,
        "identity_document_country": "PER",
        "identity_document_type": "DNI",
        "identity_document_identifier": "12345678"
    },
    "transaction": {
        "meta": {
            "commerce_id": "9011",
            "internal_operation_number": "001",
            "status": {
                "code": "00",
                "message_ilgn": [
                    {
                        "locale": "es_PE",
                        "value": "Token encontrado"
                    }
                ]
            }
        }
    }
}
JSON