Contact

← Retour aux cas d'usage

Tutoriel #10

Intégrer PayPal à WooCommerce

PayPal reste un incontournable du e-commerce. Voici comment l'intégrer proprement à votre boutique WordPress via l'API officielle, gérer la Sandbox pour les tests et sécuriser les transactions.

Sujet

E-commerce / Paiement

Niveau

Débutant / Intermédiaire

Temps lecture

5 min

Outils

WooCommerce, PayPal Dev

1. Le choix du plugin

Il existe de nombreux plugins. Je recommande l'officiel : "WooCommerce PayPal Payments". Il supporte les nouvelles fonctionnalités (paiement en 4x, boutons intelligents, Apple Pay via PayPal).
Installez-le depuis votre back-office WordPress > Extensions > Ajouter.

2. Configuration API (Mode Production)

Pour connecter votre site de manière sécurisée, ne vous contentez pas de l'email. Utilisez l'API REST.

1. Connectez-vous sur developer.paypal.com avec votre compte Business.
2. Allez dans "Apps & Credentials" > "Live".
3. Créez une App (ex: "Mon Site Web").
4. Copiez le Client ID et la Secret Key.
5. Collez ces infos dans WooCommerce > Réglages > Paiements > PayPal.

3. Le mode Sandbox (Tests)

Avant de lancer le site, testez !
Activez la case "Enable Sandbox" dans le plugin. Créez des comptes de test (un acheteur fictif, un vendeur fictif) dans l'interface PayPal Developer.
Effectuez une commande complète pour vérifier que :
- La commande passe en statut "En cours" (Processing) dans WooCommerce.
- L'argent arrive sur le compte vendeur fictif.
- Les emails de confirmation partent bien.

4. IPN et Webhooks

Pour que PayPal informe votre site que le paiement est validé (même si l'utilisateur ferme la fenêtre), configurez les Webhooks.
Dans PayPal Developer, ajoutez l'URL de webhook fournie par le plugin WooCommerce. Cela évitera les commandes "En attente de paiement" alors que l'argent est débité.

Autres tutoriels

Des soucis de paiement ou de configuration e-commerce ?

Me contacter