Académique Documents
Professionnel Documents
Culture Documents
Offre Entreprises
1
Simplicité - Page Retour Online - Novembre 2015
SOMMAIRE
1. INTRODUCTION................................................................................................................................ 4
1.1. Objectif de la solution Simplicité Retour Online .................................................... 4
1.2. Objectif du document ........................................................................................................... 4
1.3. Glossaire ...................................................................................................................................... 4
2. PARAMETRAGE DES FONCTIONNALITES DU RETOUR ONLINE ............................... 5
2.1. Généralités ................................................................................................................................. 5
2.2. Configuration des adresses de retour ......................................................................... 7
2.3. Configuration des options de retour ............................................................................ 8
2.3.1. Cobranding des pages et des e-mails ..................................................................... 8
2.3.2. Cobranding des bordereaux de transport (pour le Colissimo
Retour France)........................................................................................................................................ 8
2.3.3. Sélection d’un niveau d’assurance optionnelle par défaut........................... 9
2.3.4. Motifs de retour ................................................................................................................. 10
2.3.5. Informations Service clients ....................................................................................... 10
2.3.6. Notification par e-mail à l’expéditeur de la livraison de son
colis 10
2.3.7. Validation du paramétrage .......................................................................................... 11
2.4. Paramétrage de la page front office .......................................................................... 11
3. APPEL DES PAGES WEB COLISSIMO RETOUR .............................................................. 12
3.1. Généralités relatives aux échanges sur Internet................................................ 12
3.2. Préconisation de La Poste pour l’utilisation de ce service ............................. 13
3.3. Responsabilité liée aux échanges informatiques ................................................ 13
3.4. Paramètres à transmettre ............................................................................................... 14
3.4.1. Votre identifiant Retour Online ................................................................................. 17
3.4.2. Numéro de demande ...................................................................................................... 17
3.4.3. ParamPlus ............................................................................................................................. 17
3.4.4. Remarques relatives aux autres champs ............................................................ 17
3.4.5. Calcul de la signature ..................................................................................................... 18
3.4.6. Exemple de transmission des paramètres obligatoires ............................... 20
3.4.7. Exemple de transmission de l’ensemble des paramètres .......................... 21
3.5. GESTION DES ERREURS................................................................................................... 24
3.6. RETOUR SUR VOTRE SITE WEB ................................................................................... 26
3.6.1. Schéma récapitulatif ....................................................................................................... 28
4. CONTACT .......................................................................................................................................... 29
5. ANNEXES .......................................................................................................................................... 30
5.1. Annexe N° 1 ............................................................................................................................ 30
5.2. Annexe N° 2 ............................................................................................................................ 31
5.3. Annexe N° 3 ............................................................................................................................ 32
5.4. Annexe N° 4 ............................................................................................................................ 33
5.5. Annexe N°5.............................................................................................................................. 37
2
Simplicité - Page Retour Online - Novembre 2015
5.6. Annexe N° 6 ............................................................................................................................ 38
5.7. Annexe N° 8 ............................................................................................................................ 40
5.8. Annexe N° 9 ............................................................................................................................ 41
5.9. Annexe N° 10 ......................................................................................................................... 42
5.10. Annexe N° 11 ...................................................................................................................... 43
5.10.1. Bordereaux départ France ....................................................................................... 43
5.10.2. Bordereaux départ International .......................................................................... 46
5.11. Annexe N° 12 ...................................................................................................................... 47
3
Simplicité - Page Retour Online - Novembre 2015
1. INTRODUCTION
1.1. Objectif de la solution Simplicité Retour Online
Directement accessible depuis votre site web, cette solution permet à vos
clients et partenaires d’imprimer eux-mêmes leur bordereau de transport
Colissimo Retour France et/ou Colissimo Retour International.
1.3. Glossaire
DEFINITION
Adresse L’adresse Destinataire est l’adresse de livraison à laquelle
Destinataire vous souhaitez que vos clients/partenaires vous retournent
les marchandises.
Expéditeur L’expéditeur est le client/partenaire qui vous adresse des
colis « retours »
Bordereau de Le bordereau de transport est composé de 2 volets :
transport -Le volet de gauche, qui contient les codes à barres (CAB),
devra être collé sur le colis,
-le volet de droite constitue la preuve de dépôt et devra
être conservée par l’expéditeur.
Caractère Le terme caractère alphanumérique désigne dans ce
alphanumériqu document : • les caractères numériques et alphabétiques :
e • les caractères alphabétiques (minuscules et majuscules),
• les caractères accentués minuscules et ‘ç’
ainsi que les caractères espace, ‘-’,’_’ sauf autre mention
explicite
SHA1 Fonction de hachage cryptographique. Permet la
sécurisation de l’appel des pages web Colissimo Retour
Online
CAB Code à barres
Identifiant Il s’agit de l’identifiant qui est affiché dans la rubrique «
Retour Online Paramétrage de la page Front office » de votre Espace
4
Simplicité - Page Retour Online - Novembre 2015
Client Colissimo Retour
Demande Prise de rendez-vous avec La Poste pour la récupération du
d’emport
colis par le facteur depuis la boîte aux lettres.
OPÉRATIONS À
RÉALISER DANS LE
BACK-OFFICE «
OBLIGATOIRE ECRAN CORRESPONDANT
ESPACE CLIENT
COLISSIMO
RETOUR»
1/ Saisir au moins Oui, une adresse minimum. Configuration des adresses de
une adresse retour retour
2/ Choisir un logo Non. Configuration des options de
pour les pages Web retour
Colissimo Retour
Online
3/ Choisir une image Non. Configuration des options de
pour les bordereaux retour
de transport
4/ Sélectionner le Facultatif (peut également Configuration des options de
niveau d’assurance être transmis dans l’URL – retour
voir règles).
5/ Définir les motifs Liste facultative Configuration des options de
de retour Possibilité d’activer retour
également une saisie libre
Peut également être
transmis dans l’url.
6/ Saisir les Facultatif (sinon affichage Configuration des options de
informations en bas de page). retour
relatives à votre
Service Clients
5
Simplicité - Page Retour Online - Novembre 2015
7/ Activer la Facultatif. Configuration des options de
notification par e- retour
mail à votre
expéditeur de la
réception de son
colis
8/ Définir la clé SHA Oui, 5 à 12 caractères. Paramétrage de la page Front
Office
9/ Définir les urls de Oui, les 2 adresses peuvent Paramétrage de la page Front
retour sur votre site être identiques. Office
web
9/ Définir les urls de Oui, les 2 adresses peuvent Paramétrage de la page Front
retour sur votre site être identiques. Office
web
NOUVEAU : A partir de mai 2015, les colis Colissimo Retour France peuvent
être déposés en Bureau de Poste ou Relais Pickup, mais également depuis la
boite aux lettres personnelle du ré-expéditeur, si l’adresse du client expéditeur
est éligible au service.
6
Simplicité - Page Retour Online - Novembre 2015
2.2. Configuration des adresses de retour
7
Simplicité - Page Retour Online - Novembre 2015
2.3. Configuration des options de retour
8
Simplicité - Page Retour Online - Novembre 2015
Vous pouvez sélectionner l’image que vous souhaitez intégrer sur la partie
preuve de dépôt du bordereau de transport généré. Les contraintes sont alors
les suivantes :
format gif ou jpeg
une taille de 100 ko maximum
une résolution maximale de 700 pour la largeur et 360 pour la hauteur :
attention, cette résolution sera réduite d’un facteur 2 lors de la génération du
PDF (la contrainte concernant la résolution 700 par 360 est contrôlée lors du
chargement du logo dans la rubrique «Configuration des options de retour»).
Il n’est pas nécessaire de conserver le même ratio largeur/hauteur et il n’y a
pas de contraintes sur le nombre de couleurs.
Le logo sera centré sur la zone réservée dans la partie haute de la preuve de
dépôt. Après sélection d’une nouvelle image, le bouton de prévisualisation
permet d’afficher un bordereau spécimen.
UN NIVEAU UN NIVEAU
D’ASSURANCE A ETE D’ASSURANCE A ETE
DEFINI DANS LA TRANSMIS DANS
RUBRIQUE L’URL LORS DE REGLES
« Configuration des L’APPEL DES PAGES
options de retour» DE WEB COLISSIMO
VOTRE ESPACE CLIENT RETOUR
COLISSIMO RETOUR
Le niveau d’assurance
Oui transmis dans l’url
s’applique.
Le niveau d’assurance
Oui
défini dans la rubrique
Non « Configuration des
options de retour»
s’applique.
Le niveau d’assurance
Oui transmis dans l’url
Non s’applique.
Pas de niveau
Non
d’assurance optionnelle
9
Simplicité - Page Retour Online - Novembre 2015
2.3.4.Motifs de retour
A noter :
Pour transmettre dans l’url un motif différent de ceux définis dans la rubrique
«Configuration des options de retour», il faut que le champ « Autre motif » soit
sélectionné (case « Oui » cochée).
DEFINITION TYPE
Raison sociale ou nom 35 caractères alphanumériques maximum
de service du Service
client
Téléphone 15 caractères alphanumériques
Commentaire sur le 200 caractères alphanumériques maximum
coût : de l’appel au
Service clients –
exemple : 30
cts/minute
10
Simplicité - Page Retour Online - Novembre 2015
La notification correspondant à un Colissimo Retour International peut être en
français mais également possibles dans plusieurs autres langues (voir section
3.4 « Paramètres à transmettre »).
2.3.7.Validation du paramétrage
11
Simplicité - Page Retour Online - Novembre 2015
Ces 2 URL peuvent cependant être identiques.
D’autre part dans la rubrique « Paramétrage de la page Front office » est
affiché votre identifiant client qui devra être transmis lors de l’appel des pages
web Colissimo Retour Online. Cet identifiant ne peut être modifié.
Les pages web Retour Online sont les pages web La Poste sur lesquelles vous
redirigez votre client pour qu’il génère lui-même le bordereau de transport.
Votre site web doit transmettre des données du type :
identifiant Retour Online
nom de l’adresse de destination du colis
éventuellement des données propres à l’envoi (assurance, colis
volumineux etc)
éventuellement des données qui pré-initialiseront les données à remplir
par l’expéditeur du colis
Si ceux-ci sont corrects, l’expéditeur peut alors saisir et valider les données
concernant son envoi et peut générer son bordereau de transport. A la suite
de ces opérations, et selon la réussite ou l’échec de la création de bordereau,
le client peut être redirigé sur une page spécifique (2 URL possibles) de votre
site web. Par ailleurs en cas d’échec, un code d’erreur est retourné à votre site
web.
Le protocole utilisé est HTTPS et les méthodes POST et GET peuvent être
utilisées.
L’utilisation de POST est tout de même fortement conseillée.
12
Simplicité - Page Retour Online - Novembre 2015
3.2. Préconisation de La Poste pour l’utilisation de ce service
L’accès aux pages web Retour Online étant protégé par un identifiant, un mot
de passe ou une signature données à caractère sensible, La Poste préconise
d’utiliser le protocole HTTPS pour le transport de ces données.
Ne pas utiliser ce protocole expose le Client à l’interception par un tiers
malveillant, de ses identifiants, ce qui permettrait à ce dernier d’usurper
l’identité du Client, et ainsi :
- d’accéder à son espace entreprise (facture online, suivi des colis).
- de commander des produits, qui seront ensuite facturés au compte client
usurpé.
- d’accéder aux autres solutions mises à disposition par La Poste.
3.3. Responsabilité liée aux échanges informatiques
13
Simplicité - Page Retour Online - Novembre 2015
3.4. Paramètres à transmettre
Les paramètres suivants peuvent ou doivent être transmis aux pages web
Colissimo Retour Online.
MODIFIA
BLE
CHAMP A OBLI NOM DU DANS
TRANSMETTRE POUR GATO PARAMETR LES VALEUR
L’APPEL DE PAGES IRE E PAGES POSSIBLE
WEB RETOUR ONLINE WEB
RETOUR
ONLINE
Identifiant Retour OUI orosld N’apparaît Jusqu’à 35
OnLine pas Carac
majuscules
alphabétiques
ou chiffres
Adresse Professional NON crFlagProfess OUI True/false
Expédite ional
ur Raison NON crCompanyN OUI 50 Carac
Sociale ame alphanumériqu
es
Siret NON crSiret OUI 14 Carac
alphanumériq
ues
Civilité NON crCivility OUI mr/mme/mle
Nom NON crName OUI 35 Carac
alphanumériq
ues
Prénom NON cfFirstName OUI 35 Carac
alphanumériq
ues
Adresse NON crAdress1 OUI 50 Carac
ligne 1 alphanumériq
ues
Adresse NON cfAdress2 OUI 35 Carac
ligne 2 alphanumériq
ues
Adresse NON crAdress3 OUI 35 Carac
ligne 3 alphanumériq
ues
Adresse NON crAdress4 OUI 35 Carac
ligne 4 alphanumériq
ues
CountryCode NON crCountryCo OUI 2 Carac
ISO de alphabétiques
14
Simplicité - Page Retour Online - Novembre 2015
- Pour le
Colissimo
Retour France,
countryCode
est
obligatoirement
à « FR ».
- Pour le
Colissimo
Retour
International,
countryCode
est différent de
FR.
Actuellement
DE, GB, LU, NL,
BE, IE, SK, SI,
FI.
Langue NON codelangue OUI 2 caractères
d’affichage alphabétiques
Par défaut, FR.
Les langues
possibles pour
un Colissimo
Retour
International
sont : EN
(anglais), DE
(allemand), NL
(néerlandais),
ES (espagnol)
et IT (italien).
City NON crTown OUI 35 Carac
alphanumériq
ues
PostalCode NON crZipCode OUI 5 Carac
alphanumériqu
es pour la
France et
jusqu’à 9 pour
l’international
PhoneNumb NON crTel OUI 15 Carac
er alphanumériq
ues
Mail NON crEmail OUI 200 Carac
conformes
email
Adresse Nom OUI destinationN N’apparaît 15 Carac
15
Simplicité - Page Retour Online - Novembre 2015
Destinat adresse ame pas alphanumériq
aire ues
Colis Niveau NON insuranceRa N’apparaît Entier de 0 à
d’assurance nge pas 10
Hors Gabarit NON flagBulky Non true/false
éditable si
transmis
dans l’url
Motif du NON returnMotive Non 35 Carac
retour éditable si alphanumériq
transmis ues
dans l’url
Données N° client NON trClientNumb Non 30 Carac
Spécifiq er éditable si alphanumériq
ues transmis ues
Client dans l’url
Ref produit NON trProductRef Non 30 Carac
éditable si alphanumériq
transmis ues
dans l’url
N° NON trOrderNumb Non 30 Carac
commande er éditable si alphanumériq
transmis ues
dans l’url
Référence NON trReturnRef Non 15 Carac
de Retour éditable si alphanumériq
transmis ues
dans l’url
Paramètre à NON trParamPlus Non 256 Carac
retourner à éditable si alphanumériq
votre site transmis ues
web dans l’url
Contrôle Numéro de OUI orderld N’apparaît 25 Carac
Demand demande pas alphanumériq
e ues
Signature OUI signature N’apparaît 40 caractères
SHA pas hexadecimal
Déterminée par
calcul
16
Simplicité - Page Retour Online - Novembre 2015
En ce qui concerne les paramètres booléen, toute autre valeur que «true» ou «
TRUE » est considérée comme équivalente à FALSE.
3.4.2.Numéro de demande
Lors de l’appel des pages web Retour Online, votre site web doit donc générer
un nouveau numéro de demande.
3.4.3.ParamPlus
Ce paramètre permet à votre site web de transmettre aux pages web Retour
Online des données spécifiques à la demande de bordereau et que La Poste
n’interprétera pas.
Ces données seront retournées à votre site web, en fin de traitement de la
demande, lors du retour sur votre site web.
17
Simplicité - Page Retour Online - Novembre 2015
ne sera pas présélectionnée dans la liste déroulante correspondante de la 1ère
page web Colissimo Retour Online.
Si votre site web le transmet lors de l’appel des pages web Retour Online, il
est affiché sans traitement sur le bordereau de transport sous forme texte et
également sous forme de code à barres vertical.
3.4.5.Calcul de la signature
Le but de la signature est de garantir que les données que vous transmettez
aux pages web Colissimo Retour ne subiront pas de modifications ultérieures.
En particulier, elle rend inutilisable la mémorisation de l’url d’appel dans un
navigateur. En effet, celle-ci serait inutilisable en l’état et la signature SHA
empêcherait sa modification.
D’autre part la signature, basée sur une clé SHA qui vous est propre
(voir section 2.4 «Paramétrage de la page Front office ») permet un contrôle
de l’accès aux pages web Retour Online.
Il s’agit d’appliquer l’algorithme SHA sur la concaténation des champs suivants
:
18
Simplicité - Page Retour Online - Novembre 2015
CHAMPS PRIS EN COMPTE POUR
NOM DU CHAMP
LA SIGNATURE
Identifiant Retour Online orosld
Adresse destinationName
Nom adresse
Destinataire
Niveau insuranceRange (si
d’assurance transmis)
Colis
flagBulky (si
Hors Gabarit
transmis)
trClientNumber (si
N° client
Données transmis)
Spécifiques Client Référence de trReturnRef (si
Retour transmis)
Numéro de trOrderNumber
Contrôle Demande
demande
Certains des champs ci-dessus ne sont pas obligatoires. S’ils ne sont pas
transmis par votre site web, ils ne doivent pas être pris en compte dans le
calcul de la signature.
L’algorithme SHA-1 (Secure Hash Algorithm) est une fonction de hachage
cryptographique. Il produit une signature de 160 bits (40 caractères).
Il existe des implémentations dans les différents environnements. Vous
devez
donc faire appel à une librairie adaptée à la technologie que vous
utilisez.
Une implémentation java est fournie en annexe.
19
Simplicité - Page Retour Online - Novembre 2015
3.4.6.Exemple de transmission des paramètres obligatoires
<html>
<head>
<title>Appel de Retour Online Front Office</title>
</head>
<body>
<br/><br/><br/>
En attente du site retour Online
<form name="formretouronlinecall"
action="http://www.colissimo.fr/retouronline/storeCall.do" method="post">
</form>
<script>document.formretouronlinecall.submit();</script>
</body>
</html>
20
Simplicité - Page Retour Online - Novembre 2015
Premier test à partir du navigateur Internet :
Après avoir remplacé les paramètres « hidden » par des paramètres valides, il
suffit d’ouvrir cette page html avec un navigateur Internet pour être
automatiquement redirigé vers les pages web Colissimo Retour avec
transmission de ces paramètres.
La 1ère page web Colissimo Retour qui permet la saisie des informations du
bordereau doit alors apparaître.
Remarque :
il existe de nombreux sites web qui offrent la possibilité de faire des calculs
cryptographique SHA-1 en ligne (recherche possible grâce aux mots clés :
sha-1 on line par exemple), ils peuvent être utiles dans le cadre de ce
premier test pour calculer la signature.
21
Simplicité - Page Retour Online - Novembre 2015
<html >
<head>
<title> Appel de Retour Online Front Office </title> </head>
<body><br/><br/><br/>
En attente du site retour Online
<form name="formretouronlinecall"
action=" https://www.colissimo.fr/retouronline/storeCall.do" method="post">
<input type="hidden" name="orosId" value="123456">
<input type="hidden" name="crName" value="Dubreuil">
<input type="hidden" name="crForename" value="Henri">
<input type="hidden" name="crFlagProfessional" value="true">
<input type="hidden" name="crCompanyName" value="AGFR International">
<input type="hidden" name="crSiret" value="38396013500739 ">
<input type="hidden" name="crCivility" value="Mr">
<input type="hidden" name="crAdress1" value="Escalier B">
<input type="hidden" name="crAdress2" value="Porte C">
<input type="hidden" name="crAdress3" value="5, rue des tilleuls">
<input type="hidden" name="crAdress4" value="hameau de Villeneuve"> <input
type="hidden" name="crCountryCode" value="fr">
<input type="hidden" name="crTown" value="Maurepas">
<input type="hidden" name="crZipCode" value="78310">
<input type="hidden" name="crTel" value="0132323232">
<input type="hidden" name="crEmail" value="hdubreuil@free.fr">
<input type="hidden" name="destinationName" value="SITE_VELIZY"> <input
type="hidden" name="insuranceRange" value="2">
<input type="hidden" name="flagBulky" value="false">
<input type="hidden" name="returnMotive" value="Erreurs livraison"> <input
type="hidden" name="trClientNumber" value="CL45678">
<input type="hidden" name="trProductRef" value="NIKON FTP78">
<input type="hidden" name="trOrderId" value="CMD78954">
<input type="hidden" name="trReturnRef" value="RET89545">
<input type="hidden" name="trAddParameter" value="ABC123456DE789'">
<input type="hidden" name="orderId" value="1000112">
<input type="hidden" name="signature"
value="c64b9e00f3f7bf212983b6c5a463724af049190f">
</form>
<script>document.formretouronlinecall.submit();</script>
</body>
</html>
22
Simplicité - Page Retour Online - Novembre 2015
Exemple dans le cas d’un Colissimo Retour International :
<html >
<head>
<title> Appel de Retour Online Front Office </title> </head>
<body><br/><br/><br/>
En attente du site retour Online
<form name="formretouronlinecall"
action=" https://www.colissimo.fr/retouronline/storeCall.do" method="post">
<input type="hidden" name="orosId" value="123456">
<input type="hidden" name="crName" value="GRUBER">
<input type="hidden" name="crForename" value="Friedrich">
<input type="hidden" name="crFlagProfessional" value="true">
<input type="hidden" name="crCompanyName" value="AGFR International">
<input type="hidden" name="crSiret" value="38396013500739 ">
<input type="hidden" name="crCivility" value="Mr">
<input type="hidden" name="crAdress1" value="Esc B">
<input type="hidden" name="crAdress2" value="C">
<input type="hidden" name="crAdress3" value="5, Strasse tilleuls">
<input type="hidden" name="crAdress4" value="hameau">
<input type="hidden" name="crCountryCode" value="DE">
<input type="hidden" name="codeLangue" value="DE">
<input type="hidden" name="crTown" value="BERLIN">
<input type="hidden" name="crZipCode" value="10871">
<input type="hidden" name="crTel" value="0132323232">
<input type="hidden" name="crEmail" value="friedrich.gruber@freenet.de">
<input type="hidden" name="destinationName" value="SITE_VELIZY"> <input
type="hidden" name="insuranceRange" value="2">
<input type="hidden" name="flagBulky" value="false">
<input type="hidden" name="returnMotive" value="Erreurs livraison"> <input
type="hidden" name="trClientNumber" value="CL45678">
<input type="hidden" name="trProductRef" value="NIKON FTP78">
<input type="hidden" name="trOrderId" value="CMD78954">
<input type="hidden" name="trReturnRef" value="RET89545">
<input type="hidden" name="trAddParameter" value="ABC123456DE789'">
<input type="hidden" name="orderId" value="1000112">
<input type="hidden" name="signature"
value="c64b9e00f3f7bf212983b6c5a463724af049190f">
</form>
<script>document.formretouronlinecall.submit();</script>
</body>
</html>
23
Simplicité - Page Retour Online - Novembre 2015
3.5. GESTION DES ERREURS
Les erreurs susceptibles d’être déclenchées lors de l’appel des pages web
Colissimo Retour sont référencées par un code.
Un message reprenant ce code sera affiché sur les pages web Retour Online.
Le tableau ci-dessous liste l’ensemble des cas possibles :
CODE
D’ERREU SIGNIFICATION VERIFICATIONS / ACTION
R
L’identifiant client Le paramètre orosId est obligatoire et
10 « orosld » n’a pas été doit donc être transmis aux pages web
transmis (*) Retour Online
Vérifier que l’identifiant orosId
L’identifiant client « orosId transmis est celui qui apparaît dans la
» transmis n’existe pas rubrique «Paramétrage de la page
11
dans la base de données Front office » de votre Espace Client
(*) Colissimo Retour. Si c’est le cas,
contactez La Poste- Pôle Colis.
Il s’agit dans ce cas d’un problème
Impossible d’accéder aux
d’accès à la base de données. Attendre
12 données correspondant à
quelques instants puis renouveler
ce code client (*)
l’appel ou contactez Colissimo
Dans ce cas, l’Espace Colissimo Retour
Vous n’avez pas (ou n’avez
est également inaccessible dans
plus) les droits d’accès aux
13 l’espace client. Pour réactiver les
fonctionnalités Colissimo
fonctionnalités Colissimo Retour,
Retour.
contactez La Poste- Pôle Colis
Le nom de l’adresse Le paramètre destinationName est
14 destinataire n’a pas été obligatoire et doit donc être transmis
transmis aux pages web Colissimo Retour
Le paramètre destinationName doit
Le nom de l’adresse
correspondre à un nom d’adresse
destinataire transmis
15 renseigné dans la rubrique « Vos
n’existe pas dans la base
adresses Retour » de votre Espace
de données
Client Colissimo Retour.
Le numéro de demande Le paramètre orderId est obligatoire et
16 (orderId) n’a pas été doit donc être transmis aux pages web
transmis Colissimo Retour Online
La transmission d’un orderId qui a déjà
été utilisé pour la génération d’un
L’étiquette correspondant
précédent bordereau est interdite.
à ce numéro de demande
17 S’assurer que l’algorithme de
(orderId) a déjà été
génération de l’orderID ne peut créer
générée pour ce client
le même identifiant pour des appels
distincts puis transmettre un nouveau
24
Simplicité - Page Retour Online - Novembre 2015
orderId.
Le paramètre signature est obligatoire
La signature SHA n’a pas
18 et doit donc être transmis aux pages
été transmise.
web Retour Online
Dans la rubrique «Paramétrage de la
La clé SHA n’a pas été
page Front office » de votre Espace
renseignée dans la
Client Colissimo Retour, saisir le champ
rubrique «Paramétrage de
19 « clé SHA » et valider la page.
la page Front
office » de
L’appel des pages web Retour Online
votre Espace Client
peut être maintenant réalisé avec une
Colissimo Retour.
signature calculée via cette clé.
Vérifiez que la signature est bien
La signature SHA est calculée selon la règle définie au
20
incorrecte paragraphe « Calcul de signature »
(section 3.4.5)
Le niveau d’assurance Assurez-vous que le paramètre
21 transmis n’a pas pu être insuranceRange est bien un entier
interprété compris entre 0 et 10.
Il s’agit d’un problème technique,
Echec lors de la génération attendre quelques instants puis
30
du bordereau renouveler l’opération sinon contacter
la hotline La Poste- Pôle Colis
(*) Le code d’erreur ne pourra vous être retourné du fait de la non identification
25
Simplicité - Page Retour Online - Novembre 2015
3.6. RETOUR SUR VOTRE SITE WEB
26
Simplicité - Page Retour Online - Novembre 2015
Retour
Code erreur OROS ? ErrorCoderOROS=XXX
Le contenu de ParamPlus s’il &trParamPlus =ABC123456DEF789
a été transmis par votre site
web
Dans cet exemple l’url de retour sera :
http://www.emarchand.fr/OROSReturn2?ErrorCoderOROS=XXX&trParamPlus=A
BC12345DEF789
27
Simplicité - Page Retour Online - Novembre 2015
3.6.1.Schéma récapitulatif
28
Simplicité - Page Retour Online - Novembre 2015
4. CONTACT
29
Simplicité - Page Retour Online - Novembre 2015
5. ANNEXES
5.1. Annexe N° 1
30
Simplicité - Page Retour Online - Novembre 2015
5.2. Annexe N° 2
31
Simplicité - Page Retour Online - Novembre 2015
5.3. Annexe N° 3
32
Simplicité - Page Retour Online - Novembre 2015
5.4. Annexe N° 4
33
Simplicité - Page Retour Online - Novembre 2015
34
Simplicité - Page Retour Online - Novembre 2015
35
Simplicité - Page Retour Online - Novembre 2015
36
Simplicité - Page Retour Online - Novembre 2015
5.5. Annexe N°5
37
Simplicité - Page Retour Online - Novembre 2015
5.6. Annexe N° 6
Version anglaise :
38
Simplicité - Page Retour Online - Novembre 2015
Exemples d’e-mail de confirmation de livraison :
Version anglaise :
39
Simplicité - Page Retour Online - Novembre 2015
5.7. Annexe N° 8
40
Simplicité - Page Retour Online - Novembre 2015
5.8. Annexe N° 9
41
Simplicité - Page Retour Online - Novembre 2015
5.9. Annexe N° 10
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import org.apache.commons.codec.binary.Hex;
/* Chiffre en SHA une chaine fournie en parametre puis effectue une
conversion en hexadécimal.
* Retourne <code>null</code> en cas d'exception.
* @param stringToDigestAndConvert La chaine a traiter
* @param algorithm L'algorithme a utiliser
* @return La chaine chiffree et convertie en hexa.
*/
private String digestAndConvertToHexString(String stringToDigestAndConvert)
{
String ALGORITHM = "SHA-1";
// Encodage
try {
MessageDigest md = MessageDigest.getInstance(ALGORITHM);
md.update(stringToDigestAndConvert.getBytes());
// Conversion en hexa avec Apache Commons Codec
return String.valueOf(Hex.encodeHex(md.digest()));
} catch (NoSuchAlgorithmException nsae) {
return null;
}
}
• Le calcul de la signature SHA est réalisé par une classe interne au jdk
<(version >=1.4.2)
• la librairie qui réalise la conversion en hexadécimal est :
commons-codec 1.3 (http://commons.apache.org/codec/)
42
Simplicité - Page Retour Online - Novembre 2015
5.10. Annexe N° 11
43
Simplicité - Page Retour Online - Novembre 2015
Modèle 2- Si l’adresse de l’expéditeur lui permet d’expédier le colis depuis sa
boite aux lettres personnelle :
44
Simplicité - Page Retour Online - Novembre 2015
45
Simplicité - Page Retour Online - Novembre 2015
5.10.2.Bordereaux départ International
46
Simplicité - Page Retour Online - Novembre 2015
5.11. Annexe N° 12
47
Simplicité - Page Retour Online - Novembre 2015