Une commande payée
qui reste « en attente ».
Brancher Stripe sur PrestaShop prend une heure. Ce qui prend du temps, c'est de rendre le paiement fiable quand le client ne se comporte pas comme prévu — il revient en arrière, il double-clique, sa banque le fait patienter et il ferme l'onglet. Chacun de ces cas produit soit une commande en double, soit une commande payée que la boutique croit impayée.
Le point central s'appelle le webhook. Quand un paiement aboutit, Stripe prévient votre boutique par un appel direct de serveur à serveur, qui ne dépend pas du navigateur du client. Si ce canal n'est pas branché, ou s'il échoue en silence, la commande reste « en attente » alors que l'argent est encaissé — et vous ne le découvrez qu'en rapprochant les relevés.
Lire la suite
C'est de loin le défaut le plus fréquent que je trouve sur les boutiques déjà en ligne, et il ne se voit jamais depuis l'espace de gestion. Le deuxième sujet est l'idempotence, c'est-à-dire le fait qu'une même action répétée ne produise qu'un seul effet. Un client qui double-clique sur « Payer », ou qui revient en arrière puis revalide, ne doit pas créer deux commandes ni être débité deux fois.
Cela se traite côté PrestaShop, pas côté Stripe, et cela se teste — en reproduisant réellement ces gestes, pas en supposant qu'ils n'arrivent pas. Le reste est du réglage bien fait : 3DS2 — la confirmation du paiement par la banque du client, obligatoire en Europe — intégré sans faire échouer les paiements valides ; le paiement en plusieurs fois si votre panier moyen le justifie ; les abonnements pour les offres récurrentes, avec la gestion des prélèvements ratés — une carte expirée doit relancer le client, pas résilier en silence. Et le rapprochement : chaque commande doit pouvoir être retrouvée dans Stripe, et réciproquement, sinon la comptabilité devient une enquête.
Ce que vous obtenez.
Comment on procède.
État des lieux
Sur une boutique existante : les commandes restées « en attente » et les paiements sans commande des trois derniers mois. C'est souvent là que la surprise arrive.
Branchement
Réglages, validation bancaire, moyens de paiement, et les étapes de commande qui déclenchent les bons emails et les bons mouvements de stock.
Tests de rupture
On reproduit les gestes qui cassent : double clic, retour, onglet fermé pendant la validation bancaire, carte refusée, réseau coupé.
Paiements réels
Quelques commandes réelles de bout en bout avant l'ouverture, remboursées ensuite. Les essais en environnement d'essai ne voient pas tout.
Questions fréquentes
Comment savoir si les confirmations de paiement (webhooks) arrivent bien ?
Stripe ou PayPal ?
Un client peut-il être débité deux fois ?
Faut-il un module payant ?
Prêt pour votre projet ?
Devis gratuit sous 48h. Réponse sous 24h. Aucun engagement.
Certification délivrée par l'éditeur du CMS