Flux d’activité
Flux d’activité de Messages
-
-
pruault
Il ne vous reste ensuite qu'à faire une page /paiement/retour.php pour afficher un message OK ou NOK
Et si vous n'y arrivez pas, il vous suffit d'acheter le module
-
pruault
Le formulaire pour le retour de paiement à cette tête
<?php include("../configuration.inc.php"); $commandeid = $_GET['ref']; $auto = vn($_GET['auto']); if (!empty($auto)) { $sql = "UPDATE peel_commandes SET statut = '3' WHERE id = '$commandeid'"; $res = mysql_query($sql); $result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'"); $com = mysql_fetch_object($result); $goto = "/factures/facture_html.php?mode=facture&id=$commandeid×tamp=".urlencode($com->o_timestamp).""; $urlcommande = $wwwroot.$goto; // Mail à l'adresse de facturation $msg_facturation = "Votre commande n° $commandeid a bien été enregistrée sur le site $site.\n\n" ."Pour imprimer votre facture, cliquez sur le lien suivant : $urlcommande\n\n" ."Nous vous remercions pour votre confiance\n\nL'équipe du site $site."; $commandeid = $com->id; $result_utilisateur = mysql_query("SELECT * FROM peel_utilisateurs WHERE id_utilisateur ='".$com->id_utilisateur."'"); $u = mysql_fetch_object($result_utilisateur); $customer_email = $u->email; mail($customer_email,"Facture commande $commandeid du site $site",$msg_facturation,"FROM:$support"); $civilite = $u->civilite; $prenom = str_replace("'", "'", $u->prenom); $nom_famille = strtoupper(str_replace("'", "'", $u->nom_famille)); $email = $u->email; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n"; //$headers .= "To: ".$email."\r\n"; $headers .= "From: $site <$support>\r\n"; $headers .= "Bcc: $support\r\n"; $object_ok = "[$site] Confirmation de la commande $commandeid"; $message_ok = "Bonjour $civilite $prenom $nom_famille,\n\n"; $message_ok .= "Votre commande n° $commandeid du ".date("d-m-Y H:i",strtotime($com->o_timestamp))." a bien été enregistrée sur le site $site.\n\n"; $message_ok .= "---------------------------\nRAPPEL DE VOTRE COMMANDE\n---------------------------\n\n"; $message_ok .= "MONTANT TOTAL : ".fprix($com->montant)." EUR TTC\n"; $message_ok .= "Mode de paiement : ".$com->paiement."\n\n"; $message_ok .= "---------------------------\nAdresse de facturation\n---------------------------\n\n"; $message_ok .= "Adresse de facturation :\n".stripslashes($com->client_info1)."\n\n"; $message_ok .= "---------------------------\nAdresse de livraison\n---------------------------\n\n"; $message_ok .= "Adresse de livraison :\n".stripslashes($com->client_info2)."\n\n"; $message_ok .= "---------------------------\nArticles commandés\n---------------------------\n\n"; $qid_items = mysql_query(" SELECT p.id ,p.reference ,p.prix AS curr_prix ,oi.nom_produit ,oi.prix AS purchase_prix ,oi.quantite ,oi.tva ,oi.promotion ,oi.prix * oi.quantite AS total ,oi.couleur ,oi.taille ,oi.nom_produit ,oi.produit_id FROM peel_commandes_articles oi LEFT JOIN peel_produits p ON (oi.produit_id = p.id) WHERE commande_id = '$commandeid' "); if ($qid_items) { if (mysql_num_rows($qid_items)) { while ($prod = mysql_fetch_array($qid_items)) { $message_ok .= $prod["nom_produit"]."\n"; $message_ok .= "Référence : ".$prod["reference"]."\n"; $message_ok .= "Taille : ".$prod["taille"]."\n"; $message_ok .= "Couleur : ".$prod["couleur"]."\n"; $message_ok .= "Quantité : ".$prod["quantite"]."\n"; $message_ok .= "Prix : ".fprix($prod["total"])." EUR TTC\n"; } } } $message_ok .= "\nFRAIS D'EXPEDITION\n"; $message_ok .= $com->cout_transport." EUR TTC\n\n"; $message_ok .= "Vous pouvez suivre en temps réel l'état d'avancement de votre commande :\n - cliquez sur MON COMPTE,\n - identifiez-vous\n - cliquez ensuite sur Historique des commandes.\n\n"; $message_ok .= "Nous vous remercions pour votre confiance.\n\n"; $message_ok .= "A bientôt sur $site.\n\n"; mail($email,"$object_ok","$message_ok",$headers); ?>
-
pruault
Le formulaire pour poster les données vers paybox à cette tête
<form action="<?=$paybox_cgi?>" name="TheForm" method="POST"> <input type="hidden" name="PBX_MODE" value="1"> <input type="hidden" name="PBX_SITE" value="<?=$paybox_site?>"> <input type="hidden" name="PBX_RANG" value="<?=$paybox_rang?>"> <input type="hidden" name="PBX_IDENTIFIANT" value="<?=$paybox_identifiant?>"> <input type="hidden" name="PBX_TOTAL" value="<?=str_replace(",", "",fprix($com->montant))?>"> <input type="hidden" name="PBX_DEVISE" value="978"> <input type="hidden" name="PBX_CMD" value="<?=$commandeid?>"> <input type="hidden" name="PBX_PORTEUR" value="<?=$com->email?>"> <input type="hidden" name="PBX_RETOUR" value="montant:M;ref:R;auto:A;trans:T"> <input type="hidden" name="PBX_EFFECTUE"" value="<?=$wwwroot?>/paiement/retour.php"> <input type="hidden" name="PBX_REFUSE"" value="<?=$wwwroot?>/paiement/retour.php"> <input type="hidden" name="PBX_ANNULE"" value="<?=$wwwroot?>/paiement/retour.php"> <input type="submit" value="Paiement par carte bancaire avec PAYBOX" class="bouton"> </form>
-
pruault
Voilà la procédure
- Déterminer la version du serveur LINUX que vous utilisz : debian, fedora, cobalt, freebsd, redhat7.3 ou redhat 8.
Si vous ne la connaissez pas, demandez la version utilisée par votre espace d'hébergement
- Dans le cas d'un serveur WINDOWS, mettez l'api paybox (fichier .exe) dans le répertoire d'execution des binaires
Le fichier doit être en mode 755 ou 777
L'execution du binaire dans tous les cas doit renvoyer une Erreur de type (-3)
- Passez les pages du module directement sur le serveur avec un annule et remplace
- Normalement vous pouvez communiquer une URL pour les synchronisations entre votre boutique et PAYBOX
Cette URL sera http://www.monsite.com/paiement/ske43ed.php
- Ensuite, connectez vous à l'interface d'administration et renseignez les variables suivantes dans variables du site.
- L'url complète d'emplace du CGI
- Numéro de site (TEST : 1999888)
- Numéro de rang (TEST : 99)
- Identifiant PAYBOX (TEST : 2)
NOTA BENE : lorsque que vous executez l'url cgi elle doit vous retourner un message PAYBOX INPUT ERROUR(Code XX)
- Le module est prêt à fonctionner.
TEST DE PAIEMENT
Pour effectuer des tests de paiement CB, vous pouvez utilisez le numéro CB suivant :
Numéro CB : 1111222233334444
CVV : 123
Date expiration : > date du mois en cours
-
Bonjour,
j'aurai voulu vos conseils et éventuellementun bout de code pour intégrer le systeme de paiement par carte bleue PAYBOX avec peel premium
Merci d'avance et bravo pour votre site
JMA
-
Bonjour,
j'aurai voulu vos conseils et éventuellementun bout de code pour intégrer le systeme de paiement par carte bleue PAYBOX comme sur votre site avec peel premium
Merci d'avance et bravo pour votre site
JMA
Après quelques heures de recherche, je viens de trouver la solution que je vous livre ici, au cas où certains d'entre vous ajoutent ce moyen de paiement (ce que j'ai cru comprendre en lisant le forum) :1/ dans le fichier de langue fr.php, ajouter la ligne suivante :
define("UNEURO","1euro.com",TRUE);
2/ au niveau de la console d'admin, ajouter le type de paiement tel que :
Nom fr : 1euro.com
Nom en : 1euro.com
Position : 4 (pour moi, c'est la dernière, car j'ai ajouté un bouton "calculatrice" donné par 1euro.com)
3/ au niveau du fichier achat/fin_commande.php, j'ai rajouté le code suivant entre le case check et le case paypal:
/* ajout 1euro.com */
case UNEURO :
?>
<div align="center">
Pour régler avec 1euro.com, cliquez ici :<br />
<form action="<?=$paybox_cgi?>" name="TheForm" method="POST">
<input type="hidden" name="PBX_MODE" value="1">
<input type="hidden" name="PBX_SITE" value="<?=$paybox_site?>">
<input type="hidden" name="PBX_RANG" value="<?=$paybox_rang?>">
<input type="hidden" name="PBX_IDENTIFIANT" value="<?=$paybox_identifiant?>">
<input type="hidden" name="PBX_TOTAL" value="<?=str_replace(",", "",fprix($com->montant))?>">
<input type="hidden" name="PBX_DEVISE" value="978">
<input type="hidden" name="PBX_CMD" value="<?=$commandeid?>">
<input type="hidden" name="PBX_PORTEUR" value="<?=$com->email?>">
<input type="hidden" name="PBX_RETOUR" value="montant:M;ref:R;auto:A;trans:T">
<input type="hidden" name="PBX_EFFECTUE"" value="<?=$wwwroot?>/paiement/retour.php">
<input type="hidden" name="PBX_REFUSE"" value="<?=$wwwroot?>/paiement/retour.php">
<input type="hidden" name="PBX_ANNULE"" value="<?=$wwwroot?>/paiement/retour.php">
<input type="submit" value="Paiement via 1euro.com" class="bouton">
</form>
<br>
<img src="http://partenaires.1euro.com/partenaires/fr/2753408/bt_logo_orange.gif" border="0">
<br>
</div>
<?
break;
/* fin ajout 1euro.com */
4/ au niveau de la page modele/achat_maintenant.php, j'ai rajouté la ligne suivante pour insérer l'image de la calculatrice 1euro.com :
Après :
if ($tab_paiement['tarif'] != 0) { echo " : + ".$tab_paiement['tarif']." €";}
On ajoute :
if ($tab_paiement['id']=='20') {
echo " <a href='java script:calculette(\"XXX\")'><img src=\"XXX\" border=\"0\" style=\"vertical-align: middle;\"></a>";
}
le id=20 correspond à l'id tu type de paiement -> à modifier selon votre cas
les liens image et javascript dépendent du kit graphique choisi chez 1euro.com : une fois le contrat signé, vous recevrez vos propres liens.
Voilà, j'ai testé et ça fonctionne.
J'espère que ça aidera les prochains utilisateurs !
Marie-Aude
-
pruault
La réécriture qui figure sur votre site n'est pas celle que je commercialise d'habitude
Il y a eu énormément de modifications réalisées sur le code et ce que je vois en html semble fonctionnalité
bravo pour votre travail, mais je ne peux pas intervenir sur un code que vous avez changé en profondeur
cordialement patrice
-
Bonjour,
Puis-je faire la même modification pour la liste des pays de livraison lors du processus de commande ?
Merci.
-
Au fait j'attends tjs la validation de ta maquetteCa en est ou ?
bah il m'a envoye une 1ere maquette! mais elle ne correspondait pas à ce que j'attendais! enfin si mais a moitié! donc du coup rebelote ;)
-
Bonjour,
Je suis en version 3.8 non hébergée, peut on mettre a jour directement facilement ou faut il remplacer tout le système?
Egalement quel est le cout de cette mise a jour, je serais intéressé par la version powersell, y a t il une remise aplicable?
Cordialement
Guillaume
-
pruault
yeah!!!!!!!!!!!!!!!!!!!! merci beaucoup! J'espère que mon site ne vous donne pas trop de fil à retordre :)de toute façon on sevoit bientôt patrice ;)
encore bonne année, bonne santé et continu sur cette voie la. Tu es génial ^_^
Au fait j'attends tjs la validation de ta maquette
Ca en est ou ?
-
on travaille avec la version 5 sur ton site tgboyyeah!!!!!!!!!!!!!!!!!!!! merci beaucoup! J'espère que mon site ne vous donne pas trop de fil à retordre :)
de toute façon on sevoit bientôt patrice ;)
encore bonne année, bonne santé et continu sur cette voie la. Tu es génial ^_^
-
pruault
on travaille avec la version 5 sur ton site tgboy
-
ah oui bien patrice ;)
elle s'annonce bien cette version 5. Par contre, elle sera en place quand? vu que mon site verra le jour normalement vers fin janvier, aurais je la version 5? si non, la mise à niveau sera t elle possible?
merci d'avance :)
-
Il y a une grand nombres de modification dans la nouvelle version qui va sortir plutot intérressante notamment avec 3 chartes graphiques c'est plutot sympa.
Il faudra compté combien pour la mise à jour?
Pour m'inscrire à votre mailing list, mon mail je vous l'envoie où?
-
pruault
- xHTML
- Css 2
- Choix de l'affichage en ligne ou en colonne et nombre de produits par catégories paramétrables
- Nombreux modules de stats
- Export comptable par taux de tva
- Réécriture complète de l'objet caddie
- Reprise complète des modules de code promotionnel avec remise en valeur & en %
- 3 chartes graphiques livrés en standard
Envoyez moi votre email, on vous inscrira sur la mailing list à la mise en place
Etc...
C'est une évolution majeure car elle est aussi à 80 % multiboutiques. C'est à dire qu'avec une seule licence vous allez pouvoir gérer jusqu'à n boutiques avec des chartes différentes sur 1 seule base de données.
-
Bonjour,
Tous mes voeux de bonne année à la communauté de peel.
J'ai vue sur un Post qu'il y aura une version 5 de peel.
Serait il possible de savoir que seront les nouveautés de la version 5 de peel prenium?
Y aura t'il de nouvelles fonctionnalités?
Merci!
-
-
Il y a tout de même des veinards sur terre !!! ;) :) ^_^Allez Patrice, tente de doubler le record et de faire 2 jours !!
;) :lol: :P
-
Et voilà c'est le premier jour depuis 3 ans ou JE N AI PAS CLIQUEBonne année à tous :) ;)(-:
Il y a tout de même des veinards sur terre !!! ^_^ ;) :lol:
-
pruault
A mon tour de vous souhaiter à tous une excellente année 2008 pleine de projets et de réussite.Et voilà c'est le premier jour depuis 3 ans ou JE N AI PAS CLIQUE
Bonne année à tous :) ;)(-:
-
A mon tour de vous souhaiter à tous une excellente année 2008 pleine de projets et de réussite.
-
-
salut willEt voilà la v5 va bientôt être publié
Et comme promis, j'ai du boulot pour toi
patrice
Je réïtère ma proposition Patrice, si vous avez besoin d'aide pour dérouler des tests avant la sortie de la V5 (en local ou sur serveur), je suis tout disposé à contribuer !
Meilleurs voeux ;)
installation PAYXBOX
dans Module PEEL Premium pour PEEL SHOPPING
jma
Posté(e) · Signaler ce message
parfait, mais à l'étape 1 du paiment "VOS INFORMATIONS PERSONNELLES" je propose le choix entre trois type de paiement :
Carte bancaire
Chèque
Virement
lorsque je clique sur le bouton radio "Carte bancaire" rien ne se passe !
que dois je faire