Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Modules de Paiement et de Livraison _ Problème paypal

Écrit par : microp 30 Jun 2021, 09:46

Bonjour, après pas mal de recherche, sans trouver réponse à mon problème, j'ouvre un sujet.
J'ai une boutique Oscommerce depuis fin 2006.
C'est toujours la même (pas de ré-installation depuis). Quelques modifs esthétiques et fonctionnelles.
La dernière commande passée sur le site avec paiement paypal le 11-6-2021 : OK.
Or hier un client m'appelle en me disant qu'il n'arrive pas à payer par paypal.
Lorsqu'on clique sur le lien pour payer, la redirection sur paypal ne se fait pas, le navigateur tourne dans le vide au bout d'un certain temps, il dit délai d'attente dépassé !!!
Le paiement par chèque fonctionne.
Pas de modif sur le site depuis la dernière commande du 11-6-2021.

Une âme charitable pourrait-elle me renseigner SVP ?

Stéphan

Écrit par : Bonbec 1 Jul 2021, 09:16

Bonjour,
Soit c'est Paypal qui a eu un problème (site sur chargé ennuis de son hébergeur), soit c'est un problème interne à ton site.
On va envisager le second cas.Est-ce que dans le fichier includes/modules/payment/paypal.php il y a bien cette ligne ? :

Code
     $this->form_action_url = 'https://www.paypal.com/cgi-bin/webscr';

PS 1 : quand on est sur cette page Modelisme/Kits/Kit62.htm et que l'on clique sur le lien "catalogue" on a droit à une erreur "Not Found The requested URL was not found on this server."
PS 2 : un de tes revendeurs est aussi l'un des miens happy.gif

Écrit par : microp 1 Jul 2021, 12:59

Bonjour, merci de ta réponse...
Je ne pense pas que ce soit une surcharge du site paypal (qui aurait été ponctuelle), car ça le fait toujours.
Oui j'ai bien cette ligne dans le fichier spécifié.
Comme j'ai dit ça fonctionnait et sans que je touche à quoi que ce soit ça ne fonctionne plus.

J'ai dit que la boutique a été installée en 2006. Le paiement paypal en même temps et je ne crois pas avoir changé quelque chose à l'un de deux depuis.
Version trop ancienne ?

Stéphan

Écrit par : Bonbec 3 Jul 2021, 07:03

Un de mes sites fonctionne encore avec MS2.2 et Paypal fonctionne très bien.Ton hébergeur n'aurait pas upgradé Php des fois ? Quoi que si c'était le cas, d'autres pages du site devraient être en carafe ...

Écrit par : microp 16 Jul 2021, 14:22

Bonjour, non PHP non upgradé.
Sur mon 1er message, j'ai dit une bêtise, la dernière commande passée sur mon site et payée par paypal a été faite le 24-6-2021 et non le 11.
Que s'est-il passé entre le 24 et le 29 ?
Pas de changement sur mon site... J'avoue que je ne comprends pas.

Stéphan

Écrit par : jeanmi 26 Jul 2021, 15:56

Bonjour, exactement le même problème pour moi. Dernier paiement de paypal le 30 juin.
J'ai reçu un message de paypal:

Citation
Votre certificat d'API doit être renouvelé.
Le certificat d'API associé à votre compte Particulier ou Professionnel PayPal, paypal@encens2000.net, arrivera à expiration le 16 juin 2022. Pour éviter l'interruption de votre intégration API PayPal, nous vous recommandons de renouveler votre certificat d'API avant la date d'expiration. Voici comment faire :
Connectez-vous sur PayPal.com.
Cliquez sur Préférences en haut à droite, puis sélectionnez Paramètres du compte.
Dans Accès au compte, cliquez sur Mettre à jour à côté de Accès API.
Faites défiler jusqu'à Intégration d'API NVP/SOAP (ancienne version).
Cliquez sur Gérer les identifiants API.
Cliquez sur Renouveler le certificat.
Remarque : si vous avez actuellement deux certificats actifs, vous devrez supprimer celui qui n'est pas utilisé, puis l'option de renouvellement apparaîtra.
Si vous avez besoin d'aide, contactez l'Assistance technique aux marchands PayPal en ouvrant un ticket.


Regarde dans tes mails si tu n'a pas eu le même message. J'ai fait les actions demandées par paypal, mais les paiements paypal ne marche plus. Paiement par carte possible avec systempay de la caisse d'épargne. Pour le moment on a désactivé paypal, mais ce n'est pas une solution formidable.

Écrit par : jeanmi 31 Jul 2021, 09:07

Bonjour,

Tu a réussi à résoudre le problème? Car pour moi ça ne marche toujours pas. Si tu a trouvé une solution, merci de partager.

Écrit par : jeanmi 11 Aug 2021, 21:04

Bon j'ai trouvé une solution qui marche en relisant le post de Bonbec,

Citation
On va envisager le second cas.Est-ce que dans le fichier includes/modules/payment/paypal.php il y a bien cette ligne ? :
Code
$this->form_action_url = 'https://www.paypal.com/cgi-bin/webscr';
moi j'avais ça:
Code
$this->form_action_url = 'https://secure.paypal.com/cgi-bin/webscr';
j'ai remplacé le secure. par www. et ça marche.

Écrit par : microp 23 Aug 2021, 15:56

Bonjour jeanmi, merci pour ces infos. Je rentre de vacances aujourd'hui.
Lorsque je vais sur Paypal, sur la page accès aux APIs, je n'ai pas renouveler, mais un choix entre demander une signature ou un certificat.
Je n'arrive pas à retrouver sur mon site, ce que j'ai (signature ou certificat).
Que dois-je prendre à ton avis ?
Ou alors, où chercher pour savoir...

Merci

Écrit par : microp 25 Aug 2021, 08:12

Bonjour, un GRAND MERCI à Bonbec et jeanmi. Ca re-fonctionne.
J'explique quand même :
Apparemment depuis quelques temps il faut un certificat pour recevoir des paiement Paypal.
Or la version du module paypal dont je dispose est très ancienne et il n'y a rien pour y rentrer une clef ou un certificat.
J'ai donc demandé un certificat à Paypal et installé Paypal IPN.
Et hop ça fonctionne... Youpi. Merci merci.

Une petite question : j'ai fait 2 essais hier pour vérifier le fonctionnement. Tout OK.
Ce matin j'ai une commande payée par paypal ou CB.
2 minutes plus tard j'ai 2 mail :
Sujet : PayPal IPN Invalid Process
Corps du message :
$_POST:


$_GET:

Et c'est tout.

Est-ce normal ?

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)