Télécharger - E

Transcription

Télécharger - E
Solution E-transactions
Personnalisation de la page de choix
Date: 12/02/2015
E-transactions
NOTE TECHNIQUE
Refonte de la page de choix
Personnalisation
VERSION DU 01/03/2015
Document non contractuel propriété de Crédit Agricole S.A
Il ne peut être reproduit ou communiqué à des tiers sans autorisation
1
Version du 12/12/2015
Crédit Agricole S.A, société anonyme au capital de 7 729 097 322 €. Siège social : 12 place des Etats-Unis 92127 Montrouge Cedex. Immatriculée au registre de
Nanterre sous le N° de Siren : 784 608 416, N° individuel d’identification, assujettie à la TVA : FR 77 784 608 416. Crédit Agricole S.A est un établissement de
crédit de droit français agréé par l’Autorité de Contrôle Prudentiel, (ACP 61 rue Taitbout 75 736 Paris cedex 09)
Solution E-transactions
Personnalisation de la page de choix
Version du 01/03/2015
AVERTISSEMENT
Les informations contenues dans ce document n’ont aucune valeur contractuelle. Elles
peuvent faire l’objet de modification à tout moment. Elles sont à jour en date de rédaction
au 01/03/2015.
E-transactions est une solution d’encaissement et de gestion des paiements à distance par
carte bancaire, dans un environnement sécurisé, distribuée par les Caisses régionales de
Crédit Agricole.
Renseignez-vous auprès de votre conseiller sur les conditions générales et tarifaires de
cette solution.
Cette documentation peut être enrichie par vos commentaires. Vous pouvez nous envoyer un
email à [email protected], en indiquant votre remarque aussi précisément que possible.
Merci de préciser la référence du document ainsi que le numéro de la page.
ASSISTANCE
Pour tout renseignement ou assistance à l’installation et à l’utilisation de nos produits, nos Equipes restent à
disposition des commerçants et Intégrateurs, du lundi au vendredi de 9H à 18H30 :
Support Technique & Fonctionnel :
E-mail : [email protected]
Téléphone : 0 810 812 810(1)
(1)
prix d’un appel local non surtaxé depuis un poste fixe
Pour tout contact auprès de nos services, il faut IMPERATIVEMENT communiquer les identifiants :



numéro de SITE (7 chiffres)
numéro de RANG (2 chiffres)
numéro d’identifiant (1 à 9 chiffres)
Document non contractuel propriété de Crédit Agricole S.A
Il ne peut être reproduit ou communiqué à des tiers sans autorisation
2
Solution E-transactions
Personnalisation de la page de choix
Version du 01/03/2015
TABLE DES MATIERES
1.
Introduction _______________________________________________________________ 4
2.
Notations _________________________________________________________________ 4
3.
Structure principale _________________________________________________________ 5
4.
En-tête (#pbx-header) _______________________________________________________ 6
5.
Contenu principal (#pbx-main) _________________________________________________ 6
6.
5.1.
#pbx-custom-area_______________________________________________________ 7
5.2.
#pbx-language _________________________________________________________ 7
5.3.
.pbx-frame ____________________________________________________________ 7
5.4.
#pbx-exchange-rates ____________________________________________________ 7
Pied de page (#pbx-footer) ___________________________________________________ 8
6.1.
Page de choix __________________________________________________________ 8
6.2.
Structure complète ______________________________________________________ 9
Document non contractuel propriété de Crédit Agricole S.A
Il ne peut être reproduit ou communiqué à des tiers sans autorisation
3
Solution E-transactions
Personnalisation de la page de choix
1.
Version du 01/03/2015
Introduction
Ce document présente les principales structures des pages HTML de E-transactions permettant
de personnaliser l’affichage. Cette personnalisation pourra se faire facilement tant pour le choix
des couleurs que pour la modification de l’emplacement de chacun des éléments.
Sont présentées, tout d’abord, les notations utilisées, essentielles à la compréhension des parties
suivantes, qui elles décriront en détail la manière dont la page de choix des moyens de paiement
peut être modifiée. Pour finir les possibilités de personnalisation seront illustrées de quelques
exemples de pages déjà réalisées.
Pour pouvoir utiliser une CSS personnalisée, le marchand devra soit en fournir l’URL lors de
chaque appel via la variable PBX_THEME_CSS, soit fournir le fichier CSS a l’assistance
E-transactions afin que celui-ci soit conservé pour tous les appels futurs.
2.
Notations



Les éléments commençant par un point sont des classes CSS (par exemple .pbx-button)
Les éléments commençant pas un dièse sont des identifiants CSS (par exemple #pbx-main)
Les éléments encadrés par les signes < et > sont des balises HTML présentes sur la page (par
exemple <img>)
Document non contractuel propriété de Crédit Agricole S.A
Il ne peut être reproduit ou communiqué à des tiers sans autorisation
4
Solution E-transactions
Personnalisation de la page de choix
3.
Version du 01/03/2015
Structure principale
La structure de la page HTML de E-transactions se compose d’un calque principal
 #pbx-container
Lui-même composé de 3 calques secondaires :
 #pbx-header
 #pbx-main
 #pbx-footer
Les différentes possibilités de personnalisations sont détaillées calque par calque ci-après.
Document non contractuel propriété de Crédit Agricole S.A
Il ne peut être reproduit ou communiqué à des tiers sans autorisation
5
Solution E-transactions
Personnalisation de la page de choix
4.
Version du 01/03/2015
En-tête (#pbx-header)
L’entête est une zone destinée à présenter le logo de la boutique. Attention la langue de la page
ne fait pas partie du header (contrairement à ce que laisserait croire l’écran ci-dessus).
La balise image <img> contenant le logo n’est présente que si le commerçant a configuré son
propre logo.
Pour configurer son logo, le commerçant doit passer par l’assistance E-transactions car l’image
sera stockée sur nos serveurs. Il pourra toutefois en gérer l’emplacement, la taille etc.
Un commerçant souhaitant modifier son logo dynamiquement pourra choisir de ne pas afficher ce
calque et d’exploiter la zone libre (#pbx-custom-area) détaillée dans la suite de ce document pour
afficher l’image/logo de son choix à chaque appel.
Le logo « commerce » à afficher doit être au format « gif » ou « jpg » et faire, au maximum, 20 Ko.
Il n’y a pas de taille limite pour le logo (bandeau haut de page) mais nous suggérons de ne pas dépasser
1000 x 200 pixels (cette taille permet de s’adapter à la résolution de l’écran de tous les internautes).
5.
Contenu principal (#pbx-main)
Cette partie affiche le contenu de la page demandée.
Document non contractuel propriété de Crédit Agricole S.A
Il ne peut être reproduit ou communiqué à des tiers sans autorisation
6
Solution E-transactions
Personnalisation de la page de choix
Version du 01/03/2015
5.1. #pbx-custom-area
C’est une zone libre destinée à afficher un contenu envoyé par le commerçant à l’aide du
paramètre PBX_CUSTOM_AREA. Le contenu de ce paramètre est du code HTML destiné à être
inséré dans cette zone.
Cette zone peut notamment contenir des liens et des images ; il est donc possible de recréer le
tunnel de vente qui a mené le client à la page de choix et de le renvoyer vers une étape
précédente.
Le contenu de la zone sera vérifié pour s’assurer qu’il est conforme au bon fonctionnement de la
page. En cas de non-conformité, la demande sera retournée avec le motif explicatif du rejet.
Il est possible que certains contenus soient rejetés si des éléments interdits sont insérés (ex
scripts ou objets)à, dans ce cas la demande sera retournée avec le motif explicatif du rejet.
5.2. #pbx-language
Cette section affiche une liste déroulante permettant à l’utilisateur de modifier la langue de
traduction de la page.
A noter que c’est la feuille de style qui définit les drapeaux à afficher à gauche de la langue. Ces
images ne sont pas incluses dans la page HTML.
Un marchand peut donc afficher les drapeaux de son choix, voir ne pas afficher de drapeaux. Par
contre il ne pourra pas modifier le texte qui y est associé (Français par exemple).
5.3. .pbx-frame
Cette classe permet de délimiter une section dans laquelle un contenu sera affiché (une liste de
moyens de paiement par exemple).
Cette section dispose de trois niveaux de titres qui peuvent être affichés à l’aide des balises <h1>,
<h2> et <h3>.
Afin de mieux les identifier, chaque section a son propre identifiant en plus de la classe .pbx-frame.
Plus de détails concernant ces sections sont accessibles au chapitre 6.22 Structure complète.
5.4. #pbx-exchange-rates
Cette partie affiche les taux de change actuels.
Il n’est pas possible de modifier les devises qui sont affichées ni l’ordre dans lequel ces devises
sont affichés.
Document non contractuel propriété de Crédit Agricole S.A
Il ne peut être reproduit ou communiqué à des tiers sans autorisation
7
Solution E-transactions
Personnalisation de la page de choix
6.
Version du 01/03/2015
Pied de page (#pbx-footer)
Ce pied de page affiche 2 liens :
 Page d’accueil E-transactions
 Page d’informations sur la sécurité
Les liens sont agencés à l’aide d’une liste <ul>.
Ils peuvent évidement être customisés indépendamment l’un de l’autre.
6.1. Page de choix
La page de choix permet à utilisateur de choisir le moyen de paiement qu’il utilisera pour effectuer
sa transaction.
Cette page se compose de deux sections (.pbx-frame), l’une affichant un résumé de la transaction
et l’autre les moyens de paiements disponibles.
Ces deux sections peuvent aisément être traitées et customisées indépendamment l’une de
l’autre.
6.1.1. Informations de paiement
Cette section est un rappel des informations de la transaction en cours. Ces informations sont
agencées à l’aide d’un tableau HTML.
Chaque élément de ce tableau peut être affiché ou masqué indépendamment des autres.
Document non contractuel propriété de Crédit Agricole S.A
Il ne peut être reproduit ou communiqué à des tiers sans autorisation
8
Solution E-transactions
Personnalisation de la page de choix
Version du 01/03/2015
6.1.2. Bouton “moyens de paiement”
Chaque moyen de paiement est un calque <div> ayant la classe .pbx-payment-mean-item.
Il contient un bouton <button> ayant les classes pbx-payment-mean-item-logo et .pbx-button.
Le logo du moyen de paiement contenu dans chaque bouton ne peut pas être modifié, il peut par
contre ne pas être affiché et être remplacé par une image au choix du marchand.
6.1.3. Bouton “Annuler”
Comme les boutons des moyens de paiement, ce bouton a la classe .pbx-button.
Il peut, comme tous les autres éléments, être déplacé et customisé de sorte qu’il devienne plus ou
moins visible.
6.2. Structure complète
Les détails des chapitres précédents ne présentent qu’une partie de la structure d’une page. Celleci est bien sûr plus complexe. Elle dispose de balises, identifiants, classes qui n’ont pas été citées.
Voici donc une extraction des différentes pages d’E-transactions :
E-transactions.htm
Informations sécurité :
E-transactions_infos
_securite_SSL.pdf
Document non contractuel propriété de Crédit Agricole S.A
Il ne peut être reproduit ou communiqué à des tiers sans autorisation
9