Accéder au contenu principal

Installation du module CGI de Paybox

1. Télécharger le module correspondant au système exploitation de votre serveur Web: il est disponible sur http://www.paybox.com dans la rubrique téléchargement.

2. Renommer ce module par exemple modulev2.cgi
3. Installer ce module dans le répertoire cgi-bin de votre serveur Web. Transférez votre fichier CGI en mode binaire.

Le fichier doit être transféré en mode binaire car c'est un fichier exécutable. La modification du mode de transfert se fait au niveau de votre logiciel FTP.

4. Vérifiez votre transfert: le module doit pouvoir s’exécuter directement, en appelant l’URL du fichier dans le navigateur. http://www.maboutique.com/cgi-bin/modulev2.cgi
A l‟exécution, vous devriez avoir un message du type:

  • paybox input error code (-7) » ou
  • paybox input error code (-3) ».
Cela signifie que le module s‟est bien exécuté. L'erreur est du  seulement dû à l‟absence des variables à référencer. Si vous avez une autre erreur que -7 ou -3, l'execution de votre fichier n'est pas correcte. Verifiez que vous avez téléchargé le bon module cgi en fonction de votre installation Linux ou Windows.

 

Transfert des fichiers du module de paiement Paybox pour Virtuemart 1.1 vers votre site

1. Télécharger le module de paiement de Payabox pour VirtueMart 1.1 :icon Paybox pour Joomla 1.0 ou Joomla 1.5 et Virtuemart 1.1 (32.67 KB 2008-06-18 15:41:52)

2. Transférer tous les fichiers vers votre site. Les fichiers paybox_error.php et paybox_url_http.php doivent être à la racine de votre site.

Configuration de la méthode de paiement dans VirtueMart

1. Dans l'administration de VirtueMart, allez dans Boutique > Ajouter une Méthode de Paiement.

2. Compléter :

 Nom de la méthode de paiement : (Choisissez un nom)  
Code: (Choisissez un nom)
Nom de la classe de paiement: sélectionnez dans la liste ps_paybox
Activer type méthode de paiement:cocher Formulaire HTML (e.g. PayPal)

3. Sauvegarder

4. Rester dans le menu Boutique > Lister les méthodes de paiement et choisissez celle que vous venez de créer. Cliquer sur l'onglet Configuration :

  • Email de paiement Paybox: mettez l’adresse email de celui qui doit recevoir une copie de la transaction.
  • Identifiant du site (TPE): c’est l’identifiant sur 7 chiffres fourni par Paybox.
  • Identifiant Rang: Numéro de rang (« machine ») donné par Paybox sur 2 chiffres
  • Identifiant Paybox: Identifiant Paybox composé de 1 à 9 chiffres
  • Url pour le module cgi: Url pointant sur le module cgi de Paybox que vous avez installé.
  • Langue pour Paybox: la langue dans laquelle Paybox vas afficher ses pages pour vos clients (GBR=English, FRA=French, DEU=German).
  • Devise: Choix de la devise. La valeur 978 = Euro, merci de vous réferer à Paybox pour plus de détails
  • Statut des commandes pour transaction accepté : sélectionnez le statut des commandes pour un paiement Paybox accepté.
  • Statut des commandes pour transaction refusé: sélectionnez le statut des commandes pour un paiement Paybox refusé.
  • Email de confirmation: Souhaitez-vous recevoir un email de confirmation à chaque transaction réussie ?
  • Email de Refus/Erreur/Annulation : souhaitez-vous recevoir un email à chaque transaction refusée/annulée/en erreur ?
  • Information de paiement supplémentaire : ajouter le code suivant:
<?php require_once(PAGEPATH."checkout.paybox_cc_form.php"); ?> 

Les paramètres de la boutique de test de Paybox sont:

  • site : 1999888,
  • rang 99 et
  • identifiant 2

Le numéro de la carte de crédit de test est:

  • Carte de crédit de test : 1111222233334444

L'URL HTTP

L'URL HTTP est l'url qui permet a validation automatique  la validation des  bons de commandes suivant le résultat de la transaction. Cette URL HTTP est enregistrée dans la base de données. Il faut avoir précisé cette option dans la fiche d‟inscription ou le faire auprès du support technique de votre solution Paybox.

Depuis la version paybox_J15_VM11_v1.5, l'URL HTTP est transmise dynamiquement. Il n'est donc plus nécessaire de transmettre cette URL au support technique de Paybox