Installation du moyen de paiement 1euro.com

3 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour à tous,

J'ai signé un partenariat avec 1euro.com et suis en train de le mettre en place sur ma p'tite boutique Peel Premium (version 3).

La solution 1euro.com est greffée à ma solution de paiement par carte bancaire PAYBOX.

Dans la page du choix du paiement, je souhaite voir s'afficher une nouvelle ligne "1euro.com" distincte de celle "carte bancaire" et, lorsqu'on choisit cette option 1euro.com, l'acheteur doit être redirigé vers Paybox.

voici ce que j'ai déjà fait :

- au niveau de l'admin, ajout de "1euro.com" dans "Type de paiement"

- au niveau du fichier de langue fr.php, ajout de la ligne :

define("1EURO","1euro.com",TRUE);

- au niveau du fichier achat/fin_commande.php, ajout du code suivant :

email_commande($commandeid);

echo nl2br(SEND_TRANSFER);

print_rib();

break;

//////////////////ajout 1euro.com//////////////////////////////////
case html_entity_decode(1EURO) :
?>
<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///////////////////////
case html_entity_decode(PAYPAL) :

?>[/codebox]

Et j'obtiens une belle page blanche lorsque je souhaite afficher cette page fin_commande.php ...

Il doit donc y avoir :

- soit une erreur au niveau du code PHP

- soit une mauvaise déclaration de variable

Quelqu'un a-t-il déjà implémenter cette solution ou une autre du même type ?

En attendant de trouver la solution, j'ai remis la page d'origine fin_commande.php et enlevé le moyen de paiement 1euro.com ...

Marie-Aude

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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&eacute;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']." &euro;";}

On ajoute :

if ($tab_paiement['id']=='20') {

echo "&nbsp;<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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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&eacute;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']." &euro;";}

On ajoute :

if ($tab_paiement['id']=='20') {

echo "&nbsp;<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

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