Stripe sur PrestaShop

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.

5,0/5 · 66 avis vérifiés 50+ projets livrés 10 ans d'expérience
En détail

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.

Caractéristiques

Ce que vous obtenez.

01

La boutique prévenue à coup sûr

Quand un paiement aboutit, Stripe prévient la boutique par un canal direct, indépendant du navigateur du client. Absent ou en panne, ce canal laisse des commandes payées « en attente » — le défaut le plus fréquent, et invisible depuis la gestion.

02

Pas de commande en double

Double clic, retour en arrière, onglet fermé pendant la validation bancaire : chacun de ces gestes est reproduit et testé, plutôt que supposé impossible.

03

Validation bancaire sans casse

La confirmation du paiement par la banque du client — 3DS2 — n'est plus optionnelle en Europe. Mal branchée, elle fait échouer des paiements parfaitement valides.

04

Paiement en plusieurs fois

Pertinent au-delà d'un certain panier moyen. Le calcul se fait sur vos chiffres, pas sur une règle générale.

05

Des abonnements qui ne se perdent pas

Une carte expirée doit relancer le client, pas résilier en silence. C'est la partie qu'on oublie en montant un abonnement.

06

Rapprochement comptable

Chaque commande retrouvable dans Stripe, et réciproquement. Sans cela, la clôture mensuelle devient une enquête.

Méthode

Comment on procède.

01

É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.

1 jour
02

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.

2 à 5 jours
03

Tests de rupture

On reproduit les gestes qui cassent : double clic, retour, onglet fermé pendant la validation bancaire, carte refusée, réseau coupé.

1 à 2 jours
04

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.

1 journée
FAQ

Questions fréquentes

Comment savoir si les confirmations de paiement (webhooks) arrivent bien ?
Le webhook est le message par lequel Stripe dit à la boutique « ce paiement est passé ». Le symptôme d'un raté : des commandes « en attente de paiement » alors que l'argent est sur votre compte Stripe. Si vous en avez, même quelques-unes par mois, cette confirmation se perd quelque part. Cela se vérifie en quelques minutes dans le tableau de bord Stripe, section Développeurs.
Stripe ou PayPal ?
Les deux, presque toujours. Stripe couvre la carte proprement et coûte moins cher ; PayPal apporte une confiance que la carte seule n'apporte pas à une partie des acheteurs français. Les opposer fait perdre des ventes des deux côtés.
Un client peut-il être débité deux fois ?
Oui, si rien n'empêche un double clic de créer deux paiements — et cela arrive plus souvent qu'on ne croit, parce qu'un client qui doute clique deux fois. La protection qui garantit qu'une commande ne s'encaisse qu'une fois se teste : c'est ce que je cherche à provoquer avant vos vrais clients.
Faut-il un module payant ?
Le module officiel Stripe pour PrestaShop suffit dans la grande majorité des cas. Ce qui manque n'est presque jamais une fonctionnalité, c'est une configuration soignée et des tests.
Démarrons

Prêt pour votre projet ?

Devis gratuit sous 48h. Réponse sous 24h. Aucun engagement.

PrestaShop Expert certifié Certification délivrée par l'éditeur du CMS