erreur de paiement

3 messages dans ce sujet

Posté(e) · Signaler ce message

Merci de votre confiance, votre commande a été enregistrée avec succès.

Cliquez sur la carte bancaire de votre choix :

Erreur appel API de paiement.

message erreur : Invalid Keyword in parameter (71926)

Résumé de la commande :

Email : elecmidi@wanadoo.fr

Référence : 384

Montant de la commande : 4719.26 €

Date de la commande : Samedi 7 octobre 2006

Paiement : Carte bancaire (crédit agricole)

Bon de commande : Imprimer le bon de commande

-----------------------------------------------------

apres plusieurs essais il est impossible de passer en mode choix de la carte bancaire , est ce que quelqun a une solution .

cette demande est extremement urgente !!!

svp

philippe

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Dans /achat/fin_commande.php

Remplacer

$amount = str_replace(",", "",fprix($com->montant));

$amount = str_replace("", " ",$amount);

par

$amount = str_replace(",", "",fprix($com->montant));

$amount = str_replace(" ", "",$amount);

;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Dans /achat/fin_commande.php

Remplacer

$amount = str_replace(",", "",fprix($com->montant));

$amount = str_replace("", " ",$amount);

par

$amount = str_replace(",", "",fprix($com->montant));

$amount = str_replace(" ", "",$amount);

;)

patrice voila ce que j'ai changer dans le fichier

-------------------------------------

mail($support,"COMMANDE ETRANSACTIONS $commandeid","La commande ETRANSACTIONS numero $commandeid est en cours sur $site","From:$support");

echo "<br />Cliquez sur la carte bancaire de votre choix : ";

$amount = str_replace(",", "",fprix($com->montant));

$amount = str_replace(" ", "",$amount);

$email_client = htmlentities($com->email);

$referenceid = intval($commandeid);

// Affectation des paramètres obligatoires

$parm="merchant_id=$sips";

$parm="$parm merchant_country=fr";

$parm="$parm amount=$amount";

$parm="$parm currency_code=978";

$parm="$parm customer_email=$email_client";

$parm="$parm normal_return_url=$wwwroot/paiement/call_response.php";

$parm="$parm cancel_return_url=$wwwroot/paiement/call_response.php";

$parm="$parm automatic_response_url=$wwwroot/paiement/call_autoresponse.php";

$parm="$parm transaction_id=$referenceid";

$parm="$parm payment_means=CB,2,VISA,2,MASTERCARD,2";

$parm="$parm pathfile=$peelroot/pathfile";

$path_bin = "$peelroot/bin/request";

$result=exec("$path_bin $parm");

$tableau = explode ("!", "$result");

// récupération des paramètres

$code = vb($tableau[1]);

$error = vb($tableau[2]);

$message = vb($tableau[3]);

// analyse du code retour

if (( $code == "" ) && ( $error == "" ) )

{

print ("<BR><CENTER>erreur appel request</CENTER><BR>");

print ("executable request non trouve $path_bin");

}

// Erreur, affiche le message d'erreur

else if ($code != 0){

print ("<center><b><h2>Erreur appel API de paiement.</h2></center></b>");

print ("<br><br><br>");

print (" message erreur : $error <br>");

}

// OK, affiche le formulaire HTML

else {

print ("<br><br>");

print (" $message <br>");

}

break;

case CB3 :

mail($support,"COMMANDE ETRANSACTIONS 3x SANS FRAIS $commandeid","La commande ETRANSACTIONS 3x SANS FRAIS numero $commandeid est en cours sur $site","From:$support");

echo "<br />Cliquez sur la carte bancaire de votre choix : ";

$amount = str_replace(",", "",fprix($com->montant));

$amount = str_replace(" ", "",$amount);

$amount3 = $com->montant/3;

$amount3 = fprix($amount3);

$amount3 = str_replace(",", "",fprix($amount3));

$amount3 = str_replace(" ", "",$amount3);

$email_client = htmlentities($com->email);

$referenceid = intval($commandeid);

lorsque je clique sur enregistrer les lignes se mettent les une au bout des autres et le fichier me donne une autre erreure et toujour impossible de passer à la selection de la carte.je vous envoie mes parametres ftp par message privé sur le forum pour modification ... si vous pouvez !

Philippe

en fait apres plusieurs essais , je me rend compte que c'est une commande superieure à 1000 euros qui declenche cette erreure, pour toutes les commandes d'essai en dessous de 1000 € tout se passe bien .

ce qui est quand même bizarre puisque depuis presque 1 an le site fonctionne correctement !!!!

comment faire ?

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