Formulaire embarqué
Si vous utilisez le formulaire embarqué, adaptez votre code pour intégrer la plateforme Lyra Collect.
Procédez aux changements suivants :
- Remplacez les clés d'API REST par celles de votre nouvelle boutique :
- Connectez-vous au Back Office
Expert Lyra avec vos
identifiants, à l’adresse URL suivante :
- Après la connexion, cliquez sur Autres actions.
- Cliquez sur le bouton "Back Office Expert".
- Allez dans le menu Paramétrage > Boutique.
- Cliquez sur l'onglet Clés d'API REST.
- Copiez votre Utilisateur et remplacez cette donnée dans votre code.
- Configurez le mode Test :
- Copiez votre Mot de passe de test et remplacez cette donnée dans votre code.
- Copiez votre Clé publique de test et remplacez cette donnée dans votre code.
- Copiez votre Clé HMAC-SHA-256 de test et remplacez cette donnée dans votre code.
- Configurez le mode Production :
- Copiez votre Mot de passe de production et remplacez cette donnée dans votre code
- Copiez votre Clé publique de production et remplacez cette donnée dans votre code
- Copiez votre Clé HMAC-SHA-256 de production et remplacez cette donnée dans votre code.
- Connectez-vous au Back Office
Expert Lyra avec vos
identifiants, à l’adresse URL suivante :
- Remplacez l'endpoint dans votre requête :
https://api.payzen/api-payment/V4/Charge/CreatePayment
parhttps://api.lyra.com/api-payment/V4/Charge/CreatePayment
- Remplacez la librairie JS
:
https://static.payzen.eu/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js
parhttps://static.lyra.com/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js
- Remplacez votre thème :
Dans le HEAD de votre page :
- Si vous utilisez le thème Classic,
remplacez
<link rel="stylesheet" href="https://static.payzen.eu/static/js/krypton-client/V4.0/ext/classic-reset.min.css">
<script src="https://static.payzen.eu/static/js/krypton-client/V4.0/ext/classic.js"></script>
par<link rel="stylesheet" ref="https://static.lyra.com/static/js/krypton-client/V4.0/ext/neon-reset.min.css">
<script src="https://static.lyra.com/static/js/krypton-client/V4.0/ext/neon.js">
- Si vous utilisez le thème Néon,
remplacez
<link rel="stylesheet" href="https://static.payzen.eu/static/js/krypton-client/V4.0/ext/neon-reset.min.css">
<script src="https://static.payzen.eu/static/js/krypton-client/V4.0/ext/neon.js"><</script>
par<link rel="stylesheet" ref="https://static.lyra.com/static/js/krypton-client/V4.0/ext/neon-reset.min.css">
<script src="https://static.lyra.com/static/js/krypton-client/V4.0/ext/neon.js">
- Si vous utilisez le thème Classic,
remplacez
- Effectuez un paiement en mode Test ou Production (en fonction des clés
API REST) pour vérifier votre intégration et le bon fonctionnement de l'url de
notification à la fin du paiement (IPN).
Si besoin, voir : Configurer l'URL de notification à la fin du paiement.
Il est recommandé de migrer vers le formulaire smartForm pour bénéficier de nouveaux moyens de paiement, comme par exemple : Apple Pay,....Pour migrer, voir : Migration du formulaire embarqué (cartes) vers le formulaire embarqué (smartForm).