THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline

#26 Re: Module PAYPLUG

(11-12-2014 19:47:50)


mika wrote:

on arrive pas à ouvrir la page

C'est à dire ?

Que se passe-t-il exactement ?


OpenStudio Toulouse

Offline

#27 Re: Module PAYPLUG

(11-12-2014 21:32:13)


Eh bien on reste sur la page de l'interface de paiement et l'explorer mouline sans arrêt avec comme destination l'adresse du site et /?fond=merci.

Offline

#28 Re: Module PAYPLUG

(11-12-2014 21:54:26)


Et si tu demandes toi même (en la tapant dans la barre d'adresse) l'URL http://www.tonsite.com/?fond=merci, ça marche ?


OpenStudio Toulouse

Offline

#29 Re: Module PAYPLUG

(11-12-2014 22:04:53)


1) En fait c'est comme si une fois le paiement effectué et la transaction validée on est bloqué sur l'interface payplug sécurisée:

Et l'explorer mouline sans s'arrêter...cliquer sur revenir sur le site marchand ne change rien.

On est obligé de fermer l'explorer et du coup le panier n'est pas vidé.

Actuellement paypal est installé sur le site et fonctionne...



793759atg.jpg


Partie du module paiement.php qui semble concernée:

	// Paramètres de l'URL de paiement
	// Attributs obligatoires
	$params = array(
		'amount' => $total,
		'custom_datas' => $_SESSION['navig']->commande->id,
		'currency' => $devise,
		'ipn_url' => Variable::lire('urlsite').'/?ipn_payplug=1',
		'cancel_url' => Variable::lire('urlsite').'/?fond=regret',
		'return_url' => Variable::lire('urlsite').'/?fond=merci',
		'email' => $_SESSION['navig']->client->email,
		'firstname' => $_SESSION['navig']->client->prenom,
		'lastname' => $_SESSION['navig']->client->nom,
		'order' => $_SESSION['navig']->commande->id,
		'customer' => $_SESSION['navig']->client->id
	);
	$url_params = http_build_query($params);
	
	$module_key = $payplug->get_variable('PAYPLUG_MODULE_KEY');
	openssl_sign($url_params, $signature, $module_key, $signature_alg = OPENSSL_ALGO_SHA1);
	$url_param_base_encode = base64_encode($url_params);
	$signature = base64_encode($signature);
	
	$urlpaiement = $payplug->get_variable('PAYPLUG_MODULE_URL')."?data=".urlencode($url_param_base_encode)."&sign=".urlencode($signature);
	

Offline

#30 Re: Module PAYPLUG

(11-12-2014 22:18:21)


En fait il y a 2 choses :


1) Lorsque je suis sur l'interface de paiement Payplug et que je décide d'annuler le paiement la page destination qui apparait est : nomsite/?fond=regret  mais au lieu de l'atteindre je me retrouve sur la homepage.
Pour l'atteindre faut que je tape nomsite/regret.php

2) si j'ai validé la transaction je suis bloqué sur la page payplug qui mouline, impossible de l'arréter elle se recharge sans arrêt l'adresse reste sur https://payplug...

Offline

#31 Re: Module PAYPLUG

(11-12-2014 22:56:11)


Si tu demandes toi même (en la tapant dans la barre d'adresse) l'URL http://www.tonsite.com/?fond=merci, ça marche ?


OpenStudio Toulouse

Offline

#32 Re: Module PAYPLUG

(11-12-2014 23:51:55)


Ben non ca marche pas !

Offline

#33 Re: Module PAYPLUG

(12-12-2014 00:00:51)


Donc ce n'est pas la faute du plugin, c'est quelque chose sur tes pages merci.html et regret.html qui pose problème.


OpenStudio Toulouse

Offline

#34 Re: Module PAYPLUG

(12-12-2014 09:50:38)


Oui en fait c'est "/?fond=" qui semble ne pas fonctionner....

Offline

#35 Re: Module PAYPLUG

(06-01-2015 20:55:58)


Je ne parviens plus à utiliser le plugin.
Lors de la première connexion (via le back office de Thelia), en saisissant l'email + le mot de passe, rien ne se passe et les variables dans Thelia (cachée) ne se remplissent plus.

J'ai essayé la première version de Speedyweb et la version corrigée récemment rien à faire. Curl est bien installé sur mon serveur...

Quelqu'un a-t-il rencontré ce problème ?

Offline

#36 Re: Module PAYPLUG

(02-06-2015 13:38:45)


Un développement de ce module pour la v2 est prévue ?

Offline

#37 Re: Module PAYPLUG

(02-06-2015 14:28:06)


Pas que je saches.


OpenStudio Toulouse

Offline

#38 Re: Module PAYPLUG

(02-06-2015 14:32:20)


arf, merci.