• Francia
página de estado
demo
asistencia
FAQContacte el soporte tecnico
Buscar
Categoria
Tags
docs.
Francia
España
Europa (Inglés)
India
Página principal
Casos de uso
Crear un pago
Crear un pago en vencimientos
Crear un pago multitarjeta
Crear un pago por token
Crear un enlace de pago
Crear una suscripción
Gestione sus suscripciones
Gestione sus transacciones
Analizar los diarios
Docs API
Formulario incrustado
API REST
Formulario en redirección
Pago móvil
Intercambio de ficheros
Ejemplo de código
Medios de pago
Plugins
Guías
Back office Experto
Guías funcionales

Fase de autentificación

Cada llamada requiere una autentificación basada en el método HTTP Basic Authentication.

Este método utiliza el encabezado HTTP Authorization compuesto de la palabra Basic seguido de una cadena codificada en base64 que contiene un nombre de usuario y una contraseña separadas por dos-puntos (:).

  • El nombre de usuario es el ID de la tienda: por ejemplo 28478261
  • La contraseña se define en el Back Office Vendedor: por ejemplo, testpassword_HDBz5YpANEajG4DwYSmkQDNM9lzGiuvrhY9f6G9HEm5do.

El nombre del usuario y la contraseña están disponibles en el Back Office Vendedor, menú Configuración > Tienda , pestaña Claves de la API REST.

CARACTERÍSTICAS Descripción
Usuario Nombre de usuario que permite componer la cadena del encabezado Autorización.
Contraseña de test Contraseña para componer la cadena "header Authorization" para las transacciones de test (con las tarjetas de test).
Contraseña de producción Contraseña para componer la cadena "header Authorization" para las transacciones en producción (con tarjetas reales).

Cómo construir el encabezado HTTP “Authorization”

  1. Crear una cadena de la forma.Nombre de usuario:contraseña
    69876357:testpassword_DEMOPRIVATEKEY23G4475zXZQ2UA5x7M
  2. Codificar la cadena obtenida en base64
    Njk4NzYzNTc6dGVzdHBhc3N3b3JkX0RFTU9QUklWQVRFS0VZMjNHNDQ3NXpYWlEyVUE1eDdN
  3. Agregue a su solicitud el encabezado “Authorization” que contenga “Basic” seguido de la cadena codificada en base64:
    Authorization: Basic Njk4NzYzNTc6dGVzdHBhc3N3b3JkX0RFTU9QUklWQVRFS0VZMjNHNDQ3NXpYWlEyVUE1eDdN

En PHP, el header Authorization será calculado de la siguiente manera:

$header = "Authorization: Basic " . base64_encode($username . ':' . $password);

La solicitud HTTP completa se verá así:

/es-ES/rest/V4.0/api/kb/authentication.html
https://github.com/lyra/rest-php-examples/blob/master/www/SDKTest.php#L16-L26
https://api.lyra.com/api-payment/V4/Charge/SDKTest
{
    "value": "my testing value"
}

Algunos enlaces útiles

Para más información sobre la implementación en diferentes idiomas, puede consultar los gists Gitub siguientes..

Jobs
Legal
GDPR
25.18-1.11