Intégrer Shopify avec Stripe
Intégrer Shopify et Stripe revient à synchroniser création du paiement, confirmation et échec et remboursements. Un connecteur sur-mesure demande environ 4 à 11 jours-homme, soit 5 000 – 8 500 € commandé comme un projet autonome. Côté Shopify, Shopify expose une API d'administration en GraphQL, qui remplace progressivement l'ancienne API REST, pour les produits, stocks, commandes, clients et exécutions de commandes.
Par Baptiste Lamidey, fondateur de Trinity StudioMis à jour le
Intégrer Shopify et Stripe : repères
- Interfaces disponibles côté Shopify
- GraphQL, REST, Webhooks
- Interfaces disponibles côté Stripe
- REST, Webhooks, SDK
- Effort d’un connecteur sur-mesure
- 4 à 11 jours-homme
- Budget du connecteur (projet autonome)
- 5 000 – 8 500 €
- Maintenance annuelle
- 750 € à 1 700 €
Ce que l’on synchronise entre Shopify et Stripe
Relier la boutique au prestataire de paiement va au-delà du bouton payer : il faut traiter les paiements différés, les remboursements partiels, les abonnements et les litiges, et rapprocher chaque encaissement de sa commande. La boutique gère le panier et la commande ; le prestataire de paiement gère l'encaissement et notifie chaque événement. Le connecteur garantit qu'aucune commande ne part sans paiement confirmé et qu'aucun paiement ne reste sans commande.
Flux de données typiques
| Flux | Sens | Fréquence | Point d’attention |
|---|---|---|---|
| Création du paiement | Shopify → Stripe | à chaque commande | Le montant est calculé côté serveur à partir de la commande, jamais transmis par le navigateur. |
| Confirmation et échec | Stripe → Shopify | à chaque événement | Seul l'événement confirmé par le prestataire fait passer la commande en payée. |
| Remboursements | Shopify ⇄ Stripe | à chaque retour | Un remboursement partiel doit rester lié aux lignes de commande retournées. |
| Rapprochement des versements | Stripe → Shopify | à chaque versement | Chaque versement bancaire est ventilé entre commandes, frais et remboursements. |
Côté Shopify : ce que l’API permet vraiment
Shopify expose une API d'administration en GraphQL, qui remplace progressivement l'ancienne API REST, pour les produits, stocks, commandes, clients et exécutions de commandes. Les webhooks signalent les nouvelles commandes et les changements. L'accès passe par une application personnalisée avec des autorisations limitées aux besoins.
Un projet comme celui-ci ? Obtenez un ordre de grandeur sous 24 h
- Réponse du fondateur, pas d’un commercial
- Budget plafonné à 20 000 €, code source livré
- Cadrage gratuit, sans engagement
Côté Stripe : ce que l’API permet vraiment
Stripe propose une API REST très documentée, avec des bibliothèques officielles pour les principaux langages, et des webhooks pour chaque événement : paiement réussi, échec, renouvellement d'abonnement. Les clés d'idempotence évitent les doubles débits. Le paiement se fait sur une page hébergée ou des composants intégrés, ce qui limite le périmètre de conformité.
Pièges d’intégration côté Shopify
- Les limites de coût des requêtes GraphQL imposent des requêtes ciblées et paginées pour les gros catalogues.
- Une commande reçue deux fois par webhook doit être reconnue pour ne pas être préparée en double.
- Les mises à jour de stock simultanées depuis plusieurs canaux exigent une source de vérité unique.
Pièges d’intégration côté Stripe
- Se fier au retour du navigateur plutôt qu'au webhook laisse des commandes payées marquées impayées, ou l'inverse.
- Les montants, taxes et devises doivent être calculés côté serveur, jamais transmis par le navigateur.
- Les comptes de vendeurs d'une place de marché demandent des vérifications d'identité à intégrer au parcours.
Risques classiques de la synchronisation
- Se fier à la redirection du navigateur au lieu de l'événement serveur laisse des commandes payées marquées en attente.
- Des litiges non suivis entraînent des débits automatiques découverts seulement au rapprochement bancaire.
- Des frais de transaction non ventilés faussent la marge réelle par commande et par canal de vente.
Architecture recommandée
La boutique crée l'intention de paiement côté serveur, le prestataire notifie chaque événement par webhook signé, et un service vérifie la signature avant de mettre à jour la commande. Un rapprochement quotidien compare versements, commandes et frais, et signale chaque écart.
Questions fréquentes
Combien coûte l’intégration de Shopify avec Stripe ?
Un connecteur sur-mesure demande 4 à 11 jours-homme. Commandé comme un projet autonome, il coûte environ 5 000 – 8 500 €, plus 750 € à 1 700 € par an de maintenance. Le total dépend du nombre de flux et de la qualité des données à nettoyer.
Peut-on relier Shopify à notre ERP ?
Oui. Les commandes partent vers l'ERP dès leur création, et les stocks et prix reviennent vers la boutique, avec une source de vérité définie pour chaque donnée.
Faut-il une application Shopify publique ?
Non. Une application personnalisée, installée sur votre seule boutique, suffit pour un connecteur sur-mesure et limite les autorisations au strict nécessaire.
Stripe gère-t-il les abonnements ?
Oui, avec les formules, les périodes d'essai, les changements d'offre au prorata et les relances automatiques en cas d'échec de paiement, pilotés depuis votre application.
Faut-il être certifié pour accepter les cartes ?
En utilisant la page de paiement hébergée ou les composants de Stripe, les données de carte ne transitent pas par vos serveurs, ce qui réduit fortement les obligations de conformité.
Méthode et sources
Effort = 60 % de la somme des efforts moyens d’un connecteur Shopify (4–10 j) et Stripe (3–8 j) ; coût = jours-homme × 550 à 750 €, avec un minimum de 5 000 € pour un connecteur commandé seul. Les capacités d’API décrites peuvent évoluer : vérifiez la documentation officielle de chaque éditeur.
Mise à jour : octobre 2026. Auteur : Baptiste Lamidey, fondateur de Trinity Studio. Ces valeurs sont des estimations indicatives destinées à cadrer un budget, pas un devis : un chiffrage ferme demande un cadrage du périmètre.
Recevez un chiffrage adapté à votre contexte
Cinq questions, une réponse sous 24h ouvrées, sans engagement.



