WL SIPS DOCS

Release 24.2

aller directement au contenu

Rechercher par mots clés

Presto

Pour rechercher dans la page utiliser Ctrl+F sur votre clavier

Worldline Sips est une solution de paiement de commerce électronique multicanale sécurisée conforme à la norme PCI DSS. Elle vous permet d’accepter et de gérer des transactions de paiement en prenant en compte les règles métier liées à votre activité (paiement à la livraison, paiement différé, paiement récurrent, paiement en plusieurs fois…).

L’objectif du présent document est d’expliquer l'intégration du moyen de paiement Presto dans Worldline Sips.

Ce document a pour objectif de vous aider à implémenter le moyen de paiement Presto sur votre site de commerce électronique.

Il comprend :

  • des informations fonctionnelles à votre attention ;
  • des instructions d'implémentation à destination de votre équipe technique.

Pour avoir une vue d’ensemble de la solution Worldline Sips, nous vous conseillons de consulter les documents suivants :

  • Présentation fonctionnelle
  • Guide de configuration des fonctionnalités

Cetelem, marque de BNP Paribas Personal Finance, est un organisme financier français spécialisé dans les financements aux particuliers à travers ses activités de crédit à la consommation.

Le moyen de paiement Presto, proposé par BNP Paribas Personal Finance (BNPP PF), permet de financer à crédit des achats effectués sur Internet.

Lors d'un paiement Presto, le client est redirigé vers l’application d’ouverture de dossier de crédit de BNPP PF. A la fin de sa saisie, il est informé en ligne du résultat de sa demande d’ouverture de crédit.

Canaux de paiement
Internet V Canal de paiement par défaut
MOTO X
Télécopie X
SVI X
Typologies de paiement
Paiement immédiat V Méthode par défaut
Paiement en fin de journée X
Paiement différé X
Paiement à l'expédition X
Paiement en plusieurs fois X
Paiement par abonnement X
Paiement par fichier X
Paiement OneClick X
Gestion des devises
Acceptation multidevise X EUR uniquement
Règlement en devise X EUR uniquement

Le client sélectionne le moyen de paiement Presto.

Une fois le moyen de paiement sélectionné, la page de la sélection de l’option de paiement s’affiche ainsi que la simulation de remboursement :





Le client doit ensuite saisir les informations requises :











Après la saisie des informations requises, la page de la confirmation de la commande s’affiche :





Le client doit ensuite signer électroniquement son contrat :





Le client doit ensuite fournir les pièces justificatives :



Dans le cas de transactions Presto, le crédit peut être automatiquement octroyé à l'issue du paiement, ce qui se traduit par l'état final suivant :

  • CAPTURED

Il est également possible que le dossier de l'internaute nécessite une étude avant acceptation définitive. Si un dossier est en cours de validation par BNPPF, l'état de la transaction qui lui est associée est :

  • TO_CONFIRM_CAPTURE

Un traitement d'interrogation de Worldline Sips auprès de Cetelem est exécuté quotidiennement pour mettre à jour ces transactions vers des états finaux :

  • CAPTURED si le dossier lié à la transaction à été accepté par BNPPF.
  • CAPTURE_REFUSED si le dossier lié à la transaction à été refusé par BNPPF, ou si aucune mise à jour n'a été constatée depuis 90 jours.

Afin de proposer le moyen de paiement Presto sur votre site Web, vous devez souscrire un contrat d'acceptation auprès de BNP Paribas Personal Finance. Vous nous transmettez par la suite le numéro d'agrément afin de l’enregistrer dans notre système d’information.

Vous pouvez proposer le moyen de paiement Presto au travers de Sips Paypage qui assure l’interface de paiement directement avec le client via son navigateur Web.

Pour les paiements Presto, il n’est pas possible de différer la remise, vous ne pouvez pas ajuster la date de transferts de fonds (paiement immédiat).

Le diagramme ci-dessous explique les différents états par lesquels peuvent passer les transactions selon le mode de capture choisi :


Description des status possibles pour une transaction Presto

En mode immediat (captureMode = IMMEDIATE), si la transaction est en attente de confirmation d'autorisation (responseCode égal à 00 ou 02), elle passe en statut TO_CONFIRM_CAPTURE. Si la transaction est acceptée (responseCode égal à 00 ou 08), elle passe en statut CAPTURED. Si la transaction est refusée (responseCode différent de 00), elle passe en statut REFUSED. Et si la transaction est abandonnée (responseCode égal à 17), elle passe en statut ABORTED.

Le diagramme ci-dessous décrit les différents statuts d'une transaction, en fonction de l'avancement du dossier chez Cetelem.

Suite à un premier traitement de Cetelem, 3 cas de figure peuvent se présenter engendrant 3 statuts différents :

  • Transaction refusée par Cetelem (Statut final REFUSED)
  • Transaction à l’étude chez Cetelem (Statut intermédiaire TO_CONFIRM_CAPTURE)
  • Transaction acceptée par Cetelem (Status final CAPTURED)

Les transactions dans un statut TO_CONFIRM_CAPTURE sont ensuite traitées par Cetelem avant octroi d’une décision finale. Cette décision peut prendre plusieurs jours. A l’issue de cette décision la transaction pourra avoir 2 statuts différents :

  • Transaction refusée par Cetelem (Statut final CAPTURE_REFUSED)
  • Transaction acceptée par Cetelem (Statut final CAPTURED)

Durant le laps de temps nécessaire à Cetelem pour traiter la transaction, vous avez la possibilité d’en demander l’annulation. Dans ce cas, la transaction aura le statut Transaction annulée par le commerçant (Statut final CANCELLED).


Schéma trop complexe à décrire, merci de contacter le support sips@worldline.com

La cinématique de paiement pour Sips Paypage est décrite ci-dessous :


Étapes d'un paiement Presto via Paypage

1) Le client procède au paiement. 2) Il est redirigé vers la page de sélection du moyen de paiement hébergée chez Worldline Sips, il sélectionne Presto et saisit son numéro de carte. 3) Il est redirigé vers la page Presto où il s'authentifie. 4) Il est redirigé sur une page Worldline Sips. 5) S'il clique sur le bouton de retour à la boutique, il est redirigé vers votre site Web ce qui délenche l'envoi de la réponse manuelle. 6) Worldline Sips envoie une réponse automatique.

Les champs suivants ont un comportement particulier :

Nom du champ Remarques / règles
captureMode La valeur envoyée dans la requête est ignorée.
Le mode de capture est forcé à IMMEDIATE.
captureDay La valeur envoyée dans la requête est ignorée.
Le délai de capture est forcé à 0.
paymentPattern La valeur envoyée dans la requête est ignorée.
Le type de paiement est forcé à ONE_SHOT.
orderId

Obligatoire (13 caractères alphanumériques maximum)

Identifiant du bon de commande du client

paymentMeanData.presto​.paymentMeanCustomerId

Obligatoire (21 caractères alphanumériques maximum)

Référence du client

paymentMeanData.presto​.financialProduct Obligatoire à valoriser à CLA
paymentMeanData.presto​.​prestoCardType Facultatif

shoppingCartDetail.mainProduct

Obligatoire

customerContact

Obligatoire

voir le tableau ci-dessous

customerData

Facultatif

voir le tableau ci-dessous

customerAddress

Obligatoire

voir le tableau ci-dessous

customerContact

Nom du champ Remarques / règles
customerContact.title Facultatif
customerContact.firstname Obligatoire (30 caractères maximum)
customerContact.lastname Obligatoire (30 caractères maximum)
customerContact.phone Facultatif
customerContact.mobile Facultatif
customerContact.email Obligatoire (49 caractères maximum)

customerData

Nom du champ Remarques / règles
customerData.birthDate Facultatif

customerAddress

Nom du champ Remarques / règles
customerAddress.addressAdditional1 Obligatoire (32 caractères maximum)
customerAddress.addressAdditional2 Facultatif
customerAddress.zipCode Obligatoire
customerAddress.city Obligatoire (30 caractères maximum)

Le tableau suivant récapitule les différents cas de réponse à traiter :

État Champs de la réponse Action à réaliser
Paiement accepté acquirerResponseCode = 00 ou 08
authorisationId = (voir le Dictionnaire des données).
paymentMeanBrand = PRESTO
paymentMeanType = ONLINE_CREDIT
responseCode = 00
Vous pouvez livrer la commande.
Transaction à l'étude acquirerResponseCode = 02
authorisationId = (voir le Dictionnaire des données).
paymentMeanBrand = PRESTO
paymentMeanType = ONLINE_CREDIT
responseCode = 00
Le dossier du client est à l'étude chez Cetelem.
Vous pouvez attendre l'issue de l'étude du dossier avant de livrer ou non la commande.
L'issue du dossier est vérifié quotidiennement, comme indiqué plus haut.
Refus acquéreur acquirerResponseCode = (voir le Dictionnaire des données).
responseCode = 05
L’autorisation est refusée pour un motif non lié à la fraude.
Si vous n’avez pas opté pour l’option « nouvelle tentative de paiement » (pour plus de détails veuillez consulter le Guide de configuration des fonctionnalités), vous pouvez proposer à votre client de payer avec un autre moyen de paiement en générant une nouvelle requête.
Refus nombre max essais atteint responseCode = 75 Le client a fait plusieurs tentatives qui ont toutes échoué.
Refus suite problème technique acquirerResponseCode = 90-98
responseCode = 90, 99
Problème technique temporaire lors du traitement de la transaction. Proposez à votre client de refaire un paiement ultérieurement.

Pour connaître l'intégralité des codes réponses (responseCode) et codes réponses acquéreur (acquirerResponseCode), veuillez vous référer au Dictionnaire des données.

L’acceptation du moyen de paiement Presto n’est pas disponible au travers de la solution Sips Office.



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é soit 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


Si l’erreur est en rapport avec l’application côté Worldline, le code erreur sur quatre chiffres commence par 2XXX (2001 par exemple).



Si l’erreur est en rapport avec Cetelem, le code erreur sur quatre chiffres commence par 3XXX (3001 par exemple).

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).

Note: 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

Les opérations suivantes sont disponibles sur les transactions Presto :

Gestion de caisse
Annulation V Annulation possible uniquement sur le montant total de la transaction.
Validation X
Remboursement X
Duplication X
Crédit X

Le diagramme ci-dessous vous permet de savoir quelle opération de gestion de caisse est disponible lorsqu'une transaction est dans un état donné :


Disponibilité des opérations de caisse

En cas de refus, la transaction passe du statut TO_CONFIRM_CAPTURE à CAPTURE_REFUSED, en cas d'acceptation, le statut devient CAPTURED. En cas d'annulation totale le statut devient CANCELLED.

Les journaux mis à disposition par Worldline Sips vous permettent d’avoir une vision exhaustive et consolidée de vos transactions, opérations de caisse, situation comptable et impayés. Vous pouvez utiliser ces informations pour enrichir votre système d’information.

La disponibilité des transactions Presto pour chaque type de journal est récapitulée dans le tableau ci-dessous :

Disponibilité des journaux
Journal des transactions V
Journal des opérations V
Journal de rapprochement des transactions X
Journal de rapprochement des impayés X
Note: pour les transactions Presto, le champ paymentMeanBrand est renseigné avec la valeur PRESTO.

Vous pouvez consulter vos transactions Presto et effectuer différentes opérations de gestion de caisse grâce à Sips Office Extranet.



Ce site utilise des traceurs pour améliorer votre expérience de navigation, effectuer des analyses et des recherches sur votre utilisation du site web de documentation WL Sips.
En fermant ce bandeau vous refusez notre utilisation des traceurs sur votre appareil.

Paramètres