Prérequis
Se connecter au Back Office Expert
Les clés sont disponibles dans le
Saisissez votre identifiant de connexion.
Saisissez votre mot de passe.
Cliquez sur Connexion.
Depuis le
Cliquez sur
Dans le menu Paramétrage > Boutique, sélectionnez votre boutique puis allez dans l'onglet Clés d'API REST.
- Cette action est réalisée par un utilisateur habilité à gérer les clés et les algorithmes de signature.
- L'accès à l'onglet Clés d'API REST nécessite l'activation d'une fonctionnalité spécifique. Veuillez contacter
l'administration des ventes si vous ne voyez pas cet onglet.
Tableau des clés API REST
NUMERO | NOM DES CLÉS | DESCRIPTION |
---|---|---|
1 | Utilisateur | Pour les appels aux Web Services REST |
2 | Mot de passe | Pour les appels aux Web Services REST |
3 | Clé publique | Pour construire un formulaire de paiement dans le navigateur du client |
4 | Clé HMAC-SHA-256 | Pour vérifier l'authenticité des données lors du retour à la boutique |
5 | Nom du serveur | https://api.lyra.com |
Onglet des clés d'API REST
Pour chaque usage il y a un clé pour le mode TEST et une clé pour le mode Production.
Boutique de DEMO
Si vous n'avez pas encore accès au
NUMERO | PARAMÈTRE | VALEUR |
---|---|---|
1 | Utilisateur de test | 69876357 |
2 | Mot de passe de test | testpassword_DEMOPRIVATEKEY23G4475zXZQ2UA5x7M |
3 | Clé publique de test | 69876357:testpublickey_DEMOPUBLICKEY95me92597fd28tGD4r5 |
4 | Clé HMAC SHA256 de test | 38453613e7f44dc58732bad3dca2bca3 |
5 | Nom du serveur | https://api.lyra.com |
Serveur marchand
Pour des raisons de sécurité et pour éviter les opérations frauduleuses, le SDK mobile s'appuie sur un serveur marchand que vous devez mettre à disposition.
Ce serveur sert à :
- valider que les transactions à transmettre à la plateforme de paiement correspondent bien à des achats issus de votre site marchand, et que les montants et devises sont conformes,
- conserver de manière sécurisée vos clés de communication avec la plateforme de paiement,
- recevoir les notifications instantanées (IPN) de la plateforme de paiement, pour chaque événement (paiement accepté, refusé, etc.)
Exemple de serveur marchand
Un exemple d'implémentation en Java Spring Boot est à votre disposition afin de simplifier votre intégration.