Prérequis
Se connecter au Back Office Expert pour accèder aux clés API REST
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 | Nom du serveur | https://api.lyra.com |
2 | Clé publique | Pour construire un formulaire de paiement depuis l'application mobile |
3 | Clé HMAC-SHA-256 | Pour vérifier l'authenticité des données à la fin du paiement |
<!-- | 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
Le mode Test et Production ont des clés distinctes.
Boutique de DEMO
Si vous n'avez pas encore accès au
NUMERO | PARAMÈTRE | VALEUR |
---|---|---|
1 | Nom du serveur | https://api.lyra.com |
2 | Clé publique de test | 69876357:testpublickey_DEMOPUBLICKEY95me92597fd28tGD4r5 |
3 | Clé HMAC-SHA-256S de test | 38453613e7f44dc58732bad3dca2bca3 |
Serveur marchand
Pour des raisons de sécurité et pour éviter les opérations frauduleuses, le SDK mobile s'appuie sur un serveur marchand.
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 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.