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érequis | Minimum |
|---|---|
| ERPNext | v15 |
| Plateforme | Frappe Bench opérationnel |
| Devise | ERPNext configuré en EUR (devise unique prise en charge) |
| Compte Lodin | Client 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
- Renseignez votre Client ID et votre Client Secret issus du portail marchand Lodin dans les paramètres de l'application.
- Vérifiez que votre société ERPNext utilise bien l'EUR comme devise.
Fonctionnement
- Soumettez une facture de vente (Sales Invoice).
- Le lien de paiement RTP est généré automatiquement et le PDF est synchronisé avec le backend LodinPay.
- Un QR code s'affiche sur la facture.
- Le client paie en ligne via sa banque.
- 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 (
Unpaid→Paid) - 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.