unknown

Prestashop : comment corriger probleme Paypal remboursement ?

tout servces prestashop

Prestashop : Vérifier la configuration du module PayPal

Pour que le remboursement PayPal fonctionne correctement dans Prestashop, il faut que le module soit bien connecté à un compte Business et que les API REST soient activées.

Accède à Modules > PayPal > Configurer et assure-toi que la connexion est active, sans erreurs. Un module mal configuré ou non synchronisé empêchera le traitement des remboursements depuis Prestashop, même si le paiement initial est bien passé.


Prestashop : Mettre à jour le module PayPal

Une version obsolète du module PayPal peut empêcher le déclenchement des remboursements automatiques. Des bugs connus ont été corrigés dans les dernières versions disponibles sur le PrestaShop Addons.

Mets à jour ton module dans Modules > Gestion des modules. Cela garantit la compatibilité avec l’API PayPal Checkout actuelle, notamment pour les actions de remboursement partiel ou complet depuis la fiche commande Prestashop.


Prestashop : Vérifier les permissions API PayPal

Pour effectuer un remboursement, Prestashop a besoin des droits API complets sur ton compte PayPal. Si ceux-ci sont partiels ou absents, le remboursement échouera sans message d’erreur clair.

Va dans ton compte PayPal Business > Intégrations > API REST, puis vérifie que l’application Prestashop possède bien les autorisations transactions, refunds et payments. Sans ces accès, la commande remboursée dans Prestashop ne sera pas répercutée côté PayPal.


Prestashop : Contrôler les statuts de commande

Prestashop n’autorisera un remboursement PayPal que si la commande est dans un statut validé (comme "Paiement accepté"). Si le statut est incorrect, le bouton de remboursement peut être désactivé ou invisible.

Va dans Commandes > Historique, vérifie que la commande est bien validée, puis essaie de rembourser. Certains modules PayPal n’affichent l’option de remboursement automatique que si le statut correspond à une transaction réussie.


Prestashop : Vérifier les erreurs dans les logs PayPal

Si le remboursement échoue, active les logs du module PayPal pour voir l’erreur exacte retournée par l’API PayPal. Tu trouveras ces logs dans /var/logs/paypal.log.

Les messages comme permission denied, transaction not found, ou already refunded t’indiqueront la cause du blocage. Cela t'aidera à corriger la configuration ou à intervenir directement dans l’interface PayPal si nécessaire.


Prestashop : Effectuer un remboursement manuel sur PayPal

Si le remboursement automatique échoue, tu peux passer directement par l’interface PayPal Business, dans Activité > Paiements reçus, pour rembourser manuellement le client.

Ensuite, reviens dans la commande Prestashop et change manuellement le statut de la commande à "Remboursé". Même si ce n’est pas automatique, cette méthode garantit un remboursement immédiat, en attendant de corriger le module.


Prestashop : Désactiver les modules en conflit

Certains modules tiers (gestion avancée de commandes, facturation, multi-devises) peuvent entrer en conflit avec PayPal, bloquant les remboursements ou modifiant les données transactionnelles.

Désactive temporairement ces modules, puis teste le remboursement. Prestashop fonctionne mieux avec le module PayPal officiel lorsqu’il est isolé de toute surcouche, notamment au moment d’un appel API sensible.


Prestashop : Tester un remboursement partiel vs total

Selon le paramétrage de PayPal, il peut être possible de faire un remboursement partiel même si un remboursement complet échoue (ou l'inverse). La gestion des montants dépend de l’API utilisée et du type de commande.

Teste les deux options depuis la fiche commande : remboursement complet ou partiel. Cela permet d’identifier si le blocage vient d’un plafond, d’une restriction API ou d’un bug d’affichage dans Prestashop.


Prestashop : Assurer une correspondance entre transaction et commande

Si la commande Prestashop est désynchronisée de la transaction PayPal, le remboursement ne fonctionnera pas. Cela arrive après des modifications manuelles ou une erreur lors de la création de commande.

Vérifie dans la commande Prestashop que le numéro de transaction PayPal est bien renseigné. Sans cette info, le module ne saura pas quel paiement rembourser. Ajoute-le manuellement si besoin, ou régénère les informations de paiement.


Prestashop : Contacter le support PayPal pour vérification

Si tous les tests échouent, contacte le support technique PayPal avec l’ID de transaction, la capture d’écran du module et les logs. Ils pourront vérifier s’il existe une restriction de remboursement sur ton compte.

Il peut s’agir d’un blocage lié à la conformité, à une limitation de compte ou à un paramètre côté PayPal. Une fois le problème levé, Prestashop pourra à nouveau exécuter les remboursements automatiques correctement.

Bonjour nous sommes

les cookies!

Nous sommes gentils et nous respectons les lois RGPD Europe et LPD Suisse. Est-ce que vous voulez bien de nous ?

closebtn
closebtn

Sans aucun cookie, ce site ne fonctionnera pas, certains cookies sont impératifs pour que ce site fonctionne correctement comme par exemple ajouter au panier ou acheter

Si vous n'avez pas changé d'avis et ne souhaitez aucun cookie, nous vous disons au revoir et vous redirigeons vers google.com, veuillez cliquer Ici.
Si vous avez changé d'avis, veuillez cliquer Ici.

Retour

Veuillez recharger la page après avoir effectué vos choix

GDPR PRO - Règlement sur la protection des données générales - tout en 1

Faites votre magasin digne de confiance pour les clients de l'UE et votre entreprise RGPD conforme facile à utiliser un message de consentement de la devanture.