THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

J'utilise le plugin paypal2011 et ça marche très bien, à part un problème remonté par mes clients :
Quand la commande a été payée, le statut n'est pas modifié et du coup le stock n'est pas mis à jour.

J'ai vu que quelqu'un avait le même probleme dans ce post : http://thelia.net/forum/viewtopic.php?id=7744
et qu'il l'a résolu en remplaçant une ligne :
"

$fp = fsockopen($url['host'],"80",$err_num,$err_str,30);

par

$fp = fsockopen ('ssl://'.$url['host'], "443", $errno, $errstr, 30);

"

Il utilise paypal2, moi paypal 2011 mais les deux plugins ont l'air très proche car cette même ligne est présente. (et quelqu'un plus loin dans le post à pu l'adapter pour paypal2011)
Problème : je n'ai pas de certificat SSL, et je ne sais pas d'ou sortent ces variables $errno et $errstr, ni si elles existent.

J'ai peur de faire n'importe quoi en modifiant le plugin.
Pourriez vous me dire s'il y a un moyen de corriger mon problème sans SSL, si cette nouvelle ligne peut marcher telle quelle ou si je me suis planté complètement dans mon analyse tongue

Merci beaucoup

Offline


Problème : je n'ai pas de certificat SSL, et je ne sais pas d'ou sortent ces variables $errno et $errstr, ni si elles existent.

Aucune importance, ce n'est pas toi qui a besoin d'un certif SSL, mais celui d'en face (en l'occurence, PayPal). $errno et $errstr sont passées à la fonction par référence (cf. http://php.net/manual/fr/function.fsockopen.php), et renseignées par la méthode si besoin.

N'aie pas peur d'essayer, tu ne peux rien casser de toute façon.


OpenStudio Toulouse

Offline


Ok, merci Roadster.
Est ce que je vais être obligé de bloquer le site le temps de tester, ou ça peut marcher en local (Wamp) ?

En tout cas merci beaucoup, je vais essayer.