Aller au contenu principal

Installer LodinPay sur ERPNext

L'application lodin intègre les liens de paiement instantanés RTP aux factures de vente ERPNext. À la soumission d'une facture de vente (Sales Invoice), un lien de paiement est généré automatiquement, le PDF est synchronisé avec LodinPay, et un QR code s'affiche sur la facture. Le statut passe de Unpaid à Paid une fois le règlement reçu.

C'est une intégration de facturation sur les factures de vente, et non un mode de paiement de checkout.

Prérequis

PrérequisMinimum
ERPNextv15
PlateformeFrappe Bench opérationnel
DeviseERPNext configuré en EUR (devise unique prise en charge)
Compte LodinClient ID + Client Secret depuis le portail marchand Lodin

Installation

Option 1 — Marketplace Frappe

Installez l'application depuis la marketplace Frappe.

Option 2 — Bench (auto-hébergé)

cd frappe-bench
bench get-app https://github.com/appsEffyis/ERPNextApp.git --branch app
bench --site <nom-du-site> install-app lodin
bench --site <nom-du-site> migrate

Configuration

  1. Renseignez votre Client ID et votre Client Secret issus du portail marchand Lodin dans les paramètres de l'application.
  2. Vérifiez que votre société ERPNext utilise bien l'EUR comme devise.

Fonctionnement

  1. Soumettez une facture de vente (Sales Invoice).
  2. Le lien de paiement RTP est généré automatiquement et le PDF est synchronisé avec le backend LodinPay.
  3. Un QR code s'affiche sur la facture.
  4. Le client paie en ligne via sa banque.
  5. Le statut de paiement est vérifié et passe de Unpaid à Paid.

Caractéristiques

  • Génération automatique de liens RTP à la soumission de la facture
  • Synchronisation du PDF vers le backend LodinPay
  • Affichage d'un QR code sur la facture
  • Vérification du statut de paiement en temps réel (UnpaidPaid)
  • Signature des transactions (HMAC)
  • Devise EUR uniquement

Étape suivante

Le schéma de signature est commun à toutes les plateformes. Consultez l'algorithme de signature pour les détails.