Home
        Paybox manuel en francais V4_84
         Contents
1.      Le module CGI  Common Gateway Interface  est un ex  cutable permettant de r  cup  rer  certaines donn  es  telles que l identifiant du commer  ant  la r  f  rence de la commande  le  montant de la transaction      Le module crypte ces donn  es et redirige le client vers la page de  paiement Paybox System     Une fois le produit int  gr   sur le site marchand  le client pourra effectuer son paiement en toute  s  curit     sa commande r  alis  e  il sera redirig   vers le serveur de PAYBOX  Ce dernier   tablit  alors une connexion crypt  e avec l acheteur  en SSL 128 bits  pour que la saisie du num  ro de  carte bancaire soit effectu  e en toute s  curit    et affiche une page de paiement     Surcouf       PANIER  gt  IDENTIFICATION LEED conrrmaon   Besoin cc 0892 707 620    Iw  Garantie satisfait ou rembours         Paiement de 10 00 EUR    Surcouf    Num  ro de carte       Date de fin de validit    MM AA     Cryptogramme visuel 3 derniers chiffres au dos de la carte       Mastertamg          VISA E  idee    PAYBOX SERVICES   WWW PAYBOX COM    Infos S  curit   SSL    Paybox System v  rifie la validit   de la carte en effectuant une demande aupr  s du centre  d autorisation bancaire du commer  ant suivant les protocoles CBSA  CB2A version 5 1 et 5 2   Si le paiement est accept    un ticket est alors affich   sur l   cran de l acheteur  optionnel   Ce  m  me ticket lui sera renvoy   par courrier   lectronique  e mail  comme preuve du paiement   L acheteur a alors la possibi
2.     PAYBOX v  rifiera l unicit   de la r  f  rence abonn    et les diff  rents contr  les de validit     expiration  liste noire      et effectuera une demande d autorisation seule  sans d  bit   et en cas  de r  ponse positive du centre d autorisation  inscrira ce nouvel abonn      la liste des abonn  s  avec une partie du num  ro porteur  puis retournera au commer  ant l   autre partie du num  ro  porteur afin de la conserver avec la r  f  rence abonn    la date de fin de validit   carte  et le CVV   La m  me op  ration sera effectu  e pour la demande de modification d un abonn     Pour les op  rations de d  bit  cr  dit  annulation et suppression d un abonn    le commer  ant  devra fournir la r  f  rence abonn    la partie du N   porteur en sa possession  la date de fin de  validit   et le CVV accompagn  s des autres champs obligatoires dans le protocole d   change     PAYBOX Direct      Le principe    PAYBOX DIRECT    est de     1  Cr  er une trame    question        2 Appeler une URL pr  sente sur les serveurs de PAYBOX     3  R  cup  rer la trame    r  ponse    retourn  e par Paybox apr  s traitement de la transaction     c   Protocole d   change  La trame    question    sera   mise vers les serveurs de PAYBOX via l appel de l URL    https   ppps paybox com PPPS php ou https  ppps1 paybox com PPPS php en cas  d indisponibilit   de la premi  re URL     50    En cas de r  ponse    00001        00097    et    00098    il est recommand   d appeler l URL des serveurs  de sec
3.     lt input name  PORTEUR  value  11 11222233334444  type  hidden  gt  lt br gt    lt input name  DATEVAL  value  1010  type  hidden  gt  lt br gt     lt input name  CVV  value  123  type  hidden  gt  lt br gt     lt input name  ACTIVITE  value  024  type  hidden  gt  lt br gt     lt input name  ARCHIVAGE  value  AXZ130968CT2  type  hidden  gt  lt br gt    lt input name  DIFFERE  value  000  type  hidden  gt  lt br gt     lt input name  NUMAPPEL  value    type  hidden  gt  lt br gt     lt input name  NUMTRANS  value    type  hidden  gt  lt br gt     lt input name  AUTORISATION  value    type  hidden  gt  lt br gt     lt input name  PAYS  value    type  hidden  gt  lt br gt      lt input type  submit  gt    lt  form gt      lt  body gt    lt  html gt     51    IV   D  finition de la trame    Question         Valeur num  rique de la version PAYBOX Direct  valeur  par d  faut 00104 pour la version    PAYBOX Direct Plus      VERSION 00103 dans la version actuelle   5 chiffres 00104    Date et heure d envoi de la trame  date du jour  sous la  forme jmmaaaahhmmss   jour mois ann  e heure minute    DATEQ SES 14 chiffres   13022003103050   Champ obligatoire  Utilis   dans les requ  tes SQL pour la     question du type 11  format JJMMAAAA  LL   Type de demande concernant la transaction    1   Autorisation  2   D  bit  3   Autorisation   D  bit   4   Cr  dit  5   Annulation  11   V  rification de  l existence d une transaction  12   Transaction sans  demande d autorisation  13   Modif
4.    001xx   les     XX    repr  sentent le code renvoy   par le centre  Ce code permet de conna  tre la raison  exacte du rejet de la transaction        Par exemple  pour une transaction refus  e pour raison   provision insuffisante     le  CODEREPONSE renvoy   sera 00151     Tous les codes sont pr  cis  s en page 58 de ce manuel     48    Produit    PAYBOX Direct Plus           PRESENTATION    Le produit    PAYBOX Direct Plus    est une extension du produit    PAYBOX Direct        permet  d envoyer une transaction    PAYBOX via une trame    question     et d obtenir en retour une trame     r  ponse    pr  cisant l acceptation ou le refus de la requ  te    La solution retenue est bas  e sur un principe de partage des donn  es sensibles entre le  commer  ant et PAYBOX afin que les donn  es conserv  es par chacune des parties soient  inexploitables unitairement     Cette   volution du produit    PAYBOX Direct    permet de r  pondre parfaitement    la  probl  matique des  achats en 1 clic     fid  lisation et ou abonnements      A chaque op  ration  le commer  ant devra fournir    PAYBOX la partie des donn  es en sa  possession  PAYBOX les compl  tera avec la partie des donn  es qu il conserve afin de traiter  l op  ration   Tout comme pour le traitement PAYBOX Direct  le principe reste le suivant     1  Cr  er une trame    question        2  Appeler une URL pr  sente sur les serveurs de PAYBOX     3  R  cup  rer la trame    r  ponse    retourn  e par Paybox apr  s traitement de 
5.    URL du serveur de paiement de secours tertiaire de  Paybox si diff  rente de celle par d  faut      https   tbeweb3 paybox com cgi MYchoix pagepaieme  nt cgi    Pour la version   iframe    ou    PAYBOX SYSTEM  Light     il faut obligatoirement documenter la variable       150  avec l URL   Maia    PBX_BACKUP3  gt   2 00  caract  res     facultatif    https   tbeweb3 paybox com cgi MYframepagepaieme  DI ip cgi    Pour la version    mobile     il faut obligatoirement  documenter la variable avec l URL    https   tbeweb3 paybox com cgi ChoixPaiementMobile  CO       jusqu      150  caract  res     Demande de tests de disponibilit   dau moins un 1 chiffre facultatif  serveur de paiement PAYBOX  voir page 30   Port TCP utilis   dans le cadre de la v  rification de la    disponibilit   d un serveur de paiement  voir page 30   11  5  chiffres    PBX _BACKUP4 URL du serveur de paiement de secours quaternaire  facultatif  gt   2 00       PBX_PING  gt   2 00       PBX_PORT facultatif  gt   2 00       Valeur par d  faut 443     PBX_TYPEPAIEMENT       PBX_TYPECARTE    PBX_AUTOSEULE    PBX_RUF1    PBX_TIMEOUT    PBX_TIMEOUT1    PBX_TIMEOUT2    PBX_TIMEOUT3    PBX_TIMEOUT4    PBX_ENTITE    PBX_DIFF    PBX_2MONT1    PBX_2MONT2    Moyen de paiement    utiliser  voir page 31     Type de carte    utiliser  voir page 31     La transaction sera uniquement en mode autorisation   c est    dire qu elle ne sera pas envoy  e    votre  banque au moment de la t  l  collecte      e  Or  Autorisation s
6.    d     Remarques sur la signature PAYBOX    En utilisant la signature PAYBOX dans les variables    retourner vers vos URL  vous pouvez  VOUS assurer que      23    e les donn  es renvoy  es n ont pas   t   alt  r  es   e cest bien PAYBOX qui effectue un appel de vos URL     La signature est restitu  e suivant l algorithme SHA 1 avec une cl   RSA  Avant la v  rification  la  signature doit   tre    URL d  cod  e    mais pas les donn  es    Il est important de noter que la donn  e K de la variable    PBX RETOUR    doit   tre toujours    tre situ   en derni  re position  Par exemple     e PBX RETOUR montant M auto A  idtrans S sign K est correcte   e PBX RETOUR montant M auto A sign K idtrans S est incorrecte    La cl   publique de PAYBOX est en libre t  l  chargement depuis le site www paybox com    la  rubrique t  l  chargements  Pour   tre en conformit   avec les r  gles de s  curit    PAYBOX est  susceptible de changer sa paire de cl   publique priv  e   vous devrez   tre en mesure de mettre  en place diff  rentes cl  s publiques au niveau de vos serveurs     Avec l URL http  la signature   lectronique s effectue uniquement par rapport au contenu de la  variable PBX RETOUR contrairement aux trois autres URL o   la signature est calcul  e sur  l ensemble des variables     e     Interfa  age avec le traitement PAYBOX DIRECT Plus    La valeur U de la variable    PBX RETOUR    assure un interfa  age avec le produit PAYBOX  DIRECT Plus  vor page 49    Pour cela  vous devez sous
7.    par notre syst  me     Dans le r  pertoire     home out     un fichier avec l extension avec     err    peut signifier que    e La signature   lectronique na pas   t   v  rifi  e  cl   publique du commer  ant en  possession de PAYBOX pas li  e avec la cl   priv  e du commer  ant    e Le d  chiffrement du fichier est en erreur  cl   publique de PAYBOX non utilis   au  moment du chiffrement du fichier par exemple    e La v  rification du sch  ma est en erreur     d     Commandes utiles      39    Voici la syntaxe de quelques commandes sous LINUX permettant de g  rer vos r  pertoires de  d  p  ts et de r  cup  ration  Dans les commandes ci dessous     user    correspond    votre nom  d utilisateur fourni par les services techniques de PAYBOX      e Transfert de fichier vers nos serveurs    sfto  P5752 votre fichier a _transmettre xml user ftp2 paybox com  home in    e R  cup  ration d un fichier depuis nos serveurs    sftp  P5752 user ftp2 paybox com  home out votre_fichier_a_recuperer status xml   nom_du_repertoire_local_sur_votre_serveur     e Conna  tre la liste des fichiers sur les serveurs PAYBOX      ssh  P5752 user ftp2 paybox com    Is  la  home out        e Supprimer un fichier sur les serveurs PAYBOX    ssh  P5752 user ftp2 paybox com    rm    f  home out nom du fichier a supprimer    La connexion en ssh simple  ssh     p5752 user ftp2 paybox com  est possible mais elle sera  coup  e par nos serveurs au bout de 5 secondes en indiquant comme motif que ce type de  con
8.    rien    53   Moteur de cryptographie SSL non trouv      54   Probl  me d initialisation du moteur de cryptographie SSL   55   Envoie de donn  es en erreur    56   R  ception de donn  es en erreur    57   Erreur interne    58   Probl  me avec le certificat local    59   Impossible d utiliser le chiffrement SSL indiqu       e e e 0 0 0 0 0 0 0 0 o 0 0 0 0 0 e oe e   e  IN  O1    Cette url na aucun lien direct avec les trois autres elle est g  r  e de fa  on compl  tement  ind  pendante et peut   tre appel  e sur les ports TCP 80  443  HTTPS   8080  8081  8082  8083   8084 ou 8085     20            E  wm E    uses me  Fage paiement Ga ticket  Annuler Valider     ess URL HTTP directe  IH5_AMMULE   ID RETOUR   IB5_RETOUR Page erreur  si auto OK alors  Ke B   Murm  ro Autorisation  renseign     SS  SPD IBS_EFFECTUE  3 ASSAIS l   B5 RETOUR  IH5_R  FUSE  lp RETOUR     Le client ne voit pas l appel de    l url http      elle ne passe pas par son navigateur      Pour identifier et conna  tre le r  sultat du paiement lors de l appel de cette url  il faut utiliser la  variable    PBX RETOUR     Elle d  crit les 22 donn  es que Paybox peut renvoyer en  param  tres    la suite de votre url      le Montant de la transaction  pr  cis   dans PBX TOTAL     votre R  f  rence commande  pr  cis  e dans PBX_CMD    espace URL encod      un identifiant de Transaction  num  ro d appel s  quentiel PAYBOX     le num  ro d   Autorisation  num  ro remis par le centre d autorisation    URL encod     le
9.   En cas d utilisation de    l URL http     cette derni  re sera   galement appel  e aussi bien en cas  de reconduction r  ussie qu   chou  e  La variable ETAT PBX sera ajout  e    l URL d appel avec  comme information PBX RECONDUCTION ART Par exemple    http   www commerce fr traite php ETAT _PBX PBX RECONDUCTION _ABT amp Mt 1200 amp Trans     123456 78 amp Ref MaReference amp Autorisation 98 7654 amp NumAbonnement 56 789     r  siliation de l abonnement    Les r  siliations peuvent   tre r  alis  es via le Back Office  voir page 67  ou par appel de l URL       https   toeweb paybox com cai bin ResAbon cai    ou e https   tpewebl paybox com cali   bin ResAbon cgi    en cas d indisponibilit   de la premi  re URL     La m  thode utilis  e peut   tre du type GET ou POST  et  les verbes employ  s sont      VERSION Version de protocole   001 3 chiffres    Obligatoire   Type de demande   l   l  TYPE e 001   R  silation 3 chiffres Obligatoire    IDENTIFIANT Identifiant du commer  ant pour PAYBOX ere Obligatoire    Obligatoire si  pas de  r  f  rence  commande de  pr  cis  e   Obligatoire si  pas de  num  ro  d abonnement  de pr  cis  e      ER    ABONNEMENT Num  ro d abonnement    r  silier chiffres    1    250    REFERENCE R  f  rence commande de l abonnement    r  silier ees D       La r  ponse est fournie par l interm  diaire de trois variables indiquant si la r  siliation a r  ussie  ou non  le motif de refus et un rappel sur l abonnement      36    OK   succ  s 2        Num  r
10.   L appel du modulev2 cgi se fera depuis la derni  re page de votre site     Ce mode permet   galement d afficher la page interm  diaire    Paybox    par d  faut  comme le  mode      La seule diff  rence est que l appel de la page de paiement se fait automatiquement  il  est inutile de cliquer sur le bouton    Paybox         Ce mode permet de g  rer votre propre page interm  diaire  L appel du module devra se faire  dans l avant derni  re page de votre site  Le module g  n  rera uniquement une partie de la page  interm  diaire    Paybox        savoir le formulaire       lt Form name Paybox Action https  tpeweb paybox com cgi MYpagepaiement cgi Method Post gt    lt INPUT TYPE hidden NAME PBX DATA VALUE  V401TE   C9Q9CAN  gt     lt INPUT TYPE hidden NAME   PBX_ LANGUE VALUE  FRA  gt     lt INPUT TYPE SUBMIT VALUE  PAYBOX   gt     lt  Form gt     Ainsi  lors de la cr  ation de la derni  re page de votre site  vous aurez  dans le source  ce  formulaire permettant d appeler la page de paiement avec les variables  PBX DATA et les  autres variables   Vous pourrez ainsi  pour cette page  choisir le fond d   cran  le texte  la police  d   criture       Ce mode reprend le m  me proc  d   que le mode    B    mais supprime le bouton    Paybox    et la  balise  lt  Form gt   Cela vous permet de modifier le nom du bouton     paiement       la place par  exemple  ou de l enlever       Ce mode a pour but de n   afficher que la variable PBX_DATA  Ainsi  dans la derni  re page de  votre site  
11.   Signification Signification  00000 0001     La connexion au centre d autorisation a     chou    Vous pouvez dans ce cas l     Sie i  00001 effectuer les redirections des internautes 00015  Paiement d  j   effectu      vers le FQDN tpeweb1 paybox com     Paiement refus   par le Centre  d autorisation  voir page 58    O0ixx len cas d autorisation de la transaction 00016 Abonn   d  j   existant  inscription nouvel abonn      j G  t Valeur    U    de la variable PBX RETOUR   par le centre d autorisation de la banque   le code erreur    00100    sera en fait  remplac   directement par    00000        en E EEN Carte non conforme  Code erreur renvoy   lors de  00004 aiei ade yptog 00029  la documentation de la variable       PBX EMPREINTE      Acc  s refus   ou  site rang identifiant Temps d attente  gt  15 mn par l internaute acheteur  00006 incorrect  00050 au niveau de la page de paiements     00008   Date de fin de validit   incorrecte  00031  00008 en de cr  aion dun abonement   00082    SE Code pays de l adresse IP du navigateur de  POI aa 00033 l acheteur non autoris       Pour le cas dun paiement refus   par le centre d autorisation  code erreur    001xx   les    xx     repr  sentent le code renvoy   par le centre  Ce code permet de conna  tre la raison exacte du  rejet de la transaction        Par exemple  pour une transaction refus  e pour raison    provision insuffisante     le code erreur  renvoy   sera 00151     Tous les codes sont pr  cis  s en page 58 de ce manuel  
12.   affich  e juste avant la page de paiement     Paybox        Elle permet d afficher du texte sur cette page  Il devra   tre saisie au format HTML  Vous aurez  ainsi la possibilit   de rajouter des balises pour les retours    la ligne  de mettre en gras ou en  italique       Par exemple  si PBX_TXT a comme valeur      lt center gt  lt b gt Vous allez   tre envoy   vers la page de paiement s  curis   Paybox lt  b gt  lt br gt Suite     votre paiement  vous recevrez un mail contenant le ticket de paiement pour votre  achat  lt br gt  lt i gt Nous vous remercions de bien vouloir patienter quelques  secondes    lt  i gt  lt br  lt  center gt     vous obtiendrez      Vous allez   tre envoy   vers la page de paiement s  curis   Paybox  Suite    votre paiement  vous recevrez un mail contenant le ticket de paiement pour votre achat   Nous vous remercions de bien vouloir patienter quelques secondes       e    PBX WAIT         Elle permet de g  rer le d  lai d affichage de la page interm  diaire  La valeur est en milli   secondes   si vous souhaitez afficher la page 10 secondes avant de passer sur la page de  paiement automatiquement  vous choisirez donc PBX WAIT   10000     e    PBX BOUTPI         Elle permet de supprimer ou de modifier l intitul   du bouton    paybox     Il faudra ainsi donner  comme valeur  pour cette variable  le nouvel intitul   du bouton  par exemple     paiement       Pour la suppression de ce bouton  la valeur sera    nul        e    PBX BKGD         Elle perme
13.   gif  dans toutes les langues que vous souhaitez  fran  ais  anglais  allemand  espagnol   italien      IIs seront g  r  s par PAYBOX     Les autres images pourront   tre au format  gif  ou  jpeg      e   Personnalisation du ticket de paiement      II est possible de personnaliser le mail du ticket de paiement envoy   au client  Pour cela  il suffit  de nous envoyer un fichier HTML  par mail    support paybox com  contenant du texte et ou  une image  les liens vers un site ou les images cons  quentes sont      viter      Nous aurons besoin de votre num  ro de site  votre num  ro de rang et votre identifiant     PBX_SITE  PBX_RANG et PBX_IDENTIFIANT   Il vous faudra   galement pr  ciser si vous  souhaitez une insertion en d  but ou en fin de mail     29    Format ent  te ticket transaction   CARTE BANCAIRE d  tail du contenu d un  Date et heure locale de la le 25 05 2001    17 11 ticket de paiement    transaction Exemple d un ticket de paiement      Sei de a    soci  t   et adresse EE Ref commande  bc 01   sommaire   66 En cas de r  clamation   illez rappeler ces  1999888 ue    XXXXXXXXXXXXX  il faut supprimer les 6 premiers et le commer  ant     N  de carte du client dernier num  ro   Date d expiration de la carte 0310 CARTE BANCAIRE  le 27 06 2004    17 11    N   du fichier de transaction PAYBOX     inutile pour vous    n  de la 82 99 104377 66 PERPIGNAN  machine  rang    n  de la 1999888    transaction  num trans       Saisie manuelle   type M DEBIT   123456 7 89012   i op
14.   n  r  e vers la  sortie standard en indiquant le serveur utilisable     La tentative de connexion vers nos serveurs s effectuera suivant le port TCP 443 correspondant     celui par d  faut de la variable    PBX PORT        30    En utilisant cette fonctionnalit    les variables obligatoires doivent   tre document  es   galement   et  les variables PBX PAYBOX et PBX BACKUP   seront prises en compte pour la recherche  d un serveur disponible     VII     LA PAGE DE PRESELECTION DU MOYEN DE PAIEMENT    Une page de pr  s  lection des type et moyen de paiement s affichera avant la page de  paiement uniquement si vous   tes inscrits aupr  s de PAYBOX pour plusieurs moyens de  paiement  carte  PayPal       ou plusieurs cartes privatives     Celle ci se pr  sente de la fa  on suivante      eo  e ae OZ ee  5             Cet emplacement  comme celui de gauche   La Bo utiq ue peut contenir votre logo  ou celui de votre    banque  Vous pouvez aussi changer le    fond  la police  les couleurs  les autres  d u net logos  cartes  Paybox  et les boutons        LA BOUTIQUE DE TEST  R  f  rence de la transaction  Test PAYBOX  Montant   10 00 EUR    00  S  R  ic CES  Connexion directe et s  curis  e  Communiquez les 8 premiers chiffres de ma carte bancaire sur la page  S  lectionnez la carte utilis  e   Internet s  curis  e et le reste par t  l  phone   en savoir plus   Res gem EE geen  EE E EE  RI 0   RI D  oe 0 2  oum ogs Oe CO A D E o LSZ       Effectuer le paiement P Effectuer le paiement 
15.   preprod admin paybox com  Attention        La boutique de test PAYBOX n effectue aucune demande aupr  s d un centre d autorisation ni  aucun envoi aupr  s d un centre de t  l  collecte  Une simple v  rification sur la validit   de la carte  de cr  dit d  terminera si le paiement est accept   ou refus         Le num  ro d autorisation retourn   sera donc toujours  XXXXXX  si ces v  rifications basiques  sont correctes     61    Le Back Office commer  ant          LE BACK OFFICE COMMERCANT      Tout commer  ant  abonn   au service PAYBOX SYSTEM  PAYBOX Direct ou Traitement par  Lot  peut acc  der au tableau de bord de son TPE virtuel     Ce tableau de bord  appel      Back Office Commer  ant     est un ensemble de pages prot  g  es  sur le site Web de PAYBOX  Elles permettent au commer  ant  via diff  rents onglets  d effectuer  les op  rations suivantes d  crites dans le document    t  l  charger via l URL  http  www1i paybox com telechargements GUIDE UTILISATEUR BACK OFFICE COMMERC  ANT PAYBOX pdf    Pour acc  der au Back Office  il faut se connecter    l URL htips  admin paybox com o    https   admin1 paybox com  secours      Il faut saisir le login et mot de passe pr  alablement demand  s aupr  s du service technique de  PAYBOX  Il est conseill   de se rapprocher par t  l  phone du service technique de PAYBOX afin  de proc  der tous les trimestres au changement de votre mot de passe de connexion     Un mot de passe doit   tre un m  lange de 8 chiffres  lettres majuscules 
16.   ration       autoris   0310  Num  ro d autorisation d une AUTO  XXXXXX 00 99 104377  transaction M DEBIT    Montant de la transaction MONTANT   12 50 EUR AUTO  987654      POUR INFORMATION MONTANT   12 50 EUR  Montant de la transaction en 81 99 FRF    contre valeur 1 EUR   6 55957 FRF POUR INFORMATION    81 99 FRF  Mode de lecture du num  ro SAISIE MANUELLE 1 EUR   6 55957 FRF  porteur SAISIE MANUELLE  Format pied ticket transaction TICKET    CONSERVER TICKET A CONSERVER    Email client   contact  paybox com       Remarques   Le client ainsi que le commer  ant re  oivent un ticket de paiement     l identique  d un terminal de paiement classique  avec en d  but de ticket les 50 premiers caract  res de la  r  f  rence commande  En pied de ticket commer  ant se trouve   galement l email du client     f     Test de disponibilit   des serveurs de paiement      La documentation de la variable    PBX PING    permet d effectuer uniquement un test de  disponibilit   d un serveur de paiement de PAYBOX     L utilisation de cette fonctionnalit   peut   tre utile afin de s assurer de la disponibilit   des  serveurs pour le traitement    Paybox System    avant que l internaute ne remplisse son panier  par exemple     Pour cela  il faut documenter cette variable avec la valeur    1     et  notre programme     modulev2 cgi    devra   tre utilis   en mode ligne de commande  Ce dernier renverra 1 en cas de  non disponibilit   de serveurs et 0 en cas de succ  s  Par ailleurs  une sortie est g
17.   rification de l existence d   une transaction      Pour ce type demande  les rubriques suivantes sont utilis  es dans le cadre de la requ  te au  niveau de notre base de donn  es     e REFERENCE   e MONTANT   e DATEQ    Modification du montant d   une transaction      Pour ce type demande  les rubriques suivantes sont utilis  es dans le cadre de la requ  te au  niveau de notre base de donn  es      e SITE   e RANG   e NUMAPPEL  e NUMTRANS    C est pourquoi  leur pr  sence et leur contenu doivent   tre identiques    ce qui est retourn   dans  la trame retour de la transaction d origine  Une nouvelle demande d autorisation sera faite  aupr  s de la banque du commer  ant  et en cas d autorisation de celle ci  la transaction d origine  sera automatiquement annul  e     Capture d   une transaction    Il est conseill   d attendre au minimum 30 secondes entre une demande d autorisation seule ou    la cr  ation d un abonn   et la capture de cette transaction     Les diff  rentes valeurs du champ ACTIVITE      54    Il s agit pour la banque de diff  rencier la provenance des diff  rents flux mon  tiques envoy  s    ceci ayant pour but de renseigner de la mani  re la plus correcte possible les champs relatifs     l ECI  Indicateur de Commerce Electronique      Voici les valeurs possibles pour le type d activit        020   non sp  cifi      021   demande par t  l  phone    022   demande par correspondance   023   demande par minitel    024   demande par internet    027   paiement r  
18.   t de  fichiers           PRESENTATION      Le produit    Traitement par Lot par d  p  t de fichiers    permet de traiter un ensemble de  transactions via un fichier crypt   et sign   qui est d  pos   sur les serveurs de PAYBOX  Une fois  le fichier trait   par nos soins  la r  ponse    chaque question est remise    disposition de  l exp  diteur par l interm  diaire d un second fichier appel   fichier    status        Ainsi  le commer  ant pr  pare le fichier    Question    au format XML contenant les paiements     r  aliser  annuler ou modifier   il ne doit contenir que les transactions d un seul commerce   site rang unique      Ce fichier doit respecter     e Le sch  ma XML qui est en libre t  l  chargement depuis le site institutionnel de PAYBOX   www paybox com   A laide de l infrastructure XML  vous pourrez valider la forme et la  nature des donn  es    e Les sp  cifications XML de l organisation W3C relatif au chiffrement   htto   www w3 org TR xmlenc core  et    la signature  http   www w3 org TR xmldsig   core   suivant l algorithme AES avec des cl  s RSA     L utilisation de ces standards et pr  conisations  permettra une meilleure p  rennit   de la  solution  une ind  pendance vis    vis des plateformes et un accroissement de la s  curit       Il     CINEMATIQUE DU TRAITEMENT    a     Pr   requis      Les pr   requis pour la mise en place de ce traitement sont d  crits dans le document que vous  pouvez t  l  charger depuis notre site institutionnel      http   www1
19.  99  site test        8 caract  res    19998881  site test        43    IDENTIFIANT    MONTANT    DEVISE    REFERENCE    PORTEUR    DATEVAL    CVV    ACTIVITE    ARCHIVAGE    DIFFERE    NUMAPPEL    NUMTRANS    AUTORISATION    Champ vide    Montant en centimes de la transaction  sans virgule  ni point      Champ obligatoire  Utilis   dans les requ  tes SQL  pour les questions du type 2 et 11  Code devise de la monnaie utilis  e  978 pour l euro         Champ obligatoire  R  f  rence du commer  ant permettant d identifier  clairement la commande correspondant    la    transaction          Champ obligatoire sauf pour la question du type 13   Utilis   dans les requ  tes SQL pour la question du  type 11   Num  ro de carte du porteur  client  sans espace   cadr      gauche     Champ obligatoire pour les questions du type 1  3  4  et 12  Non contr  l   pour la question du type 5 et 17  Date de fin de validit   de la carte du porteur au  format MMAA     Champ obligatoire pour les questions du type 1  3  4  et 12   Cryptogramme visuel situ   au dos de la carte  bancaire     Remarque   Les cartes AMERICAN EXPRESS ont  sur leur recto un CIN  Card Identification Number   sur 4 chiffres     Indicateur de commerce   lectronique  ECI   permettant de diff  rencier la provenance des  diff  rents flux mon  tiques envoy  s  voir page 43      R  f  rence transmise    votre banque au moment de  la t  l  collecte  Elle devrait   tre unique et peut  permettre    votre banque de vous fournir une  in
20.  directement son  serveur       les informations mon  tiques     remplir avec la banque       les informations propres    la personnalisation du site commer  ant     Si vous souhaitez accepter des paiements dans un monnaie autre que l Euro  vous devez le  pr  ciser lors de l ouverture du contrat VAD VPC aupr  s de votre banque     64    Assistance          ASSISTANCE      Pour tout renseignement ou assistance    l installation  nos services commercial et technique  restent    votre disposition     Service commercial    e mail   contact paybox com  t  l  phone   01 61 37 05 70   fax   01 61 38 16 56     Service technique    e mail   support paybox com  t  l  phone   04 68 85 79 90   fax   04 68 85 79 99     Pour tout contact aupr  s de nos services   il vous faudra IMPERATIVEMENT vous munir de vos IDENTIFIANTS Paybox      savoir votre num  ro de SITE  7 chiffres   num  ro de RANG  2 chiffres  et num  ro  d identification PAYBOX  1    9 chiffres      65    Glossaire          GLOSSAIRE      CGI      Le CGI  Common Gateway Interface  est un standard d  finissant les r  gles qui permettent    un  programme informatique d interagir avec un serveur Web     URL      Les URL  Uniform Resource Locators  sont les adresses de ressources sur Internet  Une  ressource peut   tre un serveur http  un fichier sur votre disque  une image          Par exemple   http   www maboutique com site bienvenue html    HTTP      HTTP  HyperText Transport Protocol  est un protocole utilis   pour transf  re
21.  e     Date de la troisi  me   ch  ance d un paiement  fractionn    Format JJ MM AAAA  L option gestion des  abonnements doit   tre activ  e     Date de la quatri  me   ch  ance d un paiement  fractionn    Format JJ MM AAAA  L option gestion des  abonnements doit   tre activ  e     Uniquement pour la solution de paiement     1Euro com      offre promotionnelle externe       Fi  Uniquement pour la solution de paiement IT  pour la solution de paiement     1Euro com      donn  es d identification de  localisation du client     Les donn  es sont s  par  s par le caract  re   et  doivent respecter l ordre suivant     Civilit      Nom    Pr  nom    Adressel    Adresse    Adresses    Code postal    Ville      Code pays  FR pour France par exemple       T  l  phone fixe      T  l  phone portable      Flag indiquant si l internaute est connu du  commer  ant  0  Non connu  1  Connu       Flag indiquant si le commer  ant a d  j   eu  des incidents de paiements avec cet  internaute      Code action COFIDIS  valeur fig  e et fournie  par COFIDIS     Exemple     M DUPONT Jean Rue  Lecourbe BatimentA  75010 PARIS FR 010203040  OO OO e Ir Tt     FU  Valeur renseign  e par le commer  ant pour indiquer  Il renseign  e par le commer  ant pour indiquer  l option de paiement qu il propose au porteur de la  carte SOFINCO  ou carte partenaire SOFINCO    COFINOGA ou CDGP    Empreinte fournie par PAYBOX au moment d un  premier paiement via la variable  H de     PBX_ RETOUR        FU  Date d expiratio
22.  erreur est   gal       00000     que le montant est identique au  montant d origine et que la signature   lectronique est v  rifi    cela signifie que le paiement est  accept    Pour le cas d un paiement refus    le num  ro d autorisation est inexistant  exemple ci   dessous   Vous pouvez   galement utiliser pour cela la variable E     htip   www commerce fr cgi verif_pmt asp ref abci2 amp trans 71256 amp tarif 2000 amp pays FRA amp erreur 00105    Par ailleurs  un num  ro d autorisation compos   de    XXXXXX    signifie qu il s agit d une  transaction de tests pour laquelle il ny a pas eu de demande d autorisation aupr  s de la  banque du commer  ant     Attention      22    e _   L   url http  gt    est appel  e quelque soit le r  sultat du paiement  accept   ou refus    d o    l importance de v  rifier l existence du num  ro d autorisation  Ce num  ro est remis par le  centre d autorisation de votre banque   son format est du type alpha num  rique et de  taille variable     e Afin d ajouter un niveau de s  curit   suppl  mentaire  Pour les appels http direct et les  retours d url de confirmation vers le site marchand  les adresses IP des serveurs de  paiement Paybox sont les suivantes   195 101 99 76  194 2 122 158 et 195 25 7 166   Vous pouvez donc v  rifiez la provenance des r  ponses faites depuis PAYBOX     c     Valeurs des codes erreurs    Les codes r  ponse renvoy  s par la variable    PBX RETOUR    correspondent au r  sultat de la  requ  te trait  e par PAYBOX    
23.  le paiement est maximum  E  ACCEPI    M B  Code r  ponse concernant l     tat de la  CODEREPONSE   UeStion trait  e   op  ration accept  e   5 chiffres  00007  date invalide   ou refus  e  voir ci apr  s les  RE   diff  rents codes retour   ll  Num  ro d   abonn   donn   dans la 250  REFABONNE    trame question  Vide  z  ros binaires    caract  res  JAZERTY1234567    en contexte hors abonnement    1 mag     Num  ro porteur partiel rendu par  Paybox lors de l inscription ou de la 0 E  PORTEUR modification  Identique au contenu us  de la trame question pour les autres  NN  L  I  nn a Ma      100  j ge  Code pays du porteur de la carte  La  valeur     sera retourn  e si le code g    3 caract  res  PAYS pays est inconnu  alphab  tiques FRA  e EA QE SO 8166    en Mr  SE 10 caract  res     m T YPEGARTE j Type de carte utilis  e   aiphab  tigues    53  P 40 caract  res  E E erter  Rembours     Annul     Etat de la transaction  Autoris     16 caract  res Capture   STATUS Retourn   uniquement dans le cadre   alphab  tiques SC  du type 17  Demande de solde  Carte cadeaux    Cr  dit Annul     E  D DN E Rejet SUppOrE k  Identifiant PAYBOX de la remise  t  l  collect  e     REMISE 9 chiffres   509625890  maximum    Retourn   uniquement dans le cadre  du type 17     VI   LES CODES RETOUR D OPERATION      Le champ    CODEREPONSE     dans la trame    r  ponse     renvoie un code correspondant au  r  sultat de la requ  te trait  e par PAYBOX     Signification    Signification       00000 000
24.  num  ro d aBonnement  num  ro remis par PAYBOX     le type de Paiement retenu  CARTE          le type de Carte retenu  CB  VISA  EUROCARD MASTERCARD  AMEX          le num  ro de la tranSaction  identifiant unique de la transaction     le code paYs de la banque   mettrice de la carte   norme ISO 3166  code alphab  tique    le code Erreur de la transaction  voir page 2321    Date de fin de validit   de la carte du porteur  Format AAMM      Gestion des abonnements avec le traitement PAYBOX Direct PIUs   voir page 24    URL  encod       Le code pays de l adresse IP de l internaute   norme ISO 3166  code alphab  tique     URL encod       K   Signature sur les variables de l URL  voir page 23     URL encod      N   6 premiers chiffres     bin6  gt   du num  ro de carte de l   acheteur   URL encod      H   Empreinte de la carte    Garanti du paiement  O ou N   Programme 3 D Secure    EnrOlement du porteur acheteur au programme 3 D Secure  Y Porteur enr  l    N Porteur  non enr  l    U Information non connue    Etat de l   authentiFication du porteur vis    vis du programme 3 D Secure  Y Porteur  authentifi    A Authentification du porteur forc  e par la banque de l acheteur   U L   authentification du porteur n a pas pu s effectuer  N Porteur non authentifi      J   2 derniers chiffres du num  ro de carte du porteur     21    e W  Date de traitement de la transaction sur la plateforme PAYBOX  Format  JJMMAAAA      e Z   Index lors de l   utilisation des paiements mixtes  cartes cad
25.  paybox com telechargements tplplus sftp pdf    Attention      Chaque fichier    Question    d  pos   doit contenir un num  ro s  quentiel croissant          est conseill   d envoyer un nouveau fichier    Question    qu apr  s r  ception du fichier     Status    pr  c  dent          sera possible de consulter et de g  rer les paiements effectu  s via le Back Office  commer  ant  voir page 62        Seuls les paiements accept  s par le centre d autorisation seront envoy  s en fin de journ  e au  centre de t  l  collecte pour traitement     38    b     D  p  t par le commer  ant      Cette proc  dure n  cessite que le commer  ant vienne se connecter sur l   un de nos serveurs afin  d y d  poser ses fichiers  Le serveur principal est    ftp2 paybox com    et celui de secours est     ftp paybox com        Ces machines jouent le r  le en fait de frontal du traitement par lot en effectuant des v  rifications  pr  liminaires avant traitement sur les fichiers   chaque client y d  pose ses fichiers  et  chaque  client    son r  pertoire d  di    Cela signifie que lorsque le client se connecte sur cette machine  il  ne peut pas naviguer dans toute l arborescence du disque     Le moyen retenu de se connecter et de d  poser les fichiers s effectue en sftp  e comme  secure  sur le port TCP 5752  L   authentification du commer  ant s effectue par une cl   publique  que vous devez nous fournir  et  de votre c  t   vous devez conserver votre cl   priv  e  Ainsi  il  n est pas n  cessaire de 
26.  ponse du centre  d autorisation d autorisation  Transaction approuv  e ou trait  e avec succ  s  Incompatibilit   carte commer  ant    Num  ro de commer  ant incorrect ou inconnu    O    3  02  03  04  05    Num  ro de carte incorrect  Date de naissance ou code secret erron  s    ZE    Carte non finan  able R  f  rence de l op  ration non renseign  e  Probl  me centre serveur CETELEM Montant de l op  ration incorrect    Carte inconnue odalit   de paiement incorrect    Demande de r  serve refus  e 16 ens de l op  ration incorrect    Carte p  rim  e 17  Mode de r  glement incorrect    O    7       c    TERMINEO  cartes pr  pay  es       signification code r  ponse du centre  d autorisation d autorisation   Transaction approuv  e ou trait  e avec succ  s   21  Client non autoris    22  Client non autoris   pour ce site WEB   60   Requ  te non valide  30  SMARTCODE non trouv    31   SMARTCODE non autoris    32  Le traitement de SMARTCODE a   chou     80   Serveur occup    33   SMARTCODE verrouill     90 Serveur d autorisation indisponible   40  EASYCODES non trouve    41   Cr  dit pour EASYCODES insuffisant 127  Montant de la transaction trop important pour  EASYCODES    N       Ca  ES  ES  ES  ES  ES  ER  ES  ES  ES  ER    59    Jeu de caract  res PAYBOX          Jeu de caract  res PAYBOX      Le jeu de caract  res support   par les applications de PAYBOX est pr  sent   dans le tableau ci   dessous  Tous les autres caract  res autres que ceux pr  sents dans le tableau ci dessou
27.  refonte visuelle et de la simplification de l acc  s    l information souhait  e  vous allez  b  n  ficier de nouveaux services         Vision de l ensemble des param  tres de votre compte      Un module de recherche unique et multi crit  res   e Une recherche par tvnologje de transaction ansactions accept  es refus  e       63        gt     m       Inscription aupres de PAYBOX          INSCRIPTION AUPRES DE PAYBOX      Pour s abonner au service Paybox  vous devez contacter le Service Commercial de PAYBOX  au 01 61 37 05 70  ou prendre contact avec nous via le formulaire pr  sent en rubrique     contact       l URL www paybox com  ou bien envoyer un e mail    contact paybox com    II vous sera envoy   un contrat d  finissant les aspects commerciaux  prix d installation et  d abonnement  accompagn   d un formulaire  fiche d inscription  pour l enregistrement par  PAYBOX des param  tres utiles au service Paybox     Au pr  alable  vous devrez contacter votre banque habituelle pour demander l ouverture d un  contrat de VAD VPC  sur votre compte bancaire normal  Les modalit  s du contrat VAD VPC  varient selon les banques     Votre banque vous remettra alors un num  ro de SITE  7 chiffres  et un num  ro de RANG  2 ou  3 chiffres    ces num  ros vous serviront d identification aupr  s de PAYBOX     Les informations    pr  ciser sur la fiche d inscription sont        les coordonn  es du commer  ant      les coordonn  es de l h  bergeur ou interm  diaire  si le commerce ne g  re pas
28.  tre unique et peut permettre      12 caract  res  votre banque de vous fournir une information en cas de maximum  litige sur un paiement     Nombre de jours d   attentes avant la mise    disposition    l   Ee 3 chiffres  DIFFERE de la transaction pour l envoi    la banque du  See maximum  commer  ant  t  l  collecte     ARCHIVAGE AXZ130968CT2       Num  ro remis par  Paybox dans la trame  e REPONSE      ce champ doit   tre renseign   lors de la  prochaine trame    QUESTION pour une demang  de de capture ou d annulation  Pour les autres types de  NUMAPPEL demande  1  3 ou 4   ce champ sera vide  10 chiffres    Champ obligatoire pour les questions du type 2  5  13    52 et 55  Utilis   dans les requ  tes SQL pour les  Num  ro remis par Paybox dans la trame    REPONSE     lors de la gestion d un paiement susceptible d   tre  envoy      la banque   ce champ doit   tre renseign   lors  de la prochaine trame    QUESTION    pour une demande  de capture ou d annulation  Pour les autres types de    ROMANS demande  1  3 ou 4   ce champ sera vide     10 chiffres    Champ obligatoire pour les questions du type 2  5  13   17  52 et 55  Utilis   dans les requ  tes SQL pour les    BEE    un appel phonique aupr  s de sa banque  10 caract  res    130968  maximum    Valeur utilis  e pour les questions du type 1  3  13  51  56    Valeur renseign  e par le commer  ant pour indiquer    l option de paiement qu il propose au porteur de la carte    RRE SOFINCO  ou carte Partenaire SOFINCO  ou SAITE
29. 16   Abonn   d  j   existant  inscription nouvel abonn        56    Pour une utilisation d une version autre         que la 00101  un code r  ponse    00001  Signifie que la connexion au centre  d autorisation a   chou    Vous pouvez  dans ce cas l   effectuer une nouvelle  tentative sur les serveurs de secours  ppps1i paybox com et ppps2 paybox com   Paiement refus   par le centre  d autorisation  voir explication page 34          00001 00017   Abonn   inexistant     001xx  En cas d autorisation de la transaction   00018   Transaction non trouv  e  question du type 11    par le centre d autorisation de la banque   le r  sultat    00100    sera en fait remplac      directement par    00000           00002 00019  00003 00020  00004 00021  00005 00022  00006 00023    Erreur de chargement de la cl     R  serv   Usage  Futur     00007  00008   Date de fin de validit   incorrecte 00025   Signature manquante   R  serv   Usage Futur       Cl   manquante mais la signature est pr  sente    00009  Type d op  ration invalide 00026 R  serv   Usage Futur   00010 Erreur OpenSSL durant la v  rification de la    Signature   R  serv   Usage Futur   00011   Montant incorrect 00028  00012 00097  00013 00098  00014 00099  00015   Erreur d acc  s aux donn  es      pr  c  demment r  f  renc  es   Pour le cas d un paiement refus   par le centre d autorisation  CODEREPONSE    001xx   les     XX    repr  sentent le code renvoy   par le centre  Ce code permet de conna  tre la raison  exacte du rejet d
30. E DE PRESELECTION DU MOYEN DE PAIEMENT iii 31  a     For  age des type et moyen de paiements    32   OPTION GESTION DES ABONNEMENTS        nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnnnnnnnnnnnnnn nnmnnn nnne 34  SPRE SENTATION enera E E E E E E E EE 34  JE GE EE 34   PRODUIT    TRAITEMENT PAR LOT PAR DEPOT DE FICHIERS    nn rrrrceeennnnnnnnnnnnnnnneneennennnne 38  EPRE SENTATION EE 38  II     CINEMATIQUE DU TRAITEMENT   38   E e EE 38  b     D  p  t par le commer  ant   39  Ce CES NON OS OO E A T T AT T TTA A T ATTE T T NET E ET T 39  e E eegen Eeer 39  e  eelere e EE 40  f     Informations sur la signature   lectronique et le chiffrement    4   40  III LES CODES RETOUR D OPERATION   2 Seegen eegen geen eegene 41   PRODUIT    PAYBOX DIRECT E 42  EPRE SENTA NON E 42  l PROTOCOLE DECHANGE erreen E E E E NESE 42  IIl   DEFINITION DE LA TRAME    QUESTION e  43  IV  DEFINION DE LA TRAME    REPONSE E 46  V LESCODES RETOUR Eege 47   PRODUIT    PAYBOX DIRECT PLUS 2 een mue 49  le PRESENTATION rrenen e E E E E EE E E EE E EREE EA O ESE E 49  RAPPEL CONTEXTE E 49  III   PAYBOX DIRECT PLUS  OPTION GESTION ABONNEMENTS  iii 49       ACIONS e EE 49  b   Nouvelles op  rations li  es    fabonnement          is 50      ee d echange EE 50  IV   DEFINITION DE LA TRAME    QUESTION       52  V   DEFINITION DE LA TRAME    REPONSE             ssssssssssennnnnnnrrrrrrrereosssrrnnnnrrrrrrrrrrerosssesnnnnnrttrrrrrreneonsesnnnnnnrrrrrrrrereeneeennn 55    VI LES COD
31. ES RETOUR D OPERATION EE 56    CODES REPONSES DU CENTRE D   AUTORISATION     nn nnnnnnnnnnnnnnnnnnnnnnnnnnneeecennnnnnnnnnnnnenneeennnnnnnnnes 58      LES CODES REPONSES DU CENTRE D AUTORISATION  A 58   a     R  seau carte bancaire  American Express et Diners              UU 58   b     R  seau Cetelem Aurore et Rive Gauche   inserer 59   CR TERMINEO CANNES Di  DAV  eS enee Been 59   JEU DE CARACTERES PAYBOX SR NN 60  l  JEU DE CARACTERES AR d RS Re ete ne ni lancia en mice let nine 60  PARAMETRES DE TESTS a es res bc tient so 61  Le PROCEDURE ETPARAMETRES Ee nn nd carie unter 61  LE BACK OFFICE COMMER  ANT nn rrrnnnnnnnnnnnnnnnnnnnnnnnnn nee enennnsnnnnnnnnnnnnnnne mme nee nnen n nnmnnn nnne 62  l LE BACKOFFICE COMMERGAN T annee esta a nacre a 62  INSCRIPTION AUPRES DE PAYBOX ebessen ged Seege eege gege ee EEN nennen nnmnnn nnne 64  ISINSCRIPTIONAUPRES DE PA YBOX E 64  ASSISTANCE EE 65  RSS TANCE EE 65  GLOSSAIRE enina E E E A A A AR 66  Be e SAIRE EE 66    Produit    Paybox System           PRESENTATION      Le produit    Paybox System    est un syst  me s  curis   de gestion des paiements par cartes  bancaires et privatives sur les sites marchands Internet     Le produit    Paybox System    s int  gre tr  s facilement dans tous syst  mes de galerie  marchande  Il suffit d installer le module CGI et d y faire appel    partir de la page du site  commer  ant qui pr  c  de la page de paiement Paybox System   rien n est    installer chez le  client qui veut effectuer un paiement
32. La taille des variables doit   tre respect  e et le nom de celles ci est fixe et en majuscule     montant des prochains pr  l  vements en centimes  0   montant identique au    IBS_2MONT   aiement initial pr  cis   dans PBX_ TOTAL   10 chiffres    IBS FREQ  fr  quence des pr  l  vements en mois  2 chiffres    jour du mois auquel le pr  l  vement sera effectu    0   le m  me jour que le  IBS QUAND en AE 2 chiffres    IBS DELAIS  nombre de jours d attente avant le d  clenchement du d  but de l abonnement  3 chiffres    Les autres informations pour le paiement via le produit    Paybox System    ne changent pas  La  devise est pass  e par la variable PBX DEVISE et le montant du premier r  glement  qui peut    tre diff  rent des pr  l  vements de l abonnement  est pass   dans la variable PBX TOTAL     0  IBS NBPAIE  nombre de pr  l  vements  0   toujours   2 chiffres  0       exemples d abonnement    34    PBX_SITE   1999888  PBX_RANG   99  PBX_IDENTIFIANT   2  PBX_TOTAL   1500  PBX_DEVISE   978    Si le paiement initial  15 euros  soit 1500 centimes  est effectu   le 28 novembre par exemple  le  premier pr  l  vement aura lieu le 03 d  cembre  car la prise en compte de l abonnement se fait 5  jours plus tard via IBS DELAIS     Tous les pr  l  vements sont d un montant de 5 euros  soit 500 centimes   BG 2MONT    r  alis  s le 28  IBS QUAND  de tous les mois  BG FREQ  jusqu    une demande de r  siliation   IBS_NBPAIE  de votre part ou un rejet du centre d autorisation  si la carte b
33. P  Le portefeuille Paynova permet de payer sur le Net aussi bien des petites sommes que des R  glez vos achats avec votre t  l  phone mobile Bouygues Telecom   en savoir  sommes importantes sans avoir    divulguer son num  ro de carte bancaire   en savoir plus                   pay    paynoua  Paiement    Sur Mobile       Effectuer le paiement P  Effectuer le paiement P       En fonction du choix de l internaute  la page de paiement sera affich  e diff  remment suivant sa  s  lection  Par exemple  il ne sera pas demand   de saisie d un cryptogramme visuel pour la  carte Diners mais il en sera demand   une pour la carte American Express     Par contre  si vous n avez pas souscrits aupr  s de PAYBOX d option  l internaute ne verra  jamais s afficher cette page  et  il sera redirig   directement vers la page de paiement     31    a     For  age des types et moyen de paiements      Vous pouvez directement    partir des variables   PBX TYPEPAIEMENT    e  e PBX_ TYPECARTE    privil  gi  s un type de paiement ou de carte par rapport    un autre     Le tableau suivant  indique la r  action de la page de pr  s  lection en fonction des informations  que vous fournissez    ces deux variables  Pour les types de carte    CB        VISA      e EUROCARD MASTERCARD    et    E CARD     le comportement de la page de pr  selection  est identique     PBX_TYPEPAIEMENT PBX_TYPECARTE Page de pr  s  lection     Choix du type de cartes    CB    ou  VISA Pas d affichage de la page de    ou pr  s  lect
34. RTE BANCAIRE   le 13 12 2004    16 19   Site de test   1999888   eegen EE    0501 g WE P  Paiement r  alis   avec succ  s   86 099 200279392 Merci de votre confiance    M DEBIT      Ceci est une image du ticket   lectronique  AUTO  XXXXXX qui vous sera envoy   par E mail     MONTANT   10 00 EUR D    Retour commerce      POUR INFORMATION  65 60 FRF    1 EUR   6 55957 FRF  SAISIE MANUELLE    TICKET A CONSERVER    Si ces urls ne sont pas g  r  es dynamiquement  via les variables PBX_      les adresses  utilis  es seront alors celles qui ont   t   enregistr  es dans notre base de donn  es     Attention        Il est fortement d  conseill   d utiliser la variable    PBX_EFFECTUE    pour valider vos bons de  commandes   cette variable n   est pas s  curis  e par Paybox et n est pas garantie comme   tant  lanc  e syst  matiquement  En effet  un acheteur qui a r  alis   son paiement peut ne pas vouloir  revenir sur le site ou couper sa connexion       En cas de pr  sence du caract  re   dans l URL    appeler  il faut remplacer ce caract  re par   3B  Par exemple  si l URL    PBX EFFECTUE    est du type    www commerce fr effectue jsp id session 134ERF47  il faudra documenter la variable  e PBX EFFECTUE    de la mani  re suivante      www commerce fr effectue jsp 3Bid session 134ERF47  Cette restriction est due    la gestion de la balise META HTTP EQUIV pour Internet Explorer     b   La validation des bons de commandes avec    l url http         18       Cette URL est enregistr  e dan
35. S ES     COFINOGA     Date de naissance du porteur pour les cartes  COFINOGA  Format JJMMAAAA    PAYPAL     Valeur    indiquer dans le cadre des ie    ACQUEREUR SET et captures de paiements effectu  es via ONE  aaae LYPECARTE   Undeeton que le type de carte utilis  e doit   tre retourn         SHA 1 Indication que l empreinte SHA 1 de la carte doit   tre  retourn       Code erreur    retourner lors de lint  gration dans  ERRORCODETEST l environnement de pr   production  Variable non prise en 5 chiffres 00005  compte dans l   environnement de production     Pour toutes les demandes du type 51  52  53  54  55  57 et 58 une inscription pr  alable de  l abonn   est obligatoire  Pour cela  une trame avec le type d op  ration 56 devra   tre envoy    vers le serveur de PAYBOX     La cr  ation d un nouvel abonn   g  n  re une demande d autorisation  pour le montant pr  cis    dans la trame  aupr  s de la banque afin de s assurer de la validit   de la carte  En cas  d acceptation de la part de la banque  l abonn   sera cr  e au niveau de la base de donn  es de  PAYBOX mais pas dans le cas contraire     A la suite de la cr  ation d un abonn    il peut   tre envoy   directement une trame du type 52   d  bit sur un abonn    si le montant pr  cis   lors de la trame de cr  ation correspond au montant     d  biter  S il ne s   agit pas du m  me montant  il faudra alors   mettre une trame d autorisation    d  bit  53  ou une trame autorisation seule  51  suivi d   une trame d  bit  52      V
36. TE 1999888 PBX_ RANG 99 PBX_IDENTIFIANT 2 PBX_ TOTAL 1500      Ce syst  me requiert l utilisation d un programme CGI interm  diaire fourni ou d  velopp   par le  responsable du site commer  ant  Ce programme devra r  cup  rer par ses propres moyens les    informations n  cessaires au    modulev2 cgi     puis pr  parer la ligne de commande  correspondante et ex  cuter  appeler  le    modulev2 cgi        e   Lancement par mode    variables d environnement         15    Ce mode repr  sente une technique fortement li  e au syst  me d exploitation du serveur et au  logiciel de gestion du site  Elle utilise les variables d environnement  et requiert un acc  s plus  d  taill   au serveur du commer  ant  ainsi que le d  veloppement de scripts ou de programmes  particuliers de la part du responsable du site commer  ant     Ces variables sont lisibles par n importe quel programme utilisant la fonction standard C     getenv       Vous pouvez alors envisager de pr  parer certains param  tres n  cessaires au     modulev2 cgi    comme autant de variables d environnement qui seront invisibles depuis le  navigateur du client     Par exemple  plut  t que d appeler le    modulev2 cgi    depuis un formulaire HTML  il vous sera  possible d appeler votre programme CGI    commercant cgi     en Perl  en C ou autre L4G  sp  cifique au logiciel utilis     qui lui conna  t le montant de l achat    Votre programme cr  era alors la variable d environnement    PBX TOTAL    puis appellera le     modulev2 
37. Version 4 84    PAYBOX       Paiement S  curis   sur  Internet et en Vente    Distance       MANUEL D INSTALLATION ET PARAMETRAGE      haybox    art of Point group    SOMMAIRE    PRODUIT    PAYBOX SYSTEM  gt     E aAA aaa aE Aa i a aaa aa aa aaa aai 4  lePRE SENTATION EE 4  IER Ode fl RE er E 6  II   INSTALLATION DU MODULENZ Col  6  IV   LANCEMENT DU MODULENZ Col  7   a   Les diff  rentes variables    7  b   Lancement par mode    formulaire HTML    rnnnrsrreennenesnnennne 13  c   Lancement par mode    fichier local    7 14  d   Lancement par mode    ligne de commande  15  e   Lancement par mode    variables d environnement               UU 15  f   Lancement par plusieurs modes    16  V  LES URES DE RETOUR ET elek RUE  eegenen 16  a   Les 3 urls de retour sur le site commer  ant    inner 17  b   La validation des bons de commandes avec    l url http              18  c     Valeurs des codes erreurs nier nee ener esse ects tete enr dettes cesser 23  d     Remarques sur la signature PA YBOX id rrrnnnerrreennnneesreennnneesreennnnsreennne 23  e     Interfa  age avec le traitement PAYBOX DIRECT Pius  24  VI   LES DIFFERENTES OPTIONS ET PERSONNALISATIONS ii reeeereersreereeeeeenennnes 24  a   Gestion des paiements diff  r  s    24  b   Gestion de la page interm  diaire   25  c   Gestion des codes TEE 27  d   Personnalisation de la page de paiement    inner 29  e   Personnalisation du ticket de paiement    29  f    Test de disponibilit   des serveurs de paiement    30  VII     LA PAG
38. ancaire est arriv  e     expiration      PBX_SITE   1999888  PBX_RANG   99  PBX_IDENTIFIANT   2  PBX_TOTAL   2000  PBX_DEVISE   978    Si le paiement initial  20 euros  est effectu   le 28 novembre par exemple  le premier  pr  l  vement aura lieu le 31 novembre  car la prise en compte de l abonnement est imm  diate  via IBS _DELAIS qui est inexistante     10 pr  l  vements  BG NBPAIE  d un montant de 5 50 euros  BG 2MONT  seront r  alis  s tous  les 3 mois  BG FREQ  le dernier jour du mois  IBS QUAND      Tableau d exemples de date de reconduction     27 11 2003  OJ Of 2712 2003 nn   27 11 2003  0  Zi 2911 2003    27 11 2003  0 7  04 12 2008  27 11 2003  2  0  02 12 2008      27 11 2003 30 11 2003  27 11 2003 04 01 2004    06 12 2003  03 01 2004  30 11 2003    EE    27 11 2003  2  11 2003 06 01 2004  2  11 2003 10 01 2004    27 11 2003 06 01 2004    Lorsqu un abonnement est effectu    un mail    ticket de paiement    est envoy   au commer  ant  et au client avec une mention pr  cisant le montant et la date un prochain pr  l  vement        OI  27 11 2003  OI  OI    mention pr  cis  e sur le mail envoy   au client    35    Prochain pr  l  vement le xx xx xxxx d un montant de xx xx Eur   pour toute r  clamation adressez vous    votre commer  ant      mention pr  cis  e sur le mail envoy   au commer  ant      Prochain pr  l  vement le xx xx xxxx d un montant de xx xx Eur  Pour toute r  siliation de cet abonnement veuillez rappeler la r  f  rence PAYBOX xxxxxxx     Attention      
39. ar le  centre d autorisation de la banque   10 caract  res    168753  du commer  ant si le paiement est maximum  accept       pour la gestion de leurs cartes   Code r  ponse concernant l     tat de la    IDENTIFIANT    AUTORISATION    question trait  e   op  ration accept  e  ou refus  e  voir ci apr  s les  diff  rents codes retour      COMMENTAIRE   Messages divers pour information  E PAYBOX PPPS  caract  res    CODEREPONSE 5 chiffres    00007  date invalide        PAYS       Code pays du porteur de la carte  La  valeur     sera retourn  e si le code i    3 caract  res  pays est inconnu  Sg FRA  alphab  tiques  Norme ISO 3166    e 10 caract  res  TYPECARTE   Type de carte utilis  e alphab  tiques IS  SHA 1 Empreinte SHA 1 de la carte utilis  e   40 caracteres   E8BF2903A1149E682BE599C5C20788788256AA46  alphab  tiques    Rembours      Annul      Autoris      Captur      Cr  dit    Refus      Demande de solde  Carte cadeaux    Cr  dit Annul      Rejet support    Identifiant PAYBOX de la remise  t  l  collect  e  9 chiffres    509625890  SE maximum  Retourn   uniquement dans le cadre  du type 17     V   LES CODES RETOUR D OPERATION       lt     Etat de la transaction    16 caract  res  Retourn   uniquement dans le cadre   alphab  tiques  du type 17     STATUS       REMISE       Le champ    CODEREPONSE     dans la trame    r  ponse     renvoie un code correspondant au  r  sultat de la requ  te trait  e par PAYBOX     Signification    SE Erreur d acc  s aux donn  es pr  c  demme
40. caract  res    par exemple    8  Email  50 caract  res    9  T  l  phone  25 caract  res     FR pour France    Exemple    Jean DUPONT Rue  Lecourbe   75010 PARIS FR jean dupont gmail co   01 02080405  1 1       Liste des codes monnaie    afficher au niveau de dal   O   page de paiements    e Euro  EUR     Franc Suisse  CHF    Dollar US  USD     Yen  JPY     Yuan  CNY     Livre Sterling GBP     Dollar Canadien  CAD    NO CURR  aucune devise pr  sente     Par d  faut  si aucun code monnaie n   est param  tr     toutes les devises sont affich  es     Code monnaie de la transaction suivant la norme ISO  e L  d  code alphab  tique  T1        TimeOut de la page de paiement  en secondes         La valeur par d  faut est fix  e    900 secondes     R  f  rence abonn   affect   par le commer  ant via le  produit PAYBOX Direct Plus ou PAYBOX SYSTEM  Plus     La documentation de cette variable permet de mettre     jour le num  ro de carte associ      un abonn   ou  po 1  1       Num  ro d abonnement PAYBOX SYSTEM renvoy    via la variable    B    de PBX RETOUR        La documentation de cette variable permet de mettre     jour le num  ro de carte associ      un abonnement si  le paiement est accept   et si l abonnement est en  Cours     L abonnement avait   t   initialement cr     via le produit  e  BARBOSA SYSTEM     1       R  f  rence transmise    votre banque au moment de laf a   banque au moment de la  t  l  collecte  Elle devrait   tre unique et peut permettre     votre banque de v
41. cgi          lt FORM ACTION      cgi bin commercant cg  METHOD   post gt    lt INPUT TYPE   submit NAME   bouton paiement VALUE      paiement  gt    lt  FORM gt     Votre programme    commercant cgi    ex  cute    son tour les commandes suivantes  exemple  pour Unix         indiquer au    modulev2 cgi    que les param  tres sont en variables d environnement  PBX MODE 2      autres variables             PBX_SITE 1999888  PBX RANG 99  PBX_IDENTIFIANT 2  PBX TOTAL 1500      exportation des variables d environnement et appel du    modulev2 cgi      export PBX MODE PBX SITE PBX RANG PBX IDENTIFIANT PBX TOTAL     modulev2 cgi    f   Lancement par plusieurs modes      Il est possible d utiliser plusieurs modes pour appeler le    modulev2 cgi     Ainsi  la variable  e PBX MODE    peut contenir jusqu    4 chiffres parmi    1        2        3    et    4     Dans ce cas  le    modulev2 cgi    cherchera les variables selon les modes sp  cifi  s et dans  l ordre sp  cifi    Cela permet par exemple de d  finir des valeurs par d  faut dans un fichier ou en  m  moire     Si PBX MODE   1234      alors    modulev2 cgi    recherche d abord les variables dans les champs HTML     puis recherche les variables manquantes en environnement local      puis recherche les variables manquantes dans le fichier      puis recherche les variables manquantes sur la ligne de commande     V   LES URLS DE RETOUR ET    L URL HTTP         16    Une fois le paiement r  alis   sur la page de paiement Paybox  le cli
42. crire auparavant aupr  s de notre  service commercial les droits d utilisation de ce traitement     Les informations retourn  es sont sous la forme    Partie Du Num  ro De Carte Crypt  e  Date De Validit   De La Carte   CVV    Les trois informations seront s  par  es par la cha  ne           La partie du num  ro de carte crypt  e  est    URL encod  e    et vous devez l URL d  cod  e pour l utiliser avec le traitement PAYBOX  DIRECT Plus     C est la r  f  rence commande qui fait office de r  f  rence abonn   pour PAYBOX DIRECT Plus     VI   LES DIFFERENTES OPTIONS ET PERSONNALISATIONS  a   Gestion des paiements diff  r  s      Paybox System peut g  rer les paiements diff  r  s  c est    dire garder les transactions un certain  nombres de jours avant de les envoyer vers le centre de t  l  collecte de la banque pour d  biter  l acheteur et cr  diter le commer  ant     Cette option peut s av  rer tr  s utile  lorsque le commer  ant d  sire s assurer que la  marchandise ou le service a   t   livr   au client avant que ce dernier soit d  bit       Sur la fiche d inscription Paybox System  il vous sera demand   le nombre de jours de diff  r    par d  faut  si vous en souhaitez un         1   le paiement sera envoy   le lendemain     2   le paiement sera envoy   le surlendemain     etc       24    b   Gestion de la page interm  diaire      L utilisation des variables    PBX_TXT        PBX WAT        PBX BOUTPI    et    PBX BKGD     permet de g  rer la page interm  diaire    Paybox  
43. current     Le principe de r  partition du num  ro porteur     Les diff  rentes parties concern  es par cette op  ration ne doivent pas conserver pas de  donn  es sensibles  N   porteur   Le principe retenu est donc de r  partir les informations  contenues dans cette donn  e entre les diff  rentes parties  les donn  es conserv  es par  chacune d entre elles devenant donc inexploitables seules  Nous allons faire conserver     chacune des parties 1 caract  re sur 2     Le num  ro de porteur retourn   par notre serveur est d  j   scind   en deux parties et est crypt     C est cette information que vous devez conservez sans les caract  res CR LEF en fin de cha  ne     V   D  finition de la trame    R  ponse         En retour PAYBOX adresse au commer  ant les donn  es suivantes         NUMTRANS Ses de la transaction cr    e sur  up chiffres 100005631409    NUMAPPEL p 10 chiffres   0000782653  e  SeS O E  Identifiant unique et s  quentiel de la  requ  te permettant d   viter les  confusions au niveau des r  ponses  NUMQUESTION  en cas de questions multiples etf 40 chiffres  0000000001  simultan  es   1  lt   NUMQUESTION  lt    E GT EEN  BE BEN  SITE Num  ro d adh  rent fourni par laf  gt  chiffres   1999888  site test   a   banque du commer  ant       RANG Num  ro de rang du site fourni par la chiffres 99  site test   a E banque du commer  ant       IDENTIFIANT  Champ vide  10 chiffres  e   AUTORISATION  cente d autorisation de la banque   10 caract  res    68753  du commer  ant si
44. demander la saisie d un mot de passe ce qui permet l ex  cution de  script de connexion automatique     Le s  fichier s  d  pos   s  sont tout de m  me crypt   m  me si la connexion est s  curis  e     Une fois le fichier trait    il sera remis    votre disposition dans votre r  pertoire d  di   avec une  extension particuli  re      status xmi     afin de le diff  rencier du fichier original     c     Gestion des fichiers     Chaque programme concern   par les proc  dures de d  p  t et de retrait devra s assurer qu   un  fichier n est pas en cours d utilisation par un autre  Pour cela  la commande    fuser    est en  mesure d effectuer ce test    En n effectuant pas ce contr  le  le risque encouru est de ne pas r  cup  rer la totalit   d un fichier   Les   changes de fichiers doivent s effectuer en respectant les extensions suivantes      e Les fichiers d  pos  s dans votre r  pertoire     home in    doivent avoir l extension  vm      e D  s que votre fichier est pris en compte par notre cha  ne de traitement  celui ci est  recopi   dans le r  pertoire     nome encours        e A l issue du traitement  le fichier contenant les r  ponses sera pr  sent dans le r  pertoire  e  nome out    avec l extension     status xml       Il est important de noter que votre r  pertoire de d  p  t est limit   en taille  c est    dire  que la  purge de ce r  pertoire est    votre charge  Par ailleurs  tous fichiers portant une extension autre  que celle mentionn  e pr  c  demment sera supprim
45. du support technique     Suite    une premi  re utilisation de cette cl    les versions pr  c  dentes  00101 et 00102  seront  inaccessibles avec un refus de traitement repr  sent   par un code r  ponse    00013     les diff  rentes valeurs du champ ACTIVITE      Il s agit pour la banque de diff  rencier la provenance des diff  rents flux mon  tiques envoy  s    ceci ayant pour but de renseigner de la mani  re la plus correcte possible les champs relatifs     l ECI  Indicateur de Commerce Electronique      Voici les valeurs possibles pour le type d activit      020   non sp  cifi      021   demande par t  l  phone    022   demande par correspondance    023   demande par minitel    024   demande par internet    027   paiement r  current     IV   DEFINITION DE LA TRAME    REPONSE         46    NUMTRANS Num  ro de la transaction cr    e sur 10 chiffres 0000563149  Paybox   NUMAPPEL Ge de la requ  te g  r  e Sur  40 chiffres  0000782653    Identifiant unique de la requ  te    permettant d   viter les confusions au  niveau des r  ponses en cas de  NUMQUESTION I questions multiples et simultan  es           1  lt   NUMQUESTION  lt      10 chiffres   0000000001  2147 483647    SITE Num  ro d adh  rent fourni par lal  gt  Chitres  1999888  site test   banque du commer  ant    RANG Num  ro de rang du site fourni par la 2 chiffres 99  site test   banque du commer  ant     Num  ro d adh  rent fourni par  American Express ou Diners Club  10 chiffres   Num  ro d   autorisation d  livr   p
46. dulev2 cgi METHOD   post gt      lt INPUT TYPE   hidden NAME   PBX MODE VALUE      13  gt    lt INPUT TYPE   hidden NAME   PBX_OPT VALUE      C  mon site paybox fichier txt  gt    lt INPUT TYPE   submit NAME   bouton paiement VALUE      paiement  gt      lt  FORM gt   Contenu du fichier local    fichier txt           identifiant de mon site  PBX_SITE 1999888  PBX RANG 99  PBX_IDENTIFIANT 2    PBX_TOTAL 1500  14    PBX DEVISE 978   PBX CMD ma reference 123456   PBX PORTEUR client test com   PBX RETOUR montantMiref R auto A trans T      url de retour  PBX_EFFECTUE  http  www commerce fr merci html  PBX_REFUSE http  www commerce fr regret html  PBX_ANNULE http  www commerce ir regret html    Etant donn   que les variables telles que   PBX TOTAL zs     PBX CMD   ou  e PBX PORTEUR    ont des valeurs diff  rentes pour chaque paiement  si vous souhaitez les  inclure dans le fichier local  il sera n  cessaire de cr  er un fichier pour chaque tentative de  paiement     Attention        en PHP  il faudra utiliser la fonction    shell exec      plut  t que    exec      pour l appel du     modulev2 cgi        d   Lancement par mode    ligne de commande         Ce mode permet d utiliser le    modulev2 cgi  gt    comme un programme normal  non CGI   appel    lui m  me par un programme CGI    Les param  tres devront   tre sp  cifi  s sur la ligne de commande  comme les arguments du  programme et la variable    PBX MODE    devra contenir le chiffre    4        modulev2 cgi PBX_ MODE 4 PBX_SI
47. e format du fichier  si PBX_MODE contient 3    fichier local mal form    vide ou ligne mal format  e       manque une variable obligatoire  PBX_SITE  PBX_RANG  PBX_IDENTIFIANT  PBX TOTAL   PBX CMD  A    une des variables num  riques contient un caract  re non num  rique  site  rang  identifiant  montant   devise        PBX_SITE contient un num  ro de site qui ne fait pas exactement 7 caract  res   PBX_RANG contient un num  ro de rang qui ne fait pas exactement 2 caract  res     PBX_TOTAL fait plus de 10 ou moins de 3 caract  res num  riques     28     12 PBX LANGUE ou PBX DEVISE contient un code que ne fait pas exactement 3 caract  res    13 PBX CMD est vide ou contient une r  f  rence dont la longueur d  passe 250 caract  res    14 Non utilis      15 Non utilis      16 PBX_PORTEUR ne contient pas une adresse e mail valide     17 Erreur de coh  rence  multi paniers    R  serv   Usage Futur     18 D  tection de la pr  sence d une faille XSS     20 Nombre erron   de cartes cadeaux annonc  es  1    3   cf  documentation sp  cifique d int  gration sur les  paiements mixtes     21 Valeur pr  sente dans une variable  gt     la taille maximale    d   Personnalisation de la page de paiement      II faut nous envoyer les images  logos  banques      le fond d   cran  les polices et les boutons      valider    annuler  et    retour boutique        l adresse  support paybox com     Les boutons  valider    annuler  et    retour boutique    doivent obligatoirement   tre envoy  s au  format
48. e l identit   de l   metteur et cela ind  pendamment de la m  thode de transfert utilis  e     40    La signature s effectue avant le chiffrement du fichier afin de renforcer la s  curit   et en  application du principe    Only what is Seen Should be Signed        En production  toute signature non valid  e doit vous mettre en garde sur l origine du fichier et  vous devez vous rapprocher de notre service support     Le chiffrement du fichier est effectu   au moment de la g  n  ration du fichier    Question    mais  n est pas pr  sent dans le fichier    status    car il ny a pas dans ce dernier de donn  es  sensibles  Le chiffrement repose sur tout le contenu de l   l  ment    Merchant    de mani  re     laisser en clair les informations Num  ro de lot  Date  Num  ro de site et Rang  Le fichier     Status    est sign     lectroniquement par les applications de PAYBOX     Ill   LES CODES RETOUR D OPERATION      Les diff  rents codes retour d op  ration sont identiques    ceux du traitement    PAYBOX Direct  Plus    page 56     41    Produit    PAYBOX Direct           PRESENTATION      Le produit    Paybox Direct PPPS     Paiement Paybox Par Socket  permet d envoyer une  transaction    PAYBOX via une trame    question     et d obtenir en retour une trame    r  ponse     pr  cisant l acceptation ou le refus de la requ  te     Le principe du PPPS est donc de        Cr  er une trame    question        Appeler une URL pr  sente sur les serveurs de PAYBOX     R  cup  rer la trame    
49. e la transaction     GC  O       O  O O  AN AN  NI      Par exemple  pour une transaction refus  e pour raison    provision insuffisante     le  CODEREPONSE renvoy   sera 00151   Tous les codes sont pr  cis  s en page 58 de ce manuel     5    N    Codes r  ponses du centre d autorisation        LES CODES REPONSES DU CENTRE D AUTORISATION      A chaque traitement d une transaction par le centre d autorisation  ce dernier renvoie un code  r  ponse en tant que motif de refus     a     R  seau carte bancaire  American Express et Diners    Les diff  rents codes r  ponses lors du traitement de la carte bancaire ne sont pas tous    retourn  s  certains   tant internes au centre d autorisation      signification code r  ponse du centre  d autorisation    signification code r  ponse du centre    code d autorisation       38  41  43   P  54  55  56  57  58  59    ransaction approuv  e ou trait  e avec succ  s  nombre d essais code confidentiel d  pass       02  contacter l   metteur de carte   03  04  05    07    carte perdue   commer  ant invalide  carte vol  e   conserver la carte  provision insuffisante ou cr  dit d  pass     ne pas honorer  date de validit   de la carte d  pass  e   conserver la carte  conditions sp  ciales  code confidentiel erron     approuver apr  s identification du porteur  carte absente du fichier   transaction invalide  transaction non permise    ce porteur     montant invalide  transaction interdite au terminal     num  ro de porteur invalide  suspicion de 
50. eaux associ  es    un  compl  ment par carte CB Visa MasterCard Amex      e Q  Heure de traitement de la transaction  Format 24h   HH MM SS     Ainsi  il vous faudra pr  ciser les valeurs souhait  es dans cette variable de la mani  re suivante      PBX RETOUR    montant M maref R auto A trans T abonnement B  paiement P carte C  idtrans S pays Y erreur E validite D PPPS  U IP EBING N digest H sign K    Vous pouvez changer  selon votre choix  le nom des variables  montant  maref  auto  trans   abonnement  paiement  carte  idtrans  pays  erreur  validite  PPPS et sign   A l appel des urls de  retour  PBX_EFFECTUE  PBX REFUSE  PBX ANNULE et    l url http directe  gt      ces variables  seront concat  n  es    la fin des urls     Si  par exemple  votre    url http    et votre variable    PBX RETOUR    sont      htip   www commerce fr cgi verif_pmt asp    PBX_RETOUR   ref Ritrans T auto A tarif M abonnement B pays Y  erreur E    A l appel des urls de retour  PBX EFFECTUE  PBX REFUSE  PBX ANNULE et    l url http  directe      ces variables seront concat  n  es    la fin de la mani  re suivante      htip   www commerce fr cgi verif_pmt asp ref abci2 amp trans  71256 amp auto 30258 amp tarif 2000 amp abonnement 354341   amp pays FRA amp erreur  00000    II vous faudra alors v  rifier imp  rativement le num  ro d autorisation  le code erreur  le montant  et la signature   lectronique   si le num  ro d autorisation existe  dans l exemple pr  c  dent il est    gale    30258   que le code
51. ent a la possibilit   de revenir  sur le site commer  ant par l interm  diaire de 3 urls     Le commer  ant pourra g  rer de fa  on automatique la validation de ses bons de commandes  suivant le r  sultat de la transaction par l interm  diaire d   une 4  url nomm  e    url http        a   Les 3 urls de retour sur le site commer  ant      Le retour de Paybox System vers le site marchand peut se faire sur 3 adresses  urls   diff  rentes selon si le paiement est accept    refus   ou annul      Ces 3 urls peuvent   tre enregistr  es par d  faut dans la base de donn  es Paybox   elles sont  alors    pr  ciser dans la fiche d inscription remise par le commer  ant     Elles peuvent   galement   tre g  r  es de fa  on dynamique par le commer  ant en utilisant les 3  variables suivantes        PBX_EFFECTUE     PBX_REFUSE     PBX_ ANNE    Ces urls sont appel  es d  s que le client clique sur le bouton    retour boutique    de la page  r  capitulative du paiement  phase d affichage du ticket de paiement   ou de la page indiquant  que la transaction n   a pas   t   autoris  e     Vous avez la possibilit   de choisir un retour imm  diat   vous pouvez pr  ciser cette option dans    la fiche d inscription ou aupr  s de notre support technique  Dans ce cas l    le ticket r  capitulatif  n est pas affich    et  le client est redirig   directement vers le site du commer  ant     17    Ge BBo free 2e  el D    ATTENTION CECI N EST PAS UN VRAI PAIEMENT  IL N Y A PAS EU DE VRAIE AUTORISATION    CA
52. et minuscules ainsi que  de caract  res sp  ciaux      _     etc   Un mot de passe ne doit pas   tre le m  me que les A  derniers pr  c  dents mots de passe     Il est possible de visualiser le Back Office de la boutique de tests PAYBOX avec      Login   199988899  Mot de passe   1999888l  i majuscule   URL   https   preprod admin paybox com    62    Identifiant 1999888 099 Nom     TEST    LA BOUTIQUE DE TEST MHIS          paybox    Journal Statistiques Attente T  l  collecte  E   Oppositions   Ch  ques __L Evolutions __L Aide _L a D  connexion          Bienvenue sur votre Back Office Commer  ant   Ce service est r  serv   aux commer  ants affili  s    Paybox     aybox    part of Point group       Un nouveau datacenter pour PAYBOX SERVICES    L infrastructure de production de PAYBOX SERVICES   volue en juin 2011 et des nouvelles  adresses  P sont    prendre en compte dans votre int  gration  Nous vous invitons    t  l  charger la  note d informations disponible depuis ce lien de notre site institutionnel       Un nouvel environnement pour vos tests    Une plateforme d  di  e de tests et d int  gration est maintenant    votre disposition  Cela signifie  que les comptes    1999888 099    et    1999888 044    vont   tre cl  tur  s    partir du 2 novembre  2010 au niveau de l environnement actuel  au profit des URL pr  sent  es dans le document en  ligne que vous pouvez t  l  charger via notre site institutionnel en cliquant ici    Nouvelle interface back office    Au del   de la
53. eule  Pas de t  l  collecte  de la transaction   Pour capturer la  transaction  lenvoyer    votre banque au  moment de la t  l  collecte   vous devez  utiliser les traitements PAYBOX Traitement  Par Lot  voir page 38  ou PAYBOX Direct   voir pages 42 ou 49      N  par d  faut    Autorisation   capture  T  l  collecte de la transaction    M  thode utilis  e  GET ou POST  pour l appel de    Purl  http Directe     voir page 18      Valeur par d  faut GET    Temps d attente  en secondes  pour v  rifier la  disponibilit   du serveur de paiement primaire de  Paybox     Valeur par d  faut   8    Temps d attente  en secondes  pour v  rifier la  disponibilit   du serveur de secours primaire de  Paybox     Valeur par d  faut   10    Temps d attente  en secondes  pour v  rifier la  disponibilit   du serveur de secours secondaire de  Paybox     Valeur par d  faut   20    Temps d attente  en secondes  pour v  rifier la  disponibilit   du serveur de secours tertiaire de  Paybox     Valeur par d  faut   20    Temps d attente  en secondes  pour v  rifier la  disponibilit   du serveur de secours quaternaire de  Paybox     Valeur par d  faut   20     R  f  rence num  rique d   une subdivision g  ographique   fonctionnelle  commerciale         Nombre de jours de diff  r      Pour g  rer un diff  r   de 4 jours  il faudra mettre 04  comme valeur        noter qu il est possible de supprimer cette mise en  attente    partir du back office commer  ant  Par  exemple  une transaction r  alis  e le 2 
54. formation en cas de litige sur un paiement     Nombre de jours d   attentes avant la mise     disposition de la transaction pour l envoi    la banque    Num  ro remis par Paybox dans la trame  e REPONSE      ce champ doit   tre renseign   lors de  la prochaine trame    QUESTION    pour une demande  de capture ou d annulation  Pour les autres types de  demande  1  3 ou 4   ce champ sera vide     Champ obligatoire pour les questions du type 2  5 et  13  Utilis   dans les requ  tes SQL pour les questions  du type 2 5 et 13   Num  ro remis par Paybox dans la trame    REPONSE     lors de la gestion d un paiement susceptible d   tre    envoy      la banque   ce champ doit   tre renseign    lors de la prochaine trame    QUESTION    pour une  demande de capture ou d annulation  Pour les autres  types de demande  1  3 ou 4   ce champ sera vide     Champ obligatoire pour les questions du type 2  5   13 et 17  Utilis   dans les requ  tes SQL pour les  questions du type 2  5 et 13   Num  ro d autorisation fournie par le commer  ant  suite    un appel phonique aupr  s de sa banque        10 chiffres  ne Pas utiliser pour le  moment   10 chiffres   0000002530    250  caract  res  maximum    1111222233334444  4 chiffres    caract  res    3 chiffres 024  12 caracteres     7130968CT2  maximum    3 chiffres  maximum    n    TR364875 lot2a           10 chiffres    10 caract  res 130968  maximum    Valeur uifs  e pour ies question du ge 4 8 18  ll   geng ES ES  la norme ISO 3166 lors de la r  po
55. fraude     sch     esch  esch  esch  esch   zl  Oil BR    IN      metteur de carte inconnu  l accepteur de carte doit contacter l acqu  reur     annulation client  d  passe la limite du montant de retrait          CO    r  p  ter la transaction ult  rieurement  63    r  ponse erron  e  erreur dans le domaine  serveur      mise    jour de fichier non support  e   impossible de localiser l enregistrement dans le    r  gles de s  curit   non respect  es   r  ponse non parvenue ou re  ue trop tard     24    75  nombre d essais code confidentiel d  pass       porteur d  j   en opposition  ancien  enregistrement conserv          O      D  2    enregistrement dupliqu    ancien enregistrement  remplac     erreur en    edit    sur champ de mise    jour    arr  t momentan   du syst  me     91   metteur de cartes inaccessible     28  29    acc  s interdit au fichier  94 emande dupliqu  e     mise    jour de fichier impossible     3    auvais fonctionnement du syst  me       ch  ance de la temporisation de surveillance  globale     serveur inaccessible  positionn   par le serveur      30 lerreur de format     31  33  34    identifiant de l organisme acqu  reur inconnu     ER  EN  nm  ER  ER  ER  E    ER  ER  ER  ER  75  ER  ER  ER  ER    date de validit   de la carte d  pass  e  incident domaine initiateur     suspicion de fraude     N N N N  N O  Ol O    O     D  A      N    58    b     R  seau Cetelem Aurore et Rive Gauche     signification code r  ponse du centre signification code r 
56. hamp obligatoire  Date et heure d envoi de la trame  date du jour  sous  la forme jmmaaaahhmmss   jour mois ann  e heure  DATEQ minute seconde    Champ obligatoire  Utilis   dans les requ  tes SQL  pour la  Type de demande concernant la transaction    1   Autorisation  2   D  bit  3   Autorisation   D  bit   4   Cr  dit  5   Annulation  11  V  rification de  l existence d une transaction  12   Transaction sans  demande d autorisation  13   Modification du  montant d une transaction  14   Remboursement  17    Consultation    TYPE    Champ obligatoire  Identifiant unique de la requ  te permettant d   viter  les confusions au niveau des r  ponses en cas de    questions multiples et simultan  es  il pourra   tre  remis    z  ro chaque jour      NUMQUESTION  1  lt   NUMQUESTION  lt   2147483647    Champ obligatoire   Num  ro d adh  rent fourni par la banque du  commer  ant    SITE  Champ obligatoire  Utilis   dans les requ  tes SQL  pour les questions du type 2  5  11  13 et 17   Num  ro de rang du site fourni par la banque du  commer  ant    RANG  Champ obligatoire  Utilis   dans les requ  tes SQL  pour les questions du type 2  5  11  13 et 17   Cl   activ  e uniquement avec la version 00103  voir  ci apr  s      O       Mm    Champ obligatoire pour tous messages sup  rieurs  ou   gales    une version    00103          taille exemple    5 chiffres 00103    14 chiffres    13022003103050       5 chiffres 00003  10 chiffres 10000000001    7 chiffres 1999888  site test     2 chiffres
57. i     titre d exemple  un formulaire permettant l affichage de la page de paiement       lt FORM ACTION       cgi bin modulev2 cgi METHOD   post gt     lt INPUT TYPE   hidden NAME   PBX MODE VALUE      1   gt   lt     passage par formulaire    gt    lt INPUT TYPE   hidden NAME   PBX SITE VALUE      1999888  gt     lt INPUT TYPE   hidden NAME   PBX_RANG VALUE      99  gt     lt INPUT TYPE   hidden NAME   PBX_ IDENTIFIANT VALUE     2  gt     lt INPUT TYPE   hidden NAME   PBX TOTAL VALUE      1500  gt     lt INPUT TYPE   hidden NAME   PBX DEVISE VALUE      978  gt     lt INPUT TYPE   hidden NAME   PBX CMD VALUE      ma reference 123456    gt     lt INPUT TYPE   hidden NAME   PBX_ PORTEUR VALUE      client test com  gt     lt INPUT TYPE   hidden NAME   PBX RETOUR VALUE      montant Miref R auto A itrans T  gt    lt INPUT TYPE   hidden NAME   PBX_EFFECTUE VALUE      htip   www commerce fr merci html gt    lt INPUT TYPE   hidden NAME   PBX_REFUSE VALUE      htip   www commerce fr regret html gt    lt INPUT TYPE   hidden NAME   PBX_ANNULE VALUE      http  www commerce fr regret html gt    lt INPUT TYPE   submit NAME   bouton paiement VALUE      paiement  gt      lt  FORM gt     Le client devra cliquer sur le bouton nomm      paiement    pour lancer la page de paiement   L identification du commer  ant  site 1999888  rang 99 et identifiant 2  correspond    la boutique  de test Paybox    Le paiement sera de 1500 centimes d euros  soit 15      et l identification du paiement par  rappo
58. ication du montant  d une transaction  14   Remboursement  17    Consultation   TYPE 5 chiffres 00003    51   Autorisation seule sur un abonn    52   D  bit sur un  abonn    53   Autorisation   D  bit sur un abonn    54    Cr  dit sur un abonn    55   Annulation d une op  ration  sur un abonn    56   Inscription nouvel abonn    57    Modification abonn   existant  58   Suppression abonn     61   Transaction sans demande d autorisation  for  age      Identifiant unique et s  quentiel de la requ  te permettant  d   viter les confusions au niveau des r  ponses en cas  de questions multiples et simultan  es  il pourra   tre    NUMQUESTION remis    z  ro chaque jour   10 chiffres   0000000001  1  lt   NUMQUESTION  lt   2147483647    Num  ro d adh  rent fourni par la banque du commer  ant     S   Champ obligatoire  Utilis   dans les requ  tes SQL pour ERD E  E   les questions du type 2 5 11 13 17 52et55   fl  Num  ro de rang du site fourni par la banque du  commer  ant   RANG 2 chiffres 99  site test     Champ obligatoire  Utilis   dans les requ  tes SQL pour    Cl   activ  e uniquement avec les versions    partie de la  00103  voir ci apr  s      Champ obligatoire pour tous messages sup  rieurs ou       ne pas utiliser pour  le moment     Montant en centimes de la transaction  sans virgule ni  point      SS  Champ obligatoire sauf pour la question du type 58  10 cnitires   0000002550  Utilis   dans les requ  tes SQL pour les questions du type  D    CARRE RE BE  Code devise de la m
59. il vous faudra g  rer le bouton  si vous en souhaitez un   et appeler la page de  paiement avec PBX DATA  qui vous est donn  e   PBX RETOUR et les autres variables non  obligatoires    La gestion de ce mode engendre le d  veloppement dun script de la part du commer  ant  permettant la r  cup  ration de la variable et la g  n  ration de la page     26    c   Gestion des codes d erreur      En cas de probl  me d ex  cution ou de passage de mauvais param  tres  le    modulev2 cgi     affiche un message d erreur du type      PAYBOX INPUT ERROR  code XX   XX est une valeur n  gative pr  cisant l erreur rencontr  e     Si vous souhaitez g  rer la description de ces erreurs  repr  sent  es par Paybox sous forme de  num  ro   vous avez la possibilit   d utiliser la variable    PBX ERREUR        Elle contiendra votre url qui sera appel  e    la place de la page contenant le texte    PAYBOX  INPUT ERROR  code xx        Paybox rajoutera une variable  nomm  e    NUMERR        la suite de votre url   elle aura pour  valeur le code    xx    afin que votre script puisse identifier le type d erreur et afficher le message  correspondant     Ainsi  vous aurez la possibilit   de rediriger le client vers une url de votre choix expliquant plus  en d  tails le motif de l erreur     Par exemple  supposons que votre script soit    PBX_ ERREUR   htip   www commerce fr cgi bin message ert CO    Si le client saisit mal son adresse email envoy  e    Paybox via la variable    PBX PORTEUR zs  au lieu d av
60. ion  redirection directe vers la  EUROCARD MASTERCARD   page de paiement    ou  E CARD       Pas d affichage de la page de  AMEX pr  s  lection  redirection directe vers la  page de paiement     Pas d affichage de la page de  DINERS pr  s  lection  redirection directe vers la  page de paiement     Pas d affichage de la page de  JCB pr  s  lection  redirection directe vers la  page de paiement     Pas d affichage de la page de  COFINOGA pr  s  lection  redirection directe vers la   page de paiement    Pas d affichage de la page de  SOFINCO pr  s  lection  redirection directe vers la   page de paiement    Pas d affichage de la page de  AURORE pr  s  lection  redirection directe vers la   page de paiement    Pas d affichage de la page de  CDGP pr  s  lection  redirection directe vers la   page de paiement    Pas d affichage de la page de  24H00 pr  s  lection  redirection directe vers la   page de paiement     Pas d affichage de la page de  RIVEGAUCHE pr  s  lection  redirection directe vers la    page de paiement   Pas d affichage de la page de  PAYPAL PAYPAL pr  s  lection  redirection directe vers la    page de paiement     O O O O O O O O O O O   gt   gt   gt   gt   gt   gt   gt   gt   gt   gt   gt   SR SR SR SR SR SR SR SR SR SR SR                                               m m m m m m m m m m m    32    d affichage de la page de  UNEURO UNEURO Rae redirection directe vers la  GER E de paiement     d affichage de la page de   NETRESERVE NETCDGP hrs redirection directe ve
61. la transaction            RAPPEL DU CONTEXTE  1  Pas de stockage de donn  es sensibles chez le commer  ant ni chez PAYBOX   2  L inscription  la modification  la radiation d un abonn   reste    l initiative du commer  ant     3  Le d  clenchement d une op  ration de paiement reste    l initiative du commer  ant que  cette op  ration soit hors ou dans un contexte d abonnement     d La caract  ristique de chaque abonnement  montant  fr  quence des paiements  dur  e       est g  r  e par le commer  ant     Ill   PAYBOX DIRECT Plus  Option gestion abonnements     a   Actions possibles    49    La version de production actuelle de PPPS permet aujourd hui les op  rations suivantes    e Autorisation seule  e Autorisation   d  bit  e D  bit  sur une autorisation pr   effectu  e   e Cr  dit  e Annulation  d une op  ration pr   effectu  e   e Le produit PPPS   tendu permettra en plus d effectuer les op  rations suivantes    e Inscription d un nouvel abonn    e Modification d un abonn   existant  e Suppression d un abonn    e Autorisation seule d un abonn    e Autorisation   d  bit d un abonn    e D  bit d un abonn    sur une autorisation pr   effectu  e   e Cr  dit sur un abonn    e Annulation d une op  ration sur un abonn      b   Nouvelles op  rations li  es    l abonnement  Lors de l inscription d un nouvel abonn    le commer  ant devra fournir    PAYBOX les m  mes  champs que pour la demande d autorisation    PAYBOX Direct    actuelle accompagn  e de la  r  f  rence abonn    unique
62. lit   de revenir sur le site marchand pour effectuer d   autres achats     Paybox System envoie   galement par e mail un double du ticket de paiement au commerce  Il  sera possible  pour le commer  ant  de g  rer de fa  on automatique  le r  sultat de la tentative de    paiement gr  ce       l url http        En fin de journ  e  Paybox System r  unit sous forme de    remise    tous les paiements r  alis  s  sur le site  et envoie celle ci  suivant le protocole CBPR  CB2A version 5 1 et 5 2  au centre de  t  l  collecte bancaire du commer  ant afin que les transactions soient trait  es    Une fois la t  l  collecte effectu  e  le commer  ant recevra un ticket de compte rendu par e mail                     part of Point group         V    pa  s A         o      EN 14      Ss A Ticket Paiement  ER TE E mail LL  CR E    m d 4   i  SE  Ba A S  K      SERVEUR SC    Cl WEB DU GE     i COMMERCANT E    Y  Le  LN Le Gei  R G   reine      LEGENDE Navigateur Web du Client  i   i HTTP  wE                HTTPS  SSL      gt  Protocoles bancaires CBSA et CEPR sur  25    ALLELEE  gt  CMT    Mail     Il   LES MODULES DISPONIBLES      Le module CGI  fourni par PAYBOX  est en libre t  l  chargement sur le site  http   www paybox com     Le module est disponible pour les syst  mes d exploitation suivants      Windows NT  9x  2000  XP  Unix SCO  Intel    Sun Solaris   Linux  Intel    Free BSD   Mac OS X   Aix  IBM      Nous pouvons   galement r  aliser sur demande un portage vers d autres syst  me
63. m cgi ChoixPaiementMobile c    facultatif    Type de navigateur internet      HTML   valeur par d  faut   WAP   cr  ation d   une page de paiement au  format WML   IMODE   cr  ation d une page de paiement au   caract  res  format IHTML   XHTML   cr  ation d   une page de paiement  adapt  e aux terminaux mobiles  type            PBX_SOURCE facultatif  gt   2 00    URL du serveur de paiement de secours primaire de  Paybox si diff  rente de celle par d  faut    https   tbeweb1 paybox com cgi MYchoix pagepaieme  nt cgi    Pour la version   iframe    ou    PAYBOX SYSTEM  Light     il faut obligatoirement documenter la variable  avec l URL    https   tbeweb1 paybox com cgi MYframepagepaieme  nt ip cgi    PBX BACKUP1 jusqu a 150   facultatif   gt   2 00  caract  res     Pour la version    mobile     il faut obligatoirement  documenter la variable avec l URL      https   tbeweb1 paybox com cgi ChoixPaiementMobile  CO       URL du serveur de paiement de secours secondaire  de Paybox si diff  rente de celle par d  faut    https   tbeweb2 paybox com cgi MYchoix pagepaieme  nt cgi    Pour la version   iframe    ou    PAYBOX SYSTEM  Light     il faut obligatoirement documenter la variable  avec l URL    https   tbeweb2 paybox com cgi MYframepagepaieme  nt ip cgi    jusqu      150    PBX_BACKUP2    caract  res     facultatif  gt   2 00    Pour la version    mobile     il faut obligatoirement  documenter la variable avec l URL      https   tbeweb2 paybox com cgi ChoixPaiementMobile  cai    
64. maxlength  10  type  text  gt  lt br gt    Site  lt input name  SITE  value  1999888  size  7  maxlength  7  type  text  gt  lt br gt    Rang  lt input name  RANG  value  99  size  2  maxlength  2  type  text  gt  lt br gt    Reference commande  lt input name  REFERENCE  value  Hello World  size  30  maxlength  30   type  text  gt  lt br gt      lt input name  VERSION  value  00103  type  hidden  gt  lt br gt    lt input name  CLE  value  19998881  type  hidden  gt  lt br gt    lt input name  IDENTIFIANT  value    type  hidden  gt  lt br gt    lt input name  DEVISE  value  978  type  hidden  gt  lt br gt     42     lt input name  PORTEUR  value  1 111222233334444  type  hidden   lt br gt    lt input name  DATEVAL  value  1010  type  hidden  gt   lt br gt     lt input name  CVV  value  123  type  hidden   lt br gt     lt input name  ACTIVITE  value  024  type  hidden   lt br gt     lt input name  ARCHIVAGE  value  AXZ130968CT2  type  hidden   lt br gt    lt input name  DIFFERE  value  000  type  hidden   lt br gt     lt input name  NUMAPPEL  value   type  hidden   lt br gt     lt input name  NUMTRANS  value   type  hidden   lt br gt     lt input name  AUTORISATION  value   type  hidden   lt br gt     lt input name  PAYS  value   type  hidden   lt br gt      lt input type  submit  gt      lt  form gt    lt  body gt    lt  html gt     Ill   DEFINITION DE LA TRAME    QUESTION         nom Signification    Valeur num  rique de la version PPPS  valeur par  VERSION d  faut 00103    C
65. n    ne pas d  passer  Ill expiration    ne pas d  passer        Si la date de fin de validit   de la carte est inf  rieure     la limite fix  e par cette variable  le paiement sera  refus    Ceci est utile dans le cas des paiements enn  fois et pour   viter qu   une reconduction   choue pour  cause de date d expiration de la carte d  pass  e     Par exemple     Ech  ancier 04 05 2009  08 06 2009 et 30 07 2009  PBX_ DATEVALMAX 0907   Si la carte expire avant la fin juillet 2009  le paiement  initial sera refus   avec le code erreur 00008     LL Format AAMM     AAMM        chiffres     jusqu      100    caract  res       3 chiffres    64  caract  res    4 chiffres    facultatif  gt   2 20    facultatif  gt   2 20  facultatif  gt   2 20   gt   2 20    facultatif    facultatif  gt  8 02    facultatif  gt  8 02    facultatif  gt   2 00    facultatif    facultatif    11    PBX_SANSCONNEXION       PBX_NETRESERVE DATA    PBX_CURRENCYDISPLAY    PBX_DISPLAY    PBX_REFABONNE  PBX_IDABT    PBX_ARCHIVAGE  PBX_3DS    O   Pas de recherche de disponibilit   d   un serveur    Fi  Uniquement pour la solution de paiement Neil Il pour la solution de paiement    Net  Reserve      donn  es d identification de localisation du  client     Les donn  es sont s  par  s par le caract  re   et  doivent respecter l ordre suivant    Pr  nom  25 caract  res    Nom  25 caract  res    Adressel  25 caract  res    Adresse2  25 caract  res    Code postal  10 caract  res    Ville  25 caract  res    Code pays  2 
66. n  l ordre est important     31     OU    34    g  n  rera une erreur      II faudra ensuite utiliser la variable    PBX _ OPT    pour indiquer le chemin d acc  s et nom du  fichier     Ce chemin devra   tre sp  cifi   dans la syntaxe accept  e par le syst  me d exploitation du  serveur     Par exemple        PBX_OPT C  mon site paybox fichier txt  pour Windows      PBX OPT  usr mon site paybox fichier txt  pour Unix      Si PBX ORT ne contient pas le chemin d acc  s au fichier  complet ou relatif   le     modulev2 cgi    estimera que le fichier se situe dans le r  pertoire courant o   ce dernier est  appel      Si PBX_ OPT n existe pas ou est vide  le    modulev2 cgi    recherchera le fichier    pbxinfos txt     dans le r  pertoire courant  Ce r  pertoire peut   tre celui o   est appel   le fichier ou celui o   est  install   le module cgi  cela varie suivant le syst  me d exploitation   r  f  rence au Path      Ce fichier contiendra les variables suivant un format sp  cifique   chaque ligne doit contenir une  et une seule variable suivie du signe         et de la valeur souhait  e  Chaque ligne est termin  e  par un retour chariot  cr lf ou ff   Les lignes vides ou commen  ant par le symbole         sont  ignor  es  vous avez donc la possibilit    si vous le souhaitez  de rajouter des commentaires      Voici     titre d exemple  l utilisation d un fichier local    travers un formulaire HTML permettant  l affichage de la page de paiement       lt FORM ACTION       cgi bin mo
67. n sur le langage utilis   pour l appel de ce module   vous pouvez sans  souci utiliser PHTML  l ASP  le PHP  le PERL       a   Les diff  rentes variables      Pour pouvoir assurer un paiement sur le serveur PAYBOX  le    modulev2 cgi    a besoin de  r  cup  rer les informations n  cessaires    la r  alisation du paiement et    la gestion des liens  entre l acheteur  le commer  ant et le site    PAYBOX     Ces donn  es sont stock  es dans les  variables suivantes  dont le nom est fixe et en majuscule       D  s  nom variable description taille type  ou  Mode de r  cup  ration des informations  de 1    4 1    4  PEA MOE chiffres parmi les valeurs 1 2 3 ou 4  Ge  PBX SITE a de site  TPE  donn   par la banque  voir page 7 chiffres    obligatoire    PBX_RANG Num  ro de rang  e machine     donn   par la banque f gt  Chiffres   obligatoire    gt   2 00   voir page 64     PBX parom paxo   Ten total de l   achat en centimes sans virgule ni TT    10 obligatoire    gt   2 00  point  TT    Code monnaie de la transaction suivant la norme ISO  4217  code num  rique     PBX DEVISE p   3 chiffres     obligatoire    gt   2 00  ar exemple       978    pour l euro      840    pour le dollar US        TT II  Votre r  f  rence commande  e GE obligatoire  caract  res   Adresse email de l acheteur  porteur de carte   s  6    80    tee obligatoire   gt   2 00  Les caract  res   et  doivent   tre pr  sents       PBX_CMD    PBX_PORTEUR    PBX_RETOUR    PBX_IDENTIFIANT       Variables renvoy  es par Pa
68. nexion est refus       e     Cin  matique g  n  rale      La cin  matique    retenir est la suivante    1  Cr  ation du fichier    Question    au format XML avec validation de celui ci par  l interm  diaire de notre sch  ma    PayboxSignedBatch xsd      2  Signature   lectronique du fichier avec votre cl   RSA priv  e et condens   SHA 1     3  Chiffrement du fichier suivant l algorithme AES et avec notre cl   publique RSA en  t  l  chargement depuis notre site institutionnel www paybox com    4  D  p  t du fichier dans le r  pertoire     home in       5  D  chiffrement du fichier par PAYBOX    partir de notre cl   priv  e RSA    6  V  rification de la signature    l   aide de la cl   publique RSA que vous nous avez fournie    7  V  rification par PAYBOX de la validit   et conformit   du fichier    Question    au sch  ma    XML    8  Traitement des enregistrements par PAYBOX  Il est    noter qu il faut environ 1 seconde  pour le traitement d une transaction    9  G  n  ration du fichier des r  ponses     Status xmi    sign   par PAYBOX    10 Mise    disposition du fichier des r  ponses dans le r  pertoire     home out       11 R  cup  ration du fichier et v  rification de la validit   et conformit   du fichier    Status    au  sch  ma XML par l interm  diaire du sch  ma    PayboxBa  tch status xsd        f     Informations sur la signature   lectronique et le chiffrement    L utilisation des signatures num  riques ou   lectroniques permet    chacune des parties de  s assurer d
69. novembre et  diff  r  e jusqu   au 4 novembre  peut   tre d  bloqu  e et  envoy  e le 3 novembre par action manuelle     Montant en centimes sans virgule ni point de la  seconde   ch  ance d   un paiement fractionn    L option  gestion des abonnements doit   tre activ  e     Montant en centimes sans virgule ni point de la  troisi  me   ch  ance d   un paiement fractionn    L option  gestion des abonnements doit   tre activ  e        jusqu      32  caract  res    jusqu      32  caract  res       1 caract  re    jusqu    4  caract  res     ER    chiffres    chiffres    chiffres    chiffres    chiffres    chiffres    chiffres    3    10  chiffres    3    10  chiffres                             o o o o o o  AN    CO CO CO CO    facultatif    facultatif    facultatif    facultatif    facultatif    facultatif    facultatif    facultatif    facultatif    facultatif    facultatif    facultatif    facultatif     gt   2 00     gt   2 00     gt   2 10     gt  2 00     gt   2 11     gt   2 11     gt   2 11     gt   2 11     gt   2 11     gt   2 20     gt   2 21     gt   2 20     gt   2 20           O    PBX_1EURO CODEEXTERNE    PBX_1EURO DATA    PBX_CODEFAMILLE          PBX_EMPREINTE    PBX_DATEVALMAX    Montant en centimes sans virgule ni point de la  quatri  me   ch  ance d un paiement  fractionn     L option gestion des abonnements doit   tre activ  e     Date de la seconde   ch  ance d   un paiement  fractionn    Format JJ MM AAAA  L option gestion des  abonnements doit   tre activ 
70. nse    Valeur renseign  e par le commer  ant pour indiquer   l option de paiement qu il propose au porteur de la sl    carte SOFINCO  ou carte Partenaire SOFINCO  ou  COFINOGA     Date de naissance du porteur pour les cartes   DATENAISS COFINOGA  Format JJMMAAAA 8 chiffres 08031964     PAYPAL      Valeur    indiquer dans le cadre des     ACQUEREUR annulations et captures de paiements effectu  es via W Gelee  PavPal  maximum   TYPECARTE Indication que le type de carte utilis  e doit   tre BR NEE  retourne    SHA  Indication que l empreinte SHA 1 de la carte doit   tre SE   retourn       Code erreur    retourner lors de l int  gration dans  ERRORCODETEST l environnement de pr   production  Variable non 5 chiffres 00005  orise en compte dans l   environnement de production     Identifiant de contexte PAYBOX contentant les  donn  es d   authentification retourn  es par le MPI  cf   documentation    PAYBOX RemoteMPI en  francais doc      ID3D Ce contexte d   authentification est stock   pendant  20 chiffres   4300000000000134893250  une dur  e de 5 minutes   Au del    les applications de PAYBOX consid  reront  que la phase d   authentification du porteur est non  valide car en timeout     Demande d  bit seul      PRIV_CODETRAITEMENT       Pour ce type demande  les rubriques suivantes sont utilis  es dans le cadre de la requ  te au  niveau de notre base de donn  es      e SITE   e RANG   e MONTANT  e NUMAPPEL  e NUMTRANS    C est pourquoi  leur pr  sence et leur contenu doivent   t
71. nt    d autorisation a   chou    Vous pouvez  dans ce cas l   effectuer une nouvelle    Pour une utilisation d une version autre  que la 00101  un code r  ponse    00001  00001  signifie que la connexion au centrel  00018   Transaction non trouv  e  question du type 11        tentative sur les serveurs de secours  opps1 paybox com et ppps2 paybox com     Paiement refus   par le centre   d autorisation  voir explication page 34     En cas d autorisation de la transaction   00019   R  serv    par le centre d autorisation de la banque    le r  sultat    00100    sera en fait remplac     directement par    00000        00002 00020  Cryptogramme visuel non pr  sent   00003  Erreur Payoor 0002   00004  Num  ro de poru mic 00022    00006   Acc  s refus   ou site   rang incorrect 00024 GE de chargement de la cl     R  serv   Usage  utur   00007 00025   Signature manquante   R  serv   Usage Futur   Cl   manquante mais la signature est pr  sente     00008  Date de fin de validit   incorrecte 00026   EE Erreur OpenSSL durant la v  rification de la  EEN SRE LUCE 00027 signature   R  serv   Usage Futur   00010 00028  Signature invalide   R  serv   Usage Futur    00011   Montant incorrect 00097  Timeout de connexion atteint    00012  R  terence commande invalide 00098  Incoh  rence entre la question et la r  ponse    00013   Cette version n est plus soutenue 00099 Refaire une nouvelle tentative ult  rieurement     Pour le cas d un paiement refus   par le centre d autorisation  CODEREPONSE 
72. o de l erreur en cas d   chec    e  1   Incident technique  Configuration    2   Donn  es non coh  rentes    Obligatoire en  SH 3   Incident technique  Acc  s    la base de donn  es   PS cas d   chec  4   Site inconnu   9   Echec de la r  siliation  Aucun abonnement r  sili       IDENTIFIANT Valeur transmise lors de la demande ere Obligatoire    Obligatoire si  1  9 pas de  ABONNEMENT Valeur transmise lors de la demande   r  f  rence  chiffres  commande de  pr  cis  e   Obligatoire si  1    250 pas ER  REFERENCE Valeur transmise lors de la demande B num  ro  caract  res    d abonnement  de pr  cis  e     Exemples         R  siliation par n  abonnement    https   tpeweb paybox com cgi ResAbon cgi VERSION 001 amp TYPE 001 amp SITE 1999888 amp MAC       H 0998 amp IDENTIFIANT 2 amp ABONNEMENT  1    R  ponse en cas de succ  s   ACQ  OK amp IDENTIFIANT  2 amp ABONNEMENT  1  R  ponse  Echec de r  siliation    ACQ  NO amp ERREUR 9 amp IDENTIFIANT 2 amp ABONNEMENT 1    R  siliation par r  f  rence commande     https   tpeweb paybox com cgi ResAbon cgi    VERSION 001 amp TYPE  001 amp SITE 1999888 amp MACH  099 amp IDENTIFIANT  2 amp REFERENCE ref  cmdi    R  ponse en cas de succ  s   ACQ  OK amp IDENTIFIANT  2 amp REFERENCE refcmdi  Il est    noter  qu il ny a pas d   mission de la part de PAYBOX SYSTEM d un email vers le    porteur lors de la r  siliation d un abonnement par le commer  ant sauf lors d une r  siliation via le  backoffice    A    Produit    Traitement par Lot par d  p
73. oir le type de message suivant      2 7          PAYBOX   Microsoft Internet Explorer E   0  x      Fichier Edition Affichage Favoris Outils 3    Liens gr    Pr  c  dente             A A   Rechercher  Favoris si      adresse   http  fwww commerce fr cai bin module cai      oi OK                   PAYBOX INPUT ERROR  code  16     El    amp   Termin      A     Internet Z       Vous pourrez lui afficher votre propre message  comme par exemple         e PAYBOX   Microsoft Internet Explorer  101 x     Eicher Edition Affichage Favoris Outils 2 uer  EM    Pr  c  dente       6  2  A  Rechercher  CajFavoris      Adresse h  tp ffumms comme  rce fricgi binimessage_err coPMUMERRS I   e ok                      A3                Une erreur s est produite lors de votre tentative de paement   Votre adresse email est mcorrecte   Merci de bien vouloir reverur sur notre formulaire pour la resaiair       EI Termin         Poste de travail 7    N       Voici la liste des erreurs et leur signification      code    signification  erreur de lecture des param  tres via stdin  m  thode POST   erreur r  ception http      erreur d allocation m  moire  Pas assez de m  moire disponible sur le serveur commerce    erreur de lecture des param  tres QUERY_STRING ou CONTENT_LENGTH   erreur http     PBX_RETOUR  PBX_ANNULE  PBX_REFUSE ou PBX_EFFECTUE sont trop longs   lt 150 caract  res    erreur ouverture de fichier  si PBX_MODE contient 3    fichier local inexistant  non trouv   ou erreur d acc  s     erreur d
74. ommer le  programme    modulev2 cgi    en    modulev2 exe    lors de l installation de celui ci       Au niveau de votre architecture  le port TCP    autoriser en sortie depuis vos serveurs vers  ceux de PAYBOX est 443  HTTPS   Une r  solution DNS des FQDN    tpeweb paybox com         tbpewebl paybox com        tpeweb2 paybox com    et    preprod tpeweb paybox com    devra    tre possible  Port TCP 53  DNS      Une fois install    le module doit pouvoir s   ex  cuter directement    travers l adresse Internet sur  votre navigateur  par exemple   http   www maboutique com cgi bin modulev2 caji      A lex  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   tant  seulement d      l absence des variables    r  f  rencer  Pour tout type d erreur du style      internal server error    impossible d afficher la page    erreur 404   not found    bug in dynamic linker    le fichier sp  cifi   est introuvable   CGIWrap Error  Script Execution Failed   et autres       il vous faut v  rifier tous les points pr  c  dents     IV   LANCEMENT DU MODULEV2 CGi      Une fois le module install    il vous faut lex  cuter    partir de la page de votre site qui pr  c  de la  page de paiement Paybox System  Le lancement du module devra   tre accompagn   de  diff  rentes variables  l ex  cution pouvant   tre effectu  e sous diff  rents modes    Il n y a aucune restrictio
75. onnaie utilis  e  978 pour l euro     DEVISE 3 chiffres 978    Champ obligatoire sauf pour la question du type 28   LL  R  f  rence du commer  ant permettant d identifier 250  REFERENCE clairement la commande correspondant    la transaction    Caract  res  TR364875 lot2a   maximum    56  57 et 58  Utilis   dans les requ  tes SQL pour la  question du type 11    R  f  rence du commer  ant permettant d identifier  clairement l   abonn   correspondant    la transaction  250  REFABONNE caract  res  AZERTY1234567   Champ obligatoire pour les questions du type 51  52  53  maximum     SE EE   Num  ro de carte du porteur  client  sans espace  cadr       gauche pour les phases d inscription ou de  modification     Num  ro de porteur partiel cadr      gauche dans les    PORTEUR autres cas     19 caract  res 1 1111222233334444    Champ obligatoire pour les questions du type 1  3  4  12   51  53  54  56  57 et 61  Non contr  l   pour les questions   a    SEET Kg  MMAA     Champ obligatoire pour les questions du type 1  3  4  12   51  53  54  56 et 57    Cryptogramme visuel situ   au dos de la carte bancaire     3 O   4    CVV Remarque   Les cartes AMERICAN EXPRESS ont sur DECK    leur recto un CIN  Card Identification Number  sur 4  EE _ _ _ _ _ _ _ _ _ E EE E _ _ _ _ EE     Indicateur de commerce   lectronique  ECI  permettant  ACTIVITE de diff  rencier la provenance des diff  rents flux 3 chiffres 024  R  f  rence transmise    votre banque au moment de la  t  l  collecte  Elle devrait  
76. otocole  HTTP  Voir REC 2616    seuls les codes retour commen  ant par un 2 sont consid  r  s comme  valides  Le second nombre entre parenth  ses correspond au code retour de la librairie    libcurl     assurant les   changes avec votre serveur WEB     Codes erreurs du protocole HTTP    Le premier chiffre du code de statut d  finit la classe de r  ponse  Les deux derniers chiffres  n ont pas de r  le de cat  gorisation  Il y a 5 valeurs pour le premier chiffre      e _1xx   Information     Requ  te re  ue  traitement en cours   e _2xx   Succ  s     La demande a   t   re  ue avec succ  s re  ue  comprise et accept  e   e _3xx   Redirection     e _4xx   Erreur de Client   La demande contient une mauvaise syntaxe ou ne peut pas   tre  accomplie     e 5xx   Erreur de serveur   Le serveur a   chou      accomplir une demande apparemment  valable     Codes erreurs de la librairie    libcurl       e  1   Protocole non support     e 2  Echec durant la phase d initialisation   e 3   URL mal format  e   19    4   URL mal format  e    5   R  solution du proxy impossible    6   R  solution du host impossible    7   Connexion impossible avec le host    22    HTTP  Page non atteinte    34    HTTP  M  thode post en erreur    35   connexion SSL en erreur error    42   Callback annul  e    43   Erreur interne    44   Erreur interne      Erreur d interface    47   Trop de redirection    51   Certificat SSL distant incorrecte  The remote peer s SSL certificate wasn t ok  52   Le serveur r  pond 
77. ours de PAYBOX    savoir https   ppps1 paybox com PPPS php     Pour obtenir une r  ponse de la part des serveurs de PAYBOX  les verbes    SITE    et    RANG     doivent   tre document  es et coh  rents     Exemple d appel via un formulaire HTML       lt html gt    lt body gt    lt form action  https   ppps paybox com PPPS php  method  post  name  Tests PPPS en HTTPS  gt     Date  JJMMAAAA   lt input name  DATEQ  value  20032007  size  8  maxlength  8  type  text  gt  lt br gt   Type de question  lt input name  TYPE  value  00056  size  5  maxlength  5  type  text  gt  lt br gt   Numero de question  lt input name  NUMQUESTION  value  0000000001  size  10  maxlength  10   type  text  gt  lt br gt    Montant  lt input name  MONTANT  value  1000  size  10  maxlength  10  type  text  gt  lt br gt    Site  lt input name  SITE  value  1999888  size  7  maxlength  7  type  text  gt  lt br gt    Rang  lt input name  RANG  value  44  size  2  maxlength  2  type  text  gt  lt br gt    Reference commande  lt input name  REFERENCE  value  Hello World  size  30  maxlength  30   type  text  gt  lt br gt    Reference profile lt input name  REFABONNE  value  email tests com  size  30  maxlength  30   type  text  gt  lt br gt      lt input name  VERSION  value  00104  type  hidden  gt  lt br gt     lt input name  CLE  value  LMFENRJC  type  hidden  gt  lt br gt     lt input name  IDENTIFIANT  value    type  hidden  gt  lt br gt     lt input name  DEVISE  value  978  type  hidden  gt  lt br gt 
78. ous fournir une information en cas  de litige sur un paiement    Permet de ne pas effectuer une authentification  3D Secure du porteur m  me si le commer  ant est          enr  l   au programme 3D Secure           Jusqu     250  caract  res    facultatif  facultatif    facultatif    facultatif  9 chiffres facultatif    12  caract  res   facultatif  1 caract  re I facultatif    6 X 3  caract  res  s  par  s   par    virgule    une    3    10  chiffres     250  caract  res  maximum    maximum     gt   3 07     gt   3 07     gt   3 07     gt   3 07     gt   3 07    12       N      Pas d   authentification 3D Secure du porteur     Ne pas renseigner cette variable lorsque  lauthentification 3D Secure est demand  e     Code erreur    retourner lors de l int  gration dans    PBX ERRORCODETEST l environnement de pr   production  Variable non prise   5 chiffres  facultatif  gt  3 14  en compte dans l environnement de production     Adresse IP et port TCP d un proxy http  260  PBX_PROXY rare facultatif  gt  3 07  Format  IP Port TCP    b   Lancement par mode    formulaire HTML            MN    Ce mode consiste    cr  er un formulaire HTML qui appellera le module avec les champs  sp  cifi  s en param  tre  correspondant aux variables n  cessaires      La variable    PBX MODE    devra avoir comme valeur    1     Certaines variables telles que  e PBX TOTAL zs    PBX PORTEUR    ou    PBX CMD    devront   tre g  r  es de fa  on  dynamique car ces valeurs changent    chaque paiement     Voic
79. r  ponse    retourn  e par PAYBOX apr  s traitement de la transaction     Il   PROTOCOLE D ECHANGE      Les trames sont form  es par un assemblage de couples    nom verbe  valeur          TYPE 00001 amp MONTANT 10008 amp SITE 1999888 amp         la mani  re d un formulaire HTML  dont les variables sont   mises via une m  thode POST  Pour information  la m  thode GET n est  pas autoris  e par nos applications     La trame    question    sera   mise vers les serveurs de PAYBOX via l appel de l URL    https  ppps paybox com PPPS php ou https  ppps1 paybox com PPPS php en cas  d indisponibilit   de la premi  re URL     En cas de r  ponse    00001        00097    et    00098    il est recommand   d appeler l URL des serveurs  de secours de PAYBOX    savoir https   ppps1 paybox com PPPS php     Pour obtenir une r  ponse de la part des serveurs de PAYBOX  les verbes    SITE    et    RANG     doivent   tre document  es et coh  rents     Exemple d appel via un formulaire HTML       lt html gt    lt body gt    lt form action  https   ppps paybox com PPPS php  method  post  name  Tests PPPS en HTTPS  gt     Date  JJMMAAAA   lt input name  DATEQ  value  20032007  size  8  maxlength  8  type  text  gt  lt br gt   Type de question  lt input name  TYPE  value  00001  size  5  maxlength  5  type  text  gt  lt br gt   Numero de question  lt input name  NUMQUESTION  value  0000000001  size  10  maxlength  10   type  text  gt  lt br gt    Montant  lt input name  MONTANT  value  1000  size  10  
80. r des documents  hypertextes ou hyperm  dias entre un serveur Web et un client Web     SSL      Le protocole SSL  Secure Sockets Layer  permet la transmission s  curis  e de formulaires dans  le Web et peut donc servir    des transactions financi  res en ligne n  cessitant l   utilisation d   une  carte de cr  dit     FTP      Le FTP  File Transfer Protocol  est un protocole de transfert de fichiers permettant de  t  l  charger des donn  es choisies par linternaute d un ordinateur    un autre  selon le mod  le  client serveur     HTML       HIM  Hyper Text Markup Language  est un langage de balisage de texte qui permet la  cr  ation de documents hypertextes affichables par le navigateur Web     IP      L IP  Internet Protocol  est l adresse unique d un ordinateur connect   sur le World Wide Web     66    67       
81. re identiques    ce qui est retourn   dans  la trame retour lors de la demande d autorisation seule     V  rification de l existence d   une transaction      Pour ce type demande  les rubriques suivantes sont utilis  es dans le cadre de la requ  te au  niveau de notre base de donn  es     e REFERENCE   e MONTANT   e DATEQ    45    C est pourquoi  leur pr  sence et leur contenu doivent   tre identiques    ce qui est pr  sent au  niveau de notre base de donn  es     Modification du montant d   une transaction      Pour ce type demande  les rubriques suivantes sont utilis  es dans le cadre de la requ  te au  niveau de notre base de donn  es     SITE   RANG   NUMAPPEL   NUMTRANS    C est pourquoi  leur pr  sence et leur contenu doivent   tre identiques    ce qui est retourn   dans  la trame retour de la transaction d origine  Une nouvelle demande d autorisation sera faite  aupr  s de la banque du commer  ant  et en cas d autorisation de la transaction  celle d origine  sera automatiquement annul  e     Capture d   une transaction    Il est conseill   d attendre au minimum 30 secondes entre une demande d autorisation seule et    la capture de celle ci     gestion de la cl   avec la version 00103      Le champ CLE permettant d identifier plus pr  cis  ment l exp  diteur  repr  sente une s  curit    suppl  mentaire sur les   changes PPPS     La valeur de ce champ correspond au mot de passe du back office qui est remis par fax  exclusivement au commer  ant sur simple demande aupr  s 
82. rs la  page de paiement    Pas d affichage de la page de   pr  s  lection  redirection directe vers la  page de paiement        33    Option Gestion des Abonnements        PRESENTATION      La gestion des paiements par abonnement permet au commer  ant de g  rer des pr  l  vements  p  riodiques ou des paiements en plusieurs fois pour ses clients  Ainsi  une fois le paiement  initial effectu    le client sera pr  lev   de fa  on cyclique suivant une fr  quence choisie  pr  alablement par le commer  ant     La gestion de l abonnement sur Paybox System est une gestion de base   elle ne pr  voit que  des cas simples d abonnements  bas  s sur la reconduction mensuelle de paiement d une  m  me somme  sur une p  riode souhait  e initialement par le commer  ant  Ces param  tres ne  peuvent pas  par la suite    tre modifi  s    Malgr   sa simplicit    le syst  me offre une souplesse de param  trage permettant notamment   avec la gestion des diff  r  s  un large   ventail de d  clenchement de la premi  re reconduction  de l abonnement     Pour g  rer cette option uniquement disponible pour le produit    Paybox System     il faudra en    faire la demande aupr  s de notre service commercial et technique et de modifier le contenu de  la variable PBX CMD comme expliqu   ci dessous     Il   PARAMETRAGE      La gestion de l abonnement s effectue via diff  rentes    sous variables    devant   tre ins  r  es     la fin de votre r  f  rence commande pr  cis  e dans la variable    PBX CMD        
83. rt    la commande du commer  ant sera la r  f  rence    ma_reference 123456       Une fois le paiement effectu    si ce dernier est accept    la page     http   www commerce fr merci html s affichera et un ticket de paiement sera envoy   par mail au  commer  ant ainsi qu   au client       client test com       Si le paiement est refus   ou annul    la page    http   www commerce fr regret html sera appel  e     Attention    Ce mode ne garantit pas une s  curit   optimale contre les manipulations d un utilisateur mal  intentionn    En effet  il peut tr  s bien capturer votre page HTML sur son ordinateur  en modifier    quelques valeurs  comme le montant ou votre num  ro de commer  ant   puis re ex  cuter la  page avec ces nouvelles valeurs     13    Pour   viter ce type d attaque  il est donc fortement pr  f  rable d utiliser en m  me temps un autre  mode pour prot  ger l acc  s des variables sensibles     c   Lancement par mode    fichier local         Ce mode permet de g  rer les variables via un fichier local de type    texte     Ainsi     l appel du  module  il faut pr  ciser comme valeur pour    PBX MODE    le chiffre 3     Bien entendu    tant donn   que la variable    PBX MODE    ne peut   tre mise dans le fichier     lire  l utilisation du fichier local doit   tre combin  e avec un autre mode   par formulaire HTML   mode 1  ou par ligne de commande  mode 4  par exemple  Ainsi     PBX MODE    n aura  jamais    3    comme unique valeur mais    13    ou    43     attentio
84. s  d exploitation     II   INSTALLATION DU MODULEV2 CGi      Il faut t  l  charger le module correspondant au syst  me d exploitation de votre serveur Web   module disponible    partir de notre site www paybox com  rubrique    t  l  chargement         Ce module doit ensuite   tre install   sur le r  pertoire    cgi bin    de votre serveur Web  ce  r  pertoire peut porter un autre nom      Le module pourra   tre renomm   en    modulev2 cgi     Par contre  pour des raisons de  compatibilit    le module ne devra absolument pas   tre renomm   sous le nom    module cgi        II faudra ensuite y affecter les droits d ex  cution   chmod 755    propri  taire   lecture     criture   ex  cution   groupe   ex  cution   autres   ex  cution      Attention        il faut v  rifier que le transfert FTP a bien   t   effectu   en binaire et non en ascii  car le module  est un ex  cutable  En cas de doute  vous pouvez comparer la taille en octets de votre module  install   dans le r  pertoire cgi bin avec le module sur le site www paybox com  en positionnant  la souris sur le logo    la taille doit   tre identique       il faut v  rifier que le r  pertoire cgi bin est bien param  tr   au niveau de votre serveur Web pour  permettre l ex  cution des scripts ex  cutables  Par exemple  si le module se met en  t  l  chargement au lieu de s   ex  cuter  cela signifie que le r  pertoire cgi bin est mal param  tr         En cas d utilisation du serveur WEB de la soci  t   Microsoft  IIS   il faut ren
85. s  seront  suivant les applications supprim  es ou la trame rejet  e      Mo i23456789ABCDEF  U  0  t in  r    zech     Z  O  n     0     P    E o en x       D HD bh  D oO OO OO          OO HO BE  Co C moo   lt     lt   TO  amp   Ea   GH  ASPI       lt x      lt             Den      EN      e  OO En    3     Z      PE     O      nn M O OD  gt        JO O1 B    ND   gt     D  gt   D Dir Z  gt    OD a   O  gt   o D O D   gt  Or O  gt    o   ne CN  gt   o D On  t O xO  D o Q m   c D C m  C me  C                lt     lt  lt        gt  U       lt       D    C     Ch D gt     IOJ    60    Param  tres de tests          PROCEDURE ET PARAMETRES DE TESTS      Quelque soit le produit utilis    PAYBOX SYSTEM  PAYBOX Direct  option des abonnements         il est possible d effectuer des tests via une boutique PAYBOX pr  vue    cet effet     Ainsi  les identifiants    param  trer sont le num  ro de site et le num  ro de rang      SITE   1999888  RANG   99  IDENTIFIANT PAYBOX   2    Il est   galement possible d effectuer des essais de paiement avec un num  ro de carte bancaire  test      Num  ro de carte   1111222233334444  Date de fin de validit     0308  mars 2008  par exemple   CVV ou cryptogramme visuel   123    Les URL    utiliser dans l environnement de pr   production tests sont les suivantes      e PAYBOX SYSTEM    e PBX PAYBOX htips  preprod tpeweb paybox com cgi MYchoix pagepaiement cgi  e PAYBOX Direct   htips   preprod ppps paybox com PPPS php  e Backoffice commer  ant   htips 
86. s notre base de donn  es mais elle peut   galement   tre g  r  e  dynamiquement comme les 3 URL pr  c  dentes via la variable    PBX REPONDRE A        L avantage de cette URL est qu elle est appel  e de serveur    serveur d  s que le client valide  son paiement  que ce dernier soit autoris   ou refus        Cela permet ainsi de valider automatiquement le bon de commande correspondant m  me si le  client coupe la connexion ou d  cide de ne pas revenir sur la boutique  car  cet appel ne transite  pas par le navigateur du porteur     II n y a aucune restriction au niveau du langage de votre script que ce soit de ASP  du PHP o    du PERL      Par contre  votre script cgi ne doit pas faire de re direction et doit g  n  rer une page HTML vide   Si une erreur se produit lors de l appel de votre url  un mail    warning    vous sera envoy   sur la  m  me adresse mail o   vous recevez vos tickets de paiements     Par exemple  si votre URL d appel est      htto   www commerce fr cai verif pmt asp ref abc12 amp trans  1256 amp auto 30258 amp tarif 2000 amp abonnement 354341        amp pays FRA amp erreur 00000  vous recevrez l email d erreur suivant      Sujet de l email   PAYBOX  WARNING    Corps du message     WARNING  Impossible de joindre http  www commerce fr pour le paiement  ref abc12 amp trans  1256 amp auto 30258 amp tarif 2000 amp abonnement 354341 amp pays FRA amp erreur  00  000  XXX YYY     Le premier nombre de l information entre parenth  ses correspond au code retour du pr
87. t de changer le fond d   cran de la page interm  diaire  afin qu il corresponde par  exemple    celui utilis   sur votre site marchand     Vous pouvez sp  cifier      un nom de couleur standard  red  black  yellow         un code couleur hexad  cimal   55DA5 par exemple         un nom de fichier   gif ou  jpg      Les variables PBX WAIT et PBX TXT ne sont pas utilisables si vous utilisez PBX OUTPUT    avec une valeur   gale       B     CG ou    D     Il en est de m  me pour PBX BOUTPI  except   pour le  mode    B     o   son utilisation est accept  e      25    Si vous souhaitez le passage le plus discret possible de cette page interm  diaire  page  invisible   il vous faudra alors mettre      PBX WAI  T       0        PBX_TXT sans aucun texte  voire des espaces     PBX BOUTPI       nul        PBX BKGD    une couleur correspondante    la derni  re page de votre site ou    celle de  la page de paiement Paybox     e PBX_ OUTPUT      Elle permet de g  rer la derni  re page du site marchand avant le syst  me de paiement  Elle  n est pas obligatoire et peut avoir 5 valeurs diff  rentes  A    B                  D    ou   E      Si cette variable  n est pas utilis  e ou poss  de une valeur erron  e  le mode E sera choisi par d  faut     Ce mode permet de cr  er la page interm  diaire    Paybox    par d  faut     savoir le texte     Connexion en cours sur le serveur de paiement s  curis         et le bouton    Paybox     il faudra  cliquer dessus pour passer    la page de paiement   
88. uppression de ce bouton   voir page 25   caract  res   Fond d   cran de la page interm  diaire  nom de jusqu    150 cui  lt    2 00  couleur  code couleur ou image   voir page 25   caract  res     PBX_BKGD    PBX_OUTPUT    PBX_LANGUE    Mode de gestion de la page interm  diaire  Les valeurs  1 facultatif  lt   2 00  possibles sont   A  B  C  D et E  voir page 25   caract  re          Langue utilis  e par Paybox pour l affichage de la page   de paiement  Par d  faut  la page est en fran  ais  Les 3   valeurs possibles sont FRA  Fran  ais   GBR  Anglais   E facultatif  gt   2 00  ESP  Espagnol   ITA  Italien   DEU  Allemand   NLD     Hollandais   SWE  Su  dois  et PRT  Portugal      PBX_ERREUR    PBX_PAYBOX           URL de votre site permettant d afficher la description Hisnur   150  des   ventuelles erreurs pouvant survenir    l affichage A pE a facultatif  gt   2 00  de la page de paiement  voir page 27         URL du serveur de paiement primaire de Payboxsi Il paiement primaire de Paybox si  diff  rente de celle par d  faut      https   peweb paybox com cgi MYchoix pagepaieme    DL CO        Pour la version   iframe    ou    PAYBOX SYSTEM  Light     il faut obligatoirement documenter la variable   jusqu    150  avec l    URL   caract  res     https   ipeweb paybox com cgi MYframepagepaiement  Ip  CO    Pour la version    mobile     il faut obligatoirement  documenter la variable avec r URL      LL   https  tpeweb paybox com cgi ChoixPaiementMobile c          peweb paybox co
89. ybox  montant  r  f  rence  commande  num  ro de transaction  num  ro 3    150  obligatoire   gt   2 00  d abonnement et num  ro d autorisation   voir page caract  res   18      Identifiant PAYBOX fourni par PAYBOX au moment 1  a9   obligatoire    gt   2 00  de votre inscription  chiffres  Page de retour de Paybox vers votre site apr  s jusqu    150 cuian  lt   2 00  paiement accept    voir page 17   caract  res   Page de retour de Paybox vers votre site apr  s jusqu    150 facultatif  lt   2 00  paiement refus    voir page 17   caract  res     PBX_EFFECTUE    PBX_REFUSE    PBX_ANNULE    PBX_REPONDRE_A    Page de retour de Paybox vers votre site apr  s jusqu    150 ali  lt   2 00  paiement annul    voir page 17   caract  res     URL d appel serveur    serveur apr  s chaque tentative   jusqu    150 facultatii  lt   2 00  de paiements  voir page 18  caract  res     PBX_OPT    PBX_TXT    Nom du fichier local quand la variable PBX MODE est   jusqu      150        8 facultatif  gt   2 00  document  e avec la valeur    3     voir page 14   caract  res     Texte pouvant   tre affich   sur la page interm  diaire    SN    L non limit       facultatif  gt   2 00  la place du texte par d  faut  voir page 25      PBX_WAIT    PBX_BOUTPI       D  lai d affichage de la page interm  diaire  La valeur jusqu    5 facultatif  lt   2 00  est en milli secondes  voir page 25   chiffres     Intitul   du bouton de la page interm  diaire     nul    jusqu      50   l s facultatif  gt   2 00  pour la s
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Tripp Lite Universal Computer Power Cord, 13A, 16AWG (NEMA 5-15P to IEC-320-C13), 1-ft.  PDF版 - 消費者の窓  use & care manual - healthtestingathome.com  l option d Actif Data Guard  RCA RLC2626 User's Manual  Manual Mód. Vidro MV-240 - Sorotel  "取扱説明書"  Printing specification  Manual do usuário  TAFCO WINDOWS NU2-299V-W Installation Guide    Copyright © All rights reserved. 
   Failed to retrieve file