Difference between revisions of "Presto"
(→Disponibilité par interface) |
(→Fonctionnalités) |
||
Line 576: | Line 576: | ||
</ul> | </ul> | ||
| | ||
+ | |||
== Cycle de vie de la transaction == | == Cycle de vie de la transaction == | ||
[[Fichier:Presto_13.PNG]] | [[Fichier:Presto_13.PNG]] |
Latest revision as of 11:50, 12 June 2019
Contents
Introduction
Objectif du présent document
L’objectif du présent document est d’accompagner les commerçants désirant mettre en œuvre le moyen de paiement Presto.
A noter
Tous les termes, acronymes, expressions spécifiques à la Mercanet et son contexte sont définies dans le document : GLOSSAIRE N’hésitez pas à vous y référer chaque fois que nécessaire. |
Comment ça marche ?
Principes généraux
Cetelem propose une solution de crédit en ligne.
Avec ce moyen de paiement, le marchand peut toucher davantage de clients en proposant des solutions plus adaptées à certains produits vendus sur son site web. Pour les clients, cela permet également de souscrire à des crédits directement en ligne sur le site marchand.
« Presto Plus » est un moyen de paiement proposé par BNP Paribas Personal Finance (BNP PF) qui permet de financer à crédit des achats effectués sur Internet.
Un internaute, qu’on appelle par la suite « L’acheteur », est redirigé vers l’application d’ouverture de dossier de crédit de BNP PF à partir du site web marchand. A la fin de sa saisie, il est informé en ligne du résultat de sa demande d’ouverture de crédit.
Disponibilité par interface
Le moyen de paiement Presto est disponible sur les interfaces suivantes :
Interface (mode) Moyen de paiement |
Mercanet Essentiel |
Mercanet Gestion Plus |
Mercanet Batch |
Sips Walletpage |
|||||
---|---|---|---|---|---|---|---|---|---|
POST |
JSON |
SOAP |
JSON |
SOAP |
Batch |
POST |
JSON |
SOAP |
|
Presto |
✔ |
✔ |
✔ |
- |
- |
- |
- |
- |
- |
Processus de paiement
Vue de l’utilisateur
Les étapes parcourues par les internautes lors de l’exécution d’un paiement Presto sont décrites ci-dessous : Séquence des écrans de paiement dans Mercanet Essentiel
Séquence des écrans de paiement dans Mercanet Essentiel
Stage |
Description |
---|---|
1 |
Validation du panier et paiement et redirection vers la solution Mercanet . |
2 |
Après la sélection du moyen de paiement Presto, l’acheteur est redirigé vers les pages de souscription de crédit Presto hébergées chez Cetelem. |
3 |
Sur la première page, il sélectionne le nombre de mensualités de son crédit. |
4 |
Sur la seconde page, une simulation de son crédit est présentée à l’acheteur. |
5 |
Sur la troisième page, l’acheteur doit saisir ses informations personnelles liées à son identité et sa situation familiale. |
6 |
Sur la quatrième page, l’acheteur doit saisir ses coordonnées ainsi que informations liées à sa situation professionnelle. |
7 |
Sur la cinquième page, l’acheteur doit saisir des informations liées à ses revenus et ses crédits en cours. |
8 |
Sur la sixième page, l’acheteur doit choisir ou non de souscrire à une assurance. |
9 |
Sur la septième page, une confirmation d’ouverture de crédit est affichée à l’acheteur |
10 |
Si le montant de l’achat est supérieur à 1500 €, l’acheteur est redirigé directement sur le site marchand (en passant par Mercanet ) |
10’ |
Si le montant de l’achat est inférieur ou égal à 1500 €, l’acheteur est redirigé sur Mercanet pour effectuer une prise d’empreinte de sa carte bancaire. |
11 |
Suite à la validation de la carte bancaire, l’acheteur est redirigé sur la page d’authentification 3D-Secure de sa banque. |
12 |
Suite à l’authentification 3D-Secure, l’acheteur est redirigé sur la page de validation de son contrat 2PCB (2 fois par Carte Bancaire) |
13 |
Suite à la validation de son contrat 2PCB, l’acheteur est redirigé chez Cetelem pour affichage de la confirmation de commande. |
14 |
L’acheteur est redirigé sur le site marchand (en passant par Mercanet ) |
Pages de paiement
Choix du moyen de paiement
Sélection de l’option de crédit
Simulation du crédit
Saisie des informations identitaires
Saisie des informations liées aux coordonnées et à la situation professionnelle
Saisie des informations liées aux revenus et crédits en cours
Souscription à l’assurance facultative
Confirmation de l’ouverture de crédit
Prise d’empreinte 2PCB (si montant ≤ 1500 €)
Contrat 2PCB (si montant ≤ 1500 €)
Confirmation de commande (si montant ≤ 1500 €)
Fonctionnalités
Type de fonctionnalité |
Disponibilité |
Remarque |
---|---|---|
Canal de paiement |
||
Internet |
ü |
Canal par défaut |
MOTO (Vente par correspondance) |
û |
|
Méthodes de paiement |
||
Paiement immédiat |
ü |
Méthode par défaut |
Paiement à la fin du jour |
û |
|
Paiement différé |
û |
|
Paiement à l’expédition |
û |
|
Paiement échelonné |
û |
|
Paiement en abonnement (Wallet électronique au mode récurrent) |
û |
|
Paiement par lots |
û |
|
Paiement "One-click" |
û |
|
Paiement en devises différentes |
||
Paiement en devises |
û |
EUR uniquement |
Encaissement en devises |
û |
EUR uniquement |
Gestion de la fraude |
||
Veuillez-vous reporter au guide contrôle anti-fraude |
||
Reportings pour le commercant |
||
Journal des transactions |
ü |
|
Journal des opérations |
û |
|
Journaux Rapprochement Bancaires |
û |
|
Journaux Rapprochement des Impayés |
û |
|
Outil de gestion (Back Office) |
ü |
|
Opérations de gestion |
||
Annulation |
û |
|
Validation |
û |
|
Remboursement |
û |
|
Duplication |
û |
|
Mode de capture |
||
Mode Envoi Automatique (annulation) |
û |
|
Mode de validation |
û |
|
Mode immédiat |
ü |
REMARQUE : Les contrôles de fraude sont réalisés lors de la prise d’empreinte. Lors de la demande d’autorisation, le contrôle de fraude porte sur :
- Autorisation du montant de la commande
- Contrôle d’empilement (lutte contre la fraude) : limite de 1500,00€ par carte sur 3 utilisations, renouvelée tous les 90 jours pour l’ensemble des cinématiques et Web marchands Presto
- Contrôle de BIN étrangers,
- Contrôle des eCB,
- Contrôle des cartes à autorisation systématique,
- Blocage de certains BINs
Cycle de vie de la transaction
Figure 13 Cycle de vie des transactions Presto
Intégration avec Mercanet Essentiel
Demande de paiement
Des informations spécifiques sont nécessaires pour réaliser un paiement Presto, et certaines règles spécifiques s’appliquent:
Nom du champ |
Remarques/règles |
Exemple de valorisation |
---|---|---|
captureMode |
Forcé à IMMEDIATE |
IMMEDIATE |
captureDay |
Forcé à 0 |
0 |
paymentMeanBrand |
PRESTO |
PRESTO |
paymentPattern |
Force à ONE_SHOT. |
ONE_SHOT |
orderId |
- Obligatoire (13 caractères alphanumériques maximum) - Identifiant du bon de commande du client |
123orderId |
paymentMeanData.presto.paymentMeanCustomerId |
- Obligatoire (21 caractères alphanumériques maximum) - Référence du client |
123customerId |
paymentMeanData.presto.financialProduct |
Obligatoire Pour plus de détails voir § |
CLA |
paymentMeanData.presto.prestoCardType |
Pour plus de détails voir § |
A (valoriser ce champ uniquement si financialProduct = CCH) |
shoppingCartDetail.mainProduct |
Obligatoire Pour plus de détails voir § |
320 |
customerContact |
Facultatif Pour plus de détail voir § |
|
customerData |
Facultatif Pour plus de détail voir § |
|
customerAddress |
Facultatif Pour plus de détail voir § |
Pour plus d’informations, veuillez-vous référer aux documentations sur les connecteurs Mercanet Essentiel
Produit financier et type de carte
Le produit financier est un attribut obligatoire (champ paymentMeanData.presto.financialProduct). Il est paramétré en fonction de la nature de l’offre commerciale proposée au client :
- Produit de crédit classique (CLA) uniquement
- Produit de crédit classique (CLA) ET ouverture de compte renouvelable avec carte (CCH)
Ci-dessous les règles de gestion à employer selon le cas de figure :
- Pour un web-marchand déployant les produits CLA et CCH Le produit financier à proposer à l’internaute dépend du montant de son panier.
- Vous devrez donc mettre en place dans votre système d’information, un contrôle sur le montant du panier de manière à véhiculer la bonne requête:
- Pour un montant compris entre 150 et 1500€, le produit financier doit être égal à « CCH » et le type de carte doit être renseigné à « A ».
paymentMeanData.presto.financialProduct=CCH paymentMeanData.presto.prestoCardType=A |
- Pour un montant supérieur ou égal à 1500,01€, le produit financier doit être égal à « CLA » et le type de carte ne doit pas être renseigné.
paymentMeanData.presto.financialProduct=CLA |
- Pour un web-marchand déployant seulement le produit CLAPour ce type de déploiement, le produit financier a toujours la valeur « CLA » et le type de carte ne doit pas être renseigné.
paymentMeanData.presto.financialProduct=CLA |
Règles de gestion du code matériel
Le code matériel permet d’associer une demande de crédit à un type de bien. C’est à vous de déterminer la correspondance entre les articles de votre catalogue et le référentiel BNP PF (cf. annexe).
Remarque : dans le cas d’un panier composite dont tous les articles n’appartiennent pas à la même catégorie, le code matériel de la catégorie représentant la part du montant la plus importante devra être utilisé.
Liste des codes matériels :
Numéro |
Champ |
Numéro |
Champ |
---|---|---|---|
320 |
Ménager autre |
616 |
Informatique |
322 |
Réfrigérateur/Congélateur |
619 |
Achats groupés TV- hifi |
323 |
Lave-vaisselle |
620 |
Matériel Photo |
324 |
Lave-linge |
621 |
Téléphonie |
325 |
Ménager groupe |
622 |
Home Cinéma |
326 |
Réfrigérateur |
623 |
Ecran LCD/Ecran Plasma |
327 |
Congélateur |
624 |
Caméscope |
328 |
Cuisinière/Table de cuisson |
625 |
Ordinateur |
329 |
Sèche-linge |
626 |
Imprimante/Scanner |
330 |
Mobilier autre |
631 |
Voyages vacances |
331 |
Salon |
640 |
Habillement |
332 |
Salle à manger |
650 |
Livres |
333 |
Chambre |
660 |
Loisirs autres |
334 |
Canapé |
663 |
Bricolage - jardinage |
335 |
Mobilier groupe |
730 |
Bijouterie |
336 |
Fauteuil |
737 |
Volet |
337 |
Bibliothèque/Armoire |
738 |
Tondeuse |
338 |
Literie |
739 |
Motoculteur |
339 |
Chambre à coucher |
740 |
Tronçonneuse |
340 |
Textile d'ameublement |
741 |
Débroussailleuse |
341 |
Mobilier de bureau |
742 |
Quad |
342 |
Mobilier de salle de bain |
743 |
Meubles de jardin |
343 |
Mobilier de cuisine |
744 |
Barbecue |
610 |
Vidéo/Audio/Informatique autre |
855 |
Piano |
611 |
Magnétoscope/Vidéo/DVD |
857 |
Orgue |
613 |
Matériel HIFI |
858 |
Musique autre |
615 |
Téléviseur |
Réponses manuelles et automatiques
Certaines règles spécifiques s’appliquent:
Nom du champ |
Remarques/règles |
Exemple de valorisation |
---|---|---|
paymentMeanType |
PROVIDER |
|
paymentMeanBrand |
PRESTO |
Cas spécifiques
Rupture de cinématique
Lorsque la transaction de paiement est en cours, l’acheteur peut fermer la fenêtre de son navigateur avant la page de confirmation du paiement. Par conséquent, la transaction n’est pas finalisée (car elle n’est pas enregistrée) sur la plateforme Mercanet et le marchand ne recevra pas la réponse de ce paiement. Pour le marchand, trois méthodes sont disponibles pour connaitre le statut de la transaction:
- Avec un appel web service au GetTransactionData 1 heure après le début de la transaction de paiement. A ce moment, la réponse contiendra le statut de la transaction si elle a été finalisée.
- Avec une réponse automatique (serveur à serveur) lorsque le champ “automatic_response_url” est rempli par le marchand.
- A J+1, la transaction Presto apparaîtra dans le journal des transactions fourni par Mercanet
(interval fermé !)
Cas d’erreurs frequents
Erreurs liées au webmarchand
Si l’erreur est en rapport avec les données renseignées côté commerçant (produit financier,…), le code erreur sur quatre chiffres commence par 1XXX (1001 par exemple)
Vérifiez que le code du bien financé est bien paramétré. Cette valeur est définie avec Cetelem à l’ouverture de l’agrément.
Vérifiez également que votre requête de paiement PrestoPlus est conforme aux indications décrites dans ce document.
Erreurs fréquentes :
- orderId non valorisé
- paymentMeanData.presto.paymentMeanCustomerId non valorisé
Origine de l’erreur |
Code erreur |
Description |
---|---|---|
Erreur commerçant |
1003 |
Champ orderId vide |
1004 |
Champ paymentMeanData.presto.paymentMeanCustomerId vide |
|
1005 |
Longueur du code matériel différent de 3 caractères |
|
1006 |
Longueur du code produit financier différent de 3 caractères |
Erreurs liées à Worldline
Si l’erreur est en rapport avec l’application côté Mercanet , le code erreur sur quatre chiffres commence par 2XXX (2001 par exemple)
Contacter le support Cetelem et leur communiquer le code erreur qui s’affiche :
Aurélien Racine : Tel 01 46 39 14 01 –
Erreurs liées à Cetelem
Si l’erreur est en rapport avec Cetelem, le code erreur sur quatre chiffres commence par 3XXX (3001 par exemple)
Contacter le support Cetelem et leur communiquer le code erreur qui s’affiche : Aurélien Racine : Tel 01 46 39 14 01 –
Annexes
Codes réponse
Codes réponse Mercanet |
Codes réponse acquéreur |
Code réponse natif Cetelem |
Statut de la transaction |
Description |
---|---|---|---|---|
00 |
00 |
G |
CAPTURED |
Ouverture de crédit acceptée et paiement garanti |
00 |
08 |
A |
CAPTURED |
Ouverture de crédit pré-acceptée (« vert ») |
00 |
02 |
E |
CAPTURED |
Ouverture de crédit à l’étude (« orange ») |
05 |
05 |
R |
REFUSED |
Ouverture de crédit refusée (« rouge ») |
60 |
PENDING |
Erreur technique lors de la récupération du statut du crédit |
||
17 |
17 |
I |
REFUSED |
Annulation de l’internaute |
90 |
98 |
REFUSED |
Serveur Cetelem indisponible |
|
99 |
REFUSED |
Problème sur le serveur Mercanet |
Devises acceptées
Code de devise |
Format |
Description |
---|---|---|
978 |
N3 |
Euro |
Langages acceptés
Code |
Format |
Langage |
fr |
AN2 |
Français |
customerContact
Nom du champ |
Remarques/règles |
Format |
Exemple de valorisation |
---|---|---|---|
customerContact.title |
Facultatif |
A4 |
MR ou MME |
customerContact.firstname |
Facultatif |
ANSU50 |
Mathieu |
customerContact.lastname |
Facultatif |
ANSU50 |
Rousseau |
customerContact.phone |
Facultatif |
NS30 |
0212457896 |
customerContact.mobile |
Facultatif |
NS30 |
0654789654 |
customerData
Nom du champ |
Format |
Remarques/règles |
Exemple de valorisation |
---|---|---|---|
customerData.birthDate |
N8 (YYYYMMDD) |
Facultatif |
19850613 |
customerAddress
Nom du champ |
Format |
Remarques/règles |
Exemple de valorisation |
---|---|---|---|
customerAddress.addressAdditional1 |
ANSU50 |
Facultatif |
11 rue du Louvandier |
customerAddress.addressAdditional2 |
ANSU50 |
Facultatif |
Logement 6 |
customerAddress.zipCode |
ANS10 |
Facultatif |
37390 |
customerAddress.city |
ANSU50 |
Facultatif |
Saint Roch |