Aller au contenu principal

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érequisMinimum
WordPressInstallation WooCommerce opérationnelle
WooCommerceExtension active
HTTPSActivé — requis pour les redirections de paiement
DeviseEUR active dans WooCommerce
Compte LodinClient ID + Client Secret depuis la Console Lodin

Installation

  1. Téléchargez le module.
  2. Dans l'administration WordPress, allez dans Extensions → Ajouter → Téléverser une extension.
  3. Sélectionnez l'archive zip, installez, puis activez l'extension.

Configuration

  1. Allez dans WooCommerce → Réglages → Paiements.
  2. Activez LodinPay et cliquez sur Gérer.
  3. Saisissez votre Client ID et votre Client Secret.
  4. 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

  1. Ajoutez un produit au panier et lancez le checkout en tant que client.
  2. Vous devez voir l'option de paiement LodinPay (Payer par virement bancaire).
  3. 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

  1. Le client choisit LodinPay au checkout.
  2. WooCommerce crée la commande en attente de paiement.
  3. Le plugin génère un lien de paiement signé et redirige le client vers la page de paiement hébergée par Lodin.
  4. Le client paie via sa banque.
  5. Le webhook signé met à jour le statut de la commande : payée en cas de succès, échouée sinon.
  6. 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.