THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour,

Je vais installer le plugin paypal2. Je cherche quelque infos à ce sujet svp.
L'adresse de la sandbox permet quoi comme test ?
J'ai vu qu'il fallait faire des modifs au sujet des mails et du statut payé, est-ce tjs le cas ?

Pour la config, il n'y a besoin que de son adresse mail de compte paypal, pas d'api ou de clé à ajouter (comme dans le plugin pour prestashop par exemple) ?

Merci d'avance,
Très cordialement,

Prof Tux


ANDRE Ani
http://andre-ani.fr

Offline


Petit up.
J'ai Thelia 1.5.3.4 et paypal 2.3, est-ce bon ?

J'ai modifié la fin de paypal2.class.php pour avoir le mail de confirmation une fois le paiement validé.

Comment configure t on la page de retour sur la boutique après paiement, pour confirmer la commande svp ?

Merci d'avance,
Très cordialement,

Prof Tux


ANDRE Ani
http://andre-ani.fr

Offline


Salut, je te conseille d'utiliser paypal_certificat. En bonus son readme est assez complet smile


mon blog - http://etienne.roudeix.net

Offline


Bonjour tous

proftux wrote:

Comment configure t on la page de retour sur la boutique après paiement, pour confirmer la commande svp ?

Voila, tu viens de toucher du doigt le GRAND problème.
Beaucoup en parle dans différents topics, mais personne ne donne vraiment LA solution.

etienne_ wrote:

Salut, je te conseille d'utiliser paypal_certificat. En bonus son readme est assez complet smile

C'est quoi au juste ...... un plugin ?

Offline

Offline


Ok, merci pour l'info, je vais voir ça ;-)


ANDRE Ani
http://andre-ani.fr

Offline


Deux petites questions encore svp. Comment fonctionne le mode sandbox ? J'ai vu qu'on peut l'activer dans un des fichiers du plugin (par défaut à false), mais qu'est-ce qu'il permet de faire ?

Et est-ce comme le plugin paypal 2, doit on modifier quelque chose (ou et quoi ?) pour que le mail de confirmation ne soit envoyé qu'une fois le statut réellement "payé" ?

Mer d'avance,
Très cordialement,

Prof Tux


ANDRE Ani
http://andre-ani.fr

Offline


Bonjour,

J'ai installé le plugin paypal_certificat, et configuré le tout. Le readme est très bien ;-)

Par contre, 2 petits soucis après un test en live (le paiement fonctionne bien) :

La page qui s'affiche en attendant d'arriver sur le site de paypal (et qu'on doit pouvoir personnaliser d'après le readme) est rempli d'erreur ou de warning  que je n'ai pas le temps de lire.

En retournant sur la boutique après le paiement, le panier contient toujours les produits acheté. Comment modifier cela pour que le panier soit vide svp ?

Voila,
Merci d'avance,
Très cordialement,

Prof Tux


ANDRE Ani
http://andre-ani.fr

Offline


Comment modifier cela pour que le panier soit vide svp ?

mettre:
#PARAM_FOND_reset=1
sur la premiere ligne du code de la page de retour wink


le-bouquiniste.com                                                      tongue  plugin 1.4.x / 1.5   => valeurstock / Mailpaiement / formcontact

Offline


Merci bien, j'ai donc ajouté #PARAM_FOND_reset=1 sur la toute première ligne de la page /template/merci.html (avant le doctype).


Pour la page paiement.php, voila ce que j'ai :

Strict Standards: Declaration of Lang::charger() should be compatible with Requete::charger() in /maboutique/classes/Lang.class.php on line 4

Strict Standards: Declaration of Variable::charger() should be compatible with Requete::charger() in /maboutique/classes/Variable.class.php on line 91

Strict Standards: Declaration of Reecriture::charger() should be compatible with Requete::charger() in /maboutique/classes/Reecriture.class.php on line 38

Strict Standards: Declaration of Client::charger() should be compatible with Requete::charger() in /maboutique/classes/Client.class.php on line 95

Strict Standards: Declaration of Commande::charger() should be compatible with Requete::charger() in /maboutique/classes/Commande.class.php on line 208

Strict Standards: Declaration of Promo::charger() should be compatible with Requete::charger() in /maboutique/classes/Promo.class.php on line 34

Strict Standards: Declaration of Adresse::charger() should be compatible with Requete::charger() in /maboutique/classes/Adresse.class.php on line 40

Strict Standards: Declaration of Administrateur::charger() should be compatible with Requete::charger() in /maboutique/classes/Administrateur.class.php on line 92

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /maboutique/classes/Lang.class.php:4) in /maboutique/client/plugins/paypal_certificat/paiement.php on line 8
Veuillez patienter...

Ca fait pas très joli...
Si quelqu'un voit d'où vient le pbm svp ?
Merci d'avance,

Prof Tux


ANDRE Ani
http://andre-ani.fr

Offline


C'est ultra classique. Une recherche sur le forum te donnera la solution.


OpenStudio Toulouse

Offline


salut, regarde ce topic, j'ai mis paypal2 sur mon site jette y un oeil.
saveursendirect.fr

la redirection ne se fait pas directement sur le site, ou je n'ai pas trouvé la solution.
par contre l'envoi de mail commande se fait bien après paiement, mais on peut tester qu'en live.

http://thelia.net/forum/viewtopic.php?pid=51908#p51908

si cela peut t'aider
pierre

Offline


Bon, j'ai cherché sur le forum.
roadster31 : Est-ce que cela vient bien de :

php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off

J'ai essayé à la fin de mon htaccess mais ça ne fonctionne pas, et dans le php.ini à la racine et ça ne change rien non plus...


pierreviallet : merci beaucoup, j'avais vu ce code à ajouter pour l'envoie de mail une fois le status payé, mais comme je n'ai pas le même plugin, je ne sais pas comment faire...


ANDRE Ani
http://andre-ani.fr

Offline


J'ai ajouté le bout de code dans paypal_certificat_class.php et ça semble marcher, je ne reçois pas de mail pour le moment.

Pour les strict standards, j'ai essayé d'ajouter ceci dans le php.ini à la racine, mais tjs pareil :

error_reporting = E_ALL ^ E_NOTICE ^ E_DEPRECATED;

Idem pour ceci dans le php.ini :

display_errors = On
display_startup_errors = On
html_errors = On


ANDRE Ani
http://andre-ani.fr

Offline


Dans ton code php, juste avant la ligne qui pose soucis :

error_reporting( E_ALL ^ E_NOTICE ^ E_DEPRECATED ^ E_STRICT );

Comme c'est le dernier qui dit qui a raison, modifier le htaccess ou le php.ini ne peut pas résoudre la problématique puisque par la suite dans le code error_reporting() est appelé.

Pour plus d'infos sur le sujet : http://php.net/manual/fr/function.error-reporting.php


Plugins : Modèles Thelia | Boucle libre | Rubriques déclinables en produits | Colissimo Access/Expert

Offline


Merci, c'est bon !
Je vais enfin pouvoir mettre ma boutique en prod ;-)

Milles merci pour votre aide à tous ;-)


ANDRE Ani
http://andre-ani.fr

Offline


Bonjour,
Je voudrais juste qu'on m'aide à installer paypal integral sur mon thelia, help de tout urgence, merci


www.richesses-du-monde.com
Mac Os X Leopard

Offline


tu upload le dossier paypal sur ta boutique, dans Ta-boutique/client/plugins
puis tu vas dans l'admin de ta boutique, dans Configuration / Activation des plugins pour l'activer.


ANDRE Ani
http://andre-ani.fr

Offline


Bonjour patcosty

Toujours dans le BO, il te faut aller dans configuration > Gestion des variables et mettre tes parametes pour paypal
Tu dois avoir dans le readme du plugin les exemples.

Offline


Oups, désolé, j'ai pas été très précis dans mon explication, j'ai oublié la dernière étape...


ANDRE Ani
http://andre-ani.fr

Offline


Bonjour,
@Griggione & Profitux, merci de votre réponse rapide !
Voici ou j'en suis, le paypal2 V2.3 apparait bien dans mon B.O !
Ensuite dans la gestion des variables il y a une liste déjà renseignée, surement du paypal de base !
Sauf 4 ligne du bas qui se nomme:


    paypal2
    modifier

    devise_paypal2
    modifier

    code_langue_paypal2
    modifier

    serveur2

Or, en appelant paypal, il me dise que je dois renseigner une signature API qui se presente comme suit:
un Identifiant
un Pass
et une Signature

Ce qui ne correspond pas aux cases vides dans la gestion des variables.
Je dois faire fausse piste, qu'en pensez vous ?
d'avance merci


www.richesses-du-monde.com
Mac Os X Leopard

Offline


paypal2 ne serait pas l'adresse du compte paypal, devise : euro, code langue : fr.
c'est marqué dans le fichier readme.txt du plugin.


ANDRE Ani
http://andre-ani.fr

Offline


Bonjour,

J'ai rempli les 3 cases paypal2, devise, langue !
Me manque de renseigner le serveur !Avez vous une idée ?
Sinon quand je fais une simulation sur mon site, j'arrive sur:

Merci de votre commande, vous allez être redirigé vers la page de paiement sécurisé Paypal, veuillez patienter...Et là ça beug !!

Ça me fait penser que je dois renseigner, une page de redirection pour annulation, echec paiement et retour sur le site, mais je ne vois pas ou je peux renseigner ça sur Thelia ??
Help!!


www.richesses-du-monde.com
Mac Os X Leopard

Offline


roadster31 wrote:

C'est ultra classique. Une recherche sur le forum te donnera la solution.

Bonjour Roadster,

Je fouille depuis 2 jours sur tout le site, impossible de savoir comment parametrer mon paypal integral !! Avez vous un lien ? Help, thx


www.richesses-du-monde.com
Mac Os X Leopard

Offline


reg wrote:

Comment modifier cela pour que le panier soit vide svp ?

mettre:
#PARAM_FOND_reset=1
sur la premiere ligne du code de la page de retour wink

Bonjour, je recherche artiste pour installer paypal integral sous thelia, merci


www.richesses-du-monde.com
Mac Os X Leopard