Lors d’un paiement, votre site marchand transmet plusieurs informations au formulaire de paiement, telles que :
- L’email de l’acheteur
- Le montant
- La devise
- La référence de commande
- Les informations de livraison
Que se passe-t-il après le paiement ?
À l’issue d’un paiement, deux types de notifications sont envoyées :
1. Notification via l’URL de retour navigateur
Cette notification permet de rediriger l’acheteur vers votre site après le paiement.
Utilisation
- Afficher le résultat du paiement (accepté ou refusé)
- Afficher une page de confirmation ou de remerciement
Cette notification dépend du comportement de l’acheteur (ex : s’il ferme la page, elle ne sera pas envoyée).
2. Notification de fin de paiement (IPN / webhook)
La notification de fin de paiement, aussi appelée IPN (Instant Payment Notification) ou webhook, est envoyée directement de serveur à serveur.
Caractéristiques :
- Indépendante de l’acheteur.
- Fiable et automatique.
- Plus technique à mettre en place.
Elle garantit la bonne réception du résultat du paiement, même si l’acheteur quitte la page.
Exemples de traitements automatiques
- Transmission des informations au service expédition
- Génération d’un billet ou d’un produit dématérialisé
- Mise à jour du stock ou de la billetterie
- Envoi d’une notification au client (commande en préparation)
- Récupération du panier
- Relance du client pour proposer une nouvelle tentative de paiement (email, SMS, etc.)
Pourquoi cette notification est essentielle
La notification de fin de paiement est indispensable au bon fonctionnement de votre site.
Elle permet de :
- Assurer une transmission fiable des informations entre la plateforme de paiement et votre système
- Déclencher automatiquement vos processus métier
- Éviter toute perte d’information, même en cas d’interruption côté client