Prérequis
1. Récupérer les clés d'API REST
Depuis le Back Office Marchand
- Connectez-vous au
Back Office Marchand en cliquant [sur ce lien](https://secure.gateway.monetico-retail.com/vads-merchant/). - Depuis le menu Paramétrage > Boutique, sélectionnez votre boutique, puis cliquez sur l'onglet Clés d'API REST.
Tableau des clés API REST
Numéro | Nom des clés | Description |
---|---|---|
1 | Nom du serveur | Pour vérifier l'authenticité des données à la fin du paiement |
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 |
Onglet des clés d'API REST

Si vous n'avez pas encore accès au Back Office Marchand
La plateforme met à disposition une boutique de démonstration.
Vous pouvez utiliser les données ci-dessous :
Numéro | Paramètre | Valeur |
---|---|---|
1 | Nom du serveur | https://api.gateway.monetico-retail.com |
2 | Clé publique de test | 31110755:testpublickey_oHRntJsID4Tpkf4WOLacafjJMmdSxWKyJGuYwgQgpFBxL |
3 | Clé HMAC-SHA-256S de test | nBZfRckqUxGnKqcd |
2. Disposer d'un 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](https://github.com/lyra/rest-api-server-examples) en Java Spring Boot est à votre disposition afin de simplifier votre intégration.