Flux d’activité
Flux d’activité de Messages
-
-
Bonjour,
pour voir toutes les informations envoyées par Paypal, vous pouvez vous envoyer un email qui contient les valeurs de POST au début du fichier :
mail('votre@email.fr','IPN Paypal', print_r($_POST, true));
Le statut de paiement de la commande est contenu dans l'index ['payment_status']. La valeur pour cet index doit être 'Completed' lorsque le paiement est validé par Paypal -
Bonjour et merci
Ok pour les statuts
J ai utilisé la sandbox le paiement a été validé
je vais donc remettre le ode source à l origine et refaire des tests
../..
j ai remis les codes
J ai refait les tests avec la SandBox, paiement accepté, mail reçu sur le compte paypal sandbox et pourtant paiement toujours en attente
je passe par la ligne de order.php
elseif ($payment_status == "Pending") { $peel_status =2;
Pouvez-vous me dire a quel moment est reçu le code validation paypal (je n'arrive pas bien à le retrouver dans les sources) que je puisse tracer
A l'avance Merci
Merci
-
Bonjour,
Voici se que dit modules/ogone/ipn.php
/ Le lien vers ce fichier est à déterminé dans le back-office d'ogone, dans l'onglet Retour d'information sur la transaction : // Pour la partie "Requête directe HTTP serveur-à-serveur" // Il faut configurer les champs "URL de la page post-paiement du marchand" avec la valeur http://www.nom_de_domaine.tld/modules/ogone/ipn.php // Il faut configurer le champ "Méthode de la requête" avec la valeur POST // Pour la partie "Requête http pour les changements de statut" : // Il faut configurer le champ "Type de requête" avec la valeur "Lors de tous les changements de statut offline (paiement, annulation...). " // Il faut configurer le champ "URL sur lequel le marchand souhaite recevoir une requête HTTP différée en cas de changement de statut de transaction offline (hors ligne)." avec la valeur "http://www.nom_de_domaine.tld/modules/ogone/ipn.php" // Ogone communique avec ce fichier dans 2 cas, ce qui est à paramétrer dans le backoffice d'Ogone : // - directement après paiement du client : c'est le fameux "post-sale", donc à ce moment on inscrit le statut dans la base de données. // - lors d'une validation différée (cas des cartes de crédit si on a configuré un paiement automatique après X jours, ou qu'on valide ou annule le paiement manuellement) // ------
Ici le SHA out avec URL sur ogone:
Il me semble que j'ai bien tous renseigné comme indiqué...
Merci.
-
Bonjour,
Ce message est lié au traitement de serveur à serveur pour passer automatiquement en réglé une transaction avec paiement. Le contenu des informations présentes dans votre email semble normal. Il est donc probable que ce soit un problème de paramétrage de votre compte Ogone. Tout est expliqué dans le fichier modules/ogone/ipn.php pour faire fonctionner cette gestion automatique des statuts.
A défaut, nous pouvons intervenir dans le cadre d'une prestation d'installation, vous pouvez contacter le service commercial à ce sujet en nous transmettant vos accès FTP et Ogone.
Cordialement,
Gilles
-
Bonjour,
J'ai fait l'installation du module ogone, tous semble bien fonctionné à part que le statut de la commande n'est pas adapté.
Je recois également un mail avec le titre Alerte : problème sur transaction CB signature SHAout non reconnue 5168
Voici le message:
Les informations Ogone semblent incorrectes
Array
(
[orderID] => 5168
[currency] => EUR
[amount] => 29.32
[PM] => CreditCard
[ACCEPTANCE] => 507380
[STATUS] => 9
[CARDNO] => 670330-XXXXXXXX-13
[ED] => 0520
[CN] => nicolas kivit
[TRXDATE] => 08/02/16
[PAYID] => 3123531645
[PAYIDSUB] => 0
[NCERROR] => 0
[BRAND] => Bancontact/Mister Cash
[IPCTY] => BE
[CCCTY] => BE
[ECI] => 5
[CVCCheck] => NO
[AAVCheck] => NO
[VC] => NO
[SCORING] =>
[SCO_CATEGORY] => G
[IP] => 85.201.105.xxx
[SHASIGN] => 9BE81CD8FACE1F3DCDA9DD8A230FE6BB83EB891F
[cluster] => R2881376223
[STR_BRAND] =>
)
FFE962EB86EA9C04B085FA93140780EFFD4843B97AE4E44C7787BF3C3C08E51491A58ABDF025B104Je sais pas si il y a un truc que j'ai pas fait...
Merci pour votre aide.
-
Bonjour,
Sur la version 7.1.4, il faut utiliser les ids des statuts de paiement. L'utilisation de code technique being_checked, completed, etc... est apparue sur la version 7.2. Donc dans votre fichier ipn, il faut remplacer les codes techniques par les bons ids.
Par ailleurs dans votre test le statut de paiement de paypal est "Pending", donc le paiement n'a pas été directement validé par paypal.
-
Bonsoir
J ai une boutique en 7.104 sur la quelle je mets en service le module paypal
J'ai suivi ce post
A chaque fois que je fais une commande payée elle passe à l'état "En attente de paiement"
j'ai donc mis des traces dans le code
if (strcmp(trim(strip_tags($res)), "VERIFIED") == 0) { send_email('monmail@monsite.fr', 'paiement status'.$payment_status ); if ($payment_status == "Completed") { $peel_status = 'completed'; email_commande($item_number); send_email('monmail@monsite.fr', 'IPN Ligne 77 statut completed ' ); } elseif ($payment_status == "Pending") { $peel_status ='being_checked'; send_email('monmail@monsite.fr', 'IPN Ligne 80 statut pening ' ); } elseif ($payment_status == "Failed") { $peel_status = 'cancelled'; send_email('monmail@monsite.fr', 'IPN Ligne 83 statut failed ' ); } elseif ($payment_status == "Denied") { $peel_status = 'cancelled'; send_email('monmail@monsite.fr', 'IPN Ligne 86 dennied ' ); } elseif ($payment_status == "Refunded") { $peel_status = 'refunded'; send_email('monmail@monsite.fr', 'IPN Ligne 89 statut refunded ' ); } else { send_email($support, 'Problème d\'échange de données Paypal IPN - commande ' . $r['id'], 'Un paiement a été passé "en cours de vérification" dans votre boutique car Paypal n\'a pas confirmé ou infirmé le paiement.' . "\n\n" . ' Réponse par Paypal : ' . $res . "\n\n" . 'Les informations techniques sont : ' . "\n\npayment_status : " . $payment_status . "\n\n" . print_r($_REQUEST, true)); }
Je reçois un mail ligne 80 c est a dire being_checked. le statut de la commande est à 1
Voici ce que j'i dans la table paiement status
Contenu de la table peel_statut_paiement
0 0 En cours de discussion Being discussed
1 1 En attente de paiement Payment pending
2 2 Paiement en cours de vérification Payment being checked
3 3 Réglé Completed
6 6 Annulé Cancelled
9 9 Remboursé RefundedQue puis-je faire
merci de votre aide
-
-
Bonjour,
L'ajout de cette ligne dans le fichier .htaccess doit corriger le problème. Si ce n'est pas le cas, c'est peut-être du fait d'une spécificité sur votre hébergement. Nous pouvons intervenir sur votre site pour comprendre et éventuellement corriger le problème. Notre intervention doit se faire dans un cadre commercial, donc si vous souhaitez que l'on investigue vous devez pour cela prendre contact avec notre service commercial au 01 75 43 67 97
-
Bonjour,
pour cette zone HTML vous devez ajouter la variable {$affiche_contenu_html_menu} dans le fichier peel7/smarty/menu.tpl, sous la ligne <div class="container">
L'appel de cette variable est manquante dans ce fichier, elle sera ajoutée dans la futur version de PEEL.
-
Comment fonctionne le code html "au dessus du menu" car je créé une édition et rien ne s'affiche ?
Ou comment enlever la fermeture par la croix du code "header"
-
Bonjour,
Merci pour votre réponse mais ça ne marche toujours pas.
Je n'avais pas de fichier .htaccess à la racine de mon site. J'en ai créé un avec la ligne de code indiquée et transféré par ftp mais ce fichier n'apparait pas sur le serveur.
Maintenant quand je clique sur les liens marque je n'ai plus la page d'erreur mais ceci:
Not Found
The requested URL /marque/Short-nylon-erima was not found on this server.
Apache Server at vente-objets-occasion.focapix.com Port 80Cordialement
-
Bonjour,
Dans le fichier .htaccess à la racine du site, il faut ajouter la ligne
RewriteRule ^(merk|marca|marque|brand)/(.*)$ achat/marque.php?brand=$2 [QSA,L]
sous la ligne
RewriteRule ^(dire-a-un-ami|tell-a-friend|haga-conocer-a-amigos|vertel-een-vriend)$ modules/direaunami/direaunami.php [L,QSA]
-
Bonjour,
Vous pouvez mettre en commentaire la ligne $commandeid = $_SESSION['session_caddie']->save_in_database($_SESSION['session_commande']); dans le fichier achat/fin_commande.php pour ne pas enregistrer la commande en base de donnée.
Par contre en faisant ça vous n'aurez pas de numéro de commande généré, donc les fonctions d'affichage de confirmation de commande ne s'afficheront pas correctement. Par contre la zone html sera bien visible. -
Est-il possible de tester l'affichage de la page sans effectuer une commande réelle ? En effet à chaque fois je dois refaire une commande, et elles ne peuvent pas être supprimées dans le back office, ce qui fausse les résultats comptables.
-
Bonjour,
J'ai installé la version peel-shopping_8_0_3 sur mon site http://vente-objets-occasion.focapix.com/
Dans le pied de page j'ai créée des Marques de mes articles mais quand je clique sur un lien (ex. Adidas Nylon shorts) une
page m'affiche: "La page demandée n'est pas disponible".
Par contre quand je clique sur "Toutes le marques" les marques s'affichent correctement sur une page.
Est-ce normal?
Merci pour les réponses.
Ci-dessous les liens de mon pied de page:
-
Pour cela vous pouvez éditer le fichier modeles/peel7/smarty/order_step3.tpl et modifier la position de la variable {$conversion_page}
-
Merci. J'ai pu placer l'iframe dans le contenu html du code de suivi de conversion, mais il apparait en bas de page et il risque de ne pas être vu. Comment faire pour pouvoir le placer en haut de la page finale de paiement ?
-
Vous pouvez soit utiliser la zone HTML personnalisée " Tag de conversion Google. Cet emplacement est utilisé à la dernière étape de la commande." si cette zone n'est pas utilisé sur votre site.
Sinon vous pouvez créer une autre zone HTML personnalisée sur la dernière page du process de commande. Il faut pour cela utiliser la fonction affiche_contenu_html qu'il faut placer dans la fonction get_order_step3. Pour administrer votre nouvelle zone, il faut modifier la fonction affiche_formulaire_home du fichier administrer/html.php en ajoutant une nouvelle valeur dans le tableau emplacement_array
-
Merci.
Je souhaiterais pouvoir effectuer l'insertion d'un agenda public sur la page finale de la commande, en process classique.
L'agenda doit pouvoir être inséré dans un iframe.
Y a-t-il une méthode accessible ?
-
Bonjour,
Le process de commande court permet de créer une commande sans les étapes de sélection d'adresse, de moyen de paiement. Cela est utile si le site sert uniquement a réaliser des devis par exemple.
-
-
Bonjour,
Cette zone HTML est utilisée uniquement lors du process de commande court, c'est à dire qui s'arrête juste après la page du caddie. Pour activer ce mode, il faut créer le paramètre short_order_process -type boolean, valeur true- dans les paramètres du site.
-
Bonjour,
Comment s'affiche le contenu HTML appelé Fin du processus de commande court ?
J'y ai placé un contenu croyant qu'il allait s'afficher à la fin de la commande, mais non.
Merci.
Paypal reste en "Paiement en cours de vérification"
dans Module PEEL Premium pour PEEL SHOPPING
yvesIma
Posté(e) · Signaler ce message
Bonjour
Merci pour ces infos