Peel V5 et le paiement par paypal

12 messages dans ce sujet

Posté(e) · Signaler ce message

Hello,

Bon, dans mes testes de la V5, j'ai remarquer un petit problème ...

Je vous propose de vous l'expliquer par un exemple ...

Sur le site, quelqu'un achète un sac de 25kg de carottes pour 1,5€ ...

Il décide de payer par paypal...

Je reçois sa commande et je lui envoie le bdc avec invitat° de payement (moins facile, que la V4 ou l'invitation de payement était immédiate !!! Il aurait fallut les 2 mais bon ... c'est un autre problème ^^)

Il la reçoit, clique sur le bouton ... et arrive sur la page paypal, ou la devise € s'est gentillement transformée en $ (avec le même montant ... le taux de l'€ est plus élevé que le taux du $ donc une perte ... )

Au secours !!!!!!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour equi-monde,

Dans modeles/standard/template.php, dans le formulaire paypal, on a bien la currency passée à Paypal :

<input type="hidden" name="currency_code" value="' . $_SESSION['devise']['code'] . '" />

(c'est le même code PHP que pour la 4.0)

---> A mon avis, regardez le contenu de $_SESSION['devise']['code'] , le souci doit venir de là.

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

		<INPUT TYPE="hidden" NAME="cmd" VALUE="_ext-enter">

		<INPUT TYPE="hidden" NAME="redirect_cmd" VALUE="_xclick">

		<input type="hidden" name="business" value="<?php echo $email_paypal?>">

		<input type="hidden" name="item_name" value="<?php echo $site?> COMMANDE <?=$commandeid?>">

		<input type="hidden" name="item_number" value="<?php echo $commandeid?>">

		<input type="hidden" name="amount" value="<?php echo number_format($com->montant,2);?>">

		<input type="hidden" name="page_style" value="Primary">

		<input type="hidden" name="no_shipping" value="1">

		<input type="hidden" name="return" value="<?php echo $wwwroot?>/modules/paypal/ok.php?id=<?=$commandeid?>">

		<input type="hidden" name="cancel_return" value="<?php echo $wwwroot?>/modules/paypal/nok.php?id=<?=$commandeid?>">

		<input type="hidden" name="no_note" value="1">

		<input type="hidden" name="currency_code" value="<?php echo $_SESSION['devise']['code']?>">

		<input type="hidden" name="lc" value="FR">

		<input TYPE="hidden" NAME="email" VALUE="<?php echo $com->email?>">

		<input type="image" src="https://www.paypal.com/fr_FR/i/btn/x-click-but23.gif" border="0" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée !">

		</form>
voilà ce que j'ai à la V4 et voici ce que j'ai à la v5
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

		<input type="hidden" name="cmd" value="_ext-enter" />

		<input type="hidden" name="redirect_cmd" value="_xclick" />

		<input type="hidden" name="business" value="' . $email_paypal . '" />

		<input type="hidden" name="item_name" value="' . $site . ' COMMANDE ' . $commandeid . '" />

		<input type="hidden" name="item_number" value="' . $commandeid . '" />

		<input type="hidden" name="amount" value="' . number_format($com->montant, 2) . '" />

		<input type="hidden" name="page_style" value="Primary" />

		<input type="hidden" name="no_shipping" value="1" />

		<input type="hidden" name="return" value="' . $wwwroot . '/modules/paypal/ok.php?id=' . $commandeid . '" />

		<input type="hidden" name="cancel_return" value="' . $wwwroot . '/modules/paypal/nok.php?id=' . $commandeid . '" />

		<input type="hidden" name="notify_url" value="' . $wwwroot . '/modules/paypal/ipn.php" />

		<input type="hidden" name="no_note" value="1" />

		<input type="hidden" name="currency_code" value="' . $_SESSION['devise']['code'] . '" />

		<input type="hidden" name="lc" value="FR" />

		<input type="hidden" name="email" value="' . $com->email . '" />

		<input type="image" src="' . PAYPAL_BOUTON . '" border="0" name="submit" alt="' . PAYPAL_BUTTON_ALT . '" />

	</form>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

En théorie,, Paypal devrait donc prendre comme currency euros et non dolars...

Il n'y a aucune config particulière propre à votre compte paypal?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Non pas du tout ... l'echo n'est pas obligatoire ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour equi-monde,

la syntaxe :

<input type="hidden" name="currency_code" value="' . $_SESSION['devise']['code'] . '" />

est correcte;

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bon ça ne se règle pas!

Jean-Hervé, je vous envoie l'avis de paiement par MP! (il s'agit d'une vrai commande je ne peux pas me permettre de divulguer l'adresse de ce client ^^)

Je vous remercie de votre patience ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Re hello,

Je n'ai plus de nouvelles de notre ami admin :'(

Quand tu reviendras, Ô vénéré admin, pourrais-tu nous éclairer ?

Merci d'avance,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ta trouver la solution equi-monde ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Oui ... Tu as exactement le m^me problème ??? Explique ce qui ne va pas ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bon s'il s'agit du même problème,

Il faut que tu mettes dans la table peel_devises, dans la colonne "code", le mot "EUR" et ce sera bon.

Ensuite, ferme ton navigateur, et HOP, magie, ça fonctionnera ;)

Bonne journée.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

super merci l ami tu es un chef ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping