Installer LodinPay sur WooCommerce
La passerelle LodinPay ajoute « Payer par virement bancaire » comme mode de paiement au checkout WooCommerce. Le client règle via SEPA Instant, et la commande est mise à jour automatiquement à réception du webhook signé.
Prérequis
| Prérequis | Minimum |
|---|---|
| WordPress | Installation WooCommerce opérationnelle |
| WooCommerce | Extension active |
| HTTPS | Activé — requis pour les redirections de paiement |
| Devise | EUR active dans WooCommerce |
| Compte Lodin | Client ID + Client Secret depuis la Console Lodin |
Installation
- Téléchargez le module.
- Dans l'administration WordPress, allez dans Extensions → Ajouter → Téléverser une extension.
- Sélectionnez l'archive zip, installez, puis activez l'extension.
Configuration
- Allez dans WooCommerce → Réglages → Paiements.
- Activez LodinPay et cliquez sur Gérer.
- Saisissez votre Client ID et votre Client Secret.
- Enregistrez les modifications.
Sandbox vs. Production
Utilisez vos identifiants sandbox pour les tests, puis basculez sur les identifiants de production au passage en live.
Vérifier l'installation
- Ajoutez un produit au panier et lancez le checkout en tant que client.
- Vous devez voir l'option de paiement LodinPay (Payer par virement bancaire).
- Sélectionnez-la et validez la commande pour tester la redirection vers la page de paiement hébergée.
Si l'option n'apparaît pas, vérifiez que l'extension est active, que l'EUR est la devise de la boutique et que les identifiants ne sont pas vides.
Fonctionnement
- Le client choisit LodinPay au checkout.
- WooCommerce crée la commande en attente de paiement.
- Le plugin génère un lien de paiement signé et redirige le client vers la page de paiement hébergée par Lodin.
- Le client paie via sa banque.
- Le webhook signé met à jour le statut de la commande : payée en cas de succès, échouée sinon.
- Le client revient sur la page de confirmation WooCommerce.
Le changement de statut est piloté par le webhook signé, et non par le retour du navigateur du client.
Étape suivante
Le schéma de signature et le contrat de webhook sont communs à toutes les plateformes. Consultez l'algorithme de signature et la spécification du webhook.