pb retour apres paiement

4 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour, je voudrais tout d'abord félicité le programmeur de cette boutique c'est la seule qui me plait :wacko:

J'ai remarqué un petit problème sur la boutique.

une fois qu'une personne a payer avec paypal la commande reste sur le status en attente de réglement.

en me penchant sur le code je n'ai rien trouvé de particulier (je ne suis pas trés doué non plus en php mais je me débrouille)

le bouton paypal est apparemment bien écrit mais lorsqu'un client paye et clic sur le bouton retour chez le marchant ça le redirige vers cette page

[...]/modules/paypal/ok.php?=Retour+chez+le+marchand

qui dit bien sur que la commande a bien été pris en compte, mais sa ne change pas le statut du paiement

Le lien devrais être

[...]/modules/paypal/ok.php?id=<?php echo $commandeid?>

quelqu'un aurait il une id d'où vient le problème?

Merci d'avance

je met le code paypal entier

<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 $paypal?>">

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

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

<input type="hidden" name="amount" value="<?php echo $com->montant?>">

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

<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=<?php echo $commandeid?>">

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

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

<input type="hidden" name="currency_code" value="EUR">

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

<input type="hidden" name="shipping" value="0">

<input type="hidden" name="shipping2" value="0">

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

<input type="hidden" NAME="bn" value="peel">

<input type="hidden" name="mrb" value="NPEMFNASYDWDJ">

<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>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

personne n'a d'idée?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

j'ai aussi se probleme ,j'en ai parlé a Mr Peel :wacko: ,il doit voir cela

selon lui se sont les parametres dans paypal qui sont pas bon

j'attend de voir sa réponse

@+

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Salut les gens J'AI LA SOLUTION (aucun mérite lol un anglais sur un autre forum avait le même problème que nous)

Apparement en rajoutant la ligne suivante dans les paramètres caché PAYPAL , tout fonctionne !

<input type="hidden" name="rm" value="2">

Donc voilou dites moi ce que vous en pensez !

EDIT : Plus d'infos sur cette variable rm c'est celle qui permet de définir la méthode POST ou GET au retour sur le site marchand.

SELON PAYPAL :

Return method GET or POST: the FORM METHOD used to send data to the URL specified by the return variable after payment completion.

Note: The rm variable takes effect only if the return variable is also set.

Default or 0: GET method is used for all Shopping Cart transactions.

1: GET. The customer's browser is redirected to the return URL by the GET method, and no transaction variables are sent.

2: POST. The customer's browser is redirected to the return URL by the POST method, and all transaction variables are also posted.

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