Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Logo

Image Added

Image Removed

Table of Contents

Informations générales 

Logo

Info
  • Proposer à vos clients du paiement différé, en 3X ou 4X.
  • Parcours rapide et réponse immédiate.
  • Aucune pièce justificative à traiter. La carte du client doit être en cours de validité dans le cadre éventuel d'un remboursement.
  • 100% en ligne via un PC ou une tablette.
  • 100% Garanti : le marchand est protégé contre les impayés et la fraude.
  • Règlement à J+2 maximum de la totalité de la transaction.
  • Possibilité de configurer la capture en automatique ou manuelle


Table of Contents


Informations générales 









Parcours de paiement 


Parcours de paiement FLOA

*Les étapes 1 et 3 sont effectuées via Axepta

** L'éligibilité permet d'estimer le niveau de confiance attribué à une demande de paiement par un client. Cela implique un traitement statistique des données historiques relatives aux commandes des clients. L'éligibilité peut être réévaluée à l'aide des renseignements contenus dans le Fichier national des incidents de remboursement de crédits personnels (FICP).



Réception des données d'accès


A l'issue du processus d'onboarding, FLOA transmet au marchand un fichier Excel (cf. ci-dessous) contenant des données techniques.


Exemple de tableau Excel anonymisé envoyé par FLOA



Tip
titleDonnées FLOA

Seules certaines données seront à utiliser lors de la conception de la requête.


Vous trouverez ci-dessous les données clés à conserver : 

DonnéesDétailCorrespondance API AXEPTA
MerchandID (ou code marchand) ID Marchand créé sur la plateforme FLOA - Donnée optionnelleMerchantIDExt
MerchantSiteID (ou code guichet)Identifiant unique créé par FLOA pour chacun des moyens de paiement souscrit par le marchand (3X/4X/capture manuelle/capture automatique)PayType
MIN  Panier Minimum - En dessous de ce montant, le paiement ne pourra pas être effectué via FLOA-
MAXPanier Maximum - En delà de ce montant, le paiement ne pourra pas être effectué via FLOA-




Nous y retrouvons les informations suivantes :















Construction de la requête de test 

Le marchand récupère dans un premier temps le Login et mot de passe Axepta reçu au préalable par e-mail après sa contractualisation.

Vous trouverez ci-dessous les informations nécessaires au bon paramétrage de la requête de test :


Info
titleConfiguration du compte de test

MerchantIdext : 38

Montant minimum d'une commande de test : 100€
Montant maximum d'une commande de test : 2000€

ID de test :

Pays

Moyen de paiementMerchantSiteIdMéthode de capture
France3X7369Automatic
France3X7240Manual
France4X7017Automatic
France4X7235Manual
France1XD7377Automatic
France1XC70657Automatic
France3XD7378Automatic
France10X7286Automatic
Spain3X7936Automatic
Spain3X71085Manual
Spain4X7594Automatic
Spain4X71086Manual
Spain1XD7929Automatic
Italy3X7934Automatic
Italy3X71089Manual
Italy4X7937Automatic
Italy4X71082Manual
Italy1XD71122Automatic
Portugal4X7938Automatic
Portugal4X71088Manual
Portugal1XD70838Automatic

Liste des paramètres d'une requête Floa 

Liste des paramètres


Info

Pour en savoir plus sur le paramétrage de la requête dirigez-vous vers le lien suivant : FLOA Pay Direct Integration - Documentation Axepta BNP Paribas - Axepta

Exemple de requête de test standard

Code Block
TransID=TID-603512401222998545
&MerchantID=BNP_DEMO_AXEPTA
&RefNr=AEEZA92
&Amount=20000
&Currency=EUR
&URLSuccess=https://www.paytest.org/ct-test-1/success.php&URLFailure=https://www.paytest.org/ct-test-1/failure.php
&URLNotify=https://www.paytest.org/ct-test-1/notify.php
&TermURL=https://www.paytest.org/ct-test-1/term.php
&Response=encrypt
&Response=encrypt
&MerchantIDExt=38
&PayType=7369
&CustomerID=ID_User_1234567
&FirstName=John
&LastName=Doe
&MobileNr=0607080910
&Email=john.doe@mail.com
&AddrStreet=rue du marche
&AddrZIP=75001
&AddrCity=PARIS
&AddrCountryCode=FR
&Date=25/10/2022
&FirstOrderDate=05/07/2022
&LastOrderDate=25/10/2022
&Channel=DESKTOP
&DeliveryChannel=STD
&NumberArticles=3
&Homepage=https://axepta.bnpparibas/&URLBack=https://axepta.bnpparibas/
&ProductDetails=ewogICAgImNhdGVnb3JpZTEiOiAiQ2F0ZWdvcmllIDEgZGUgcHJvZHVpdCIsCiAgICAiY2F0ZWdvcmllMiI6ICJDYXRlZ29yaWUgMiBkZSBwcm9kdWl0IiwKICAgICJjYXRlZ29yaWUzIjogIkNhdGVnb3JpZSAzIGRlIHByb2R1aXQiCn0=
&MAC=5d32e54bc3628698e59b7a9830617ad9135ad3faac24fdc2d2ed6f554c40c719


Info
titleLes points d'attention

Avant de commencer la phase de test


1) Vérifiez au préalable la bonne configuration de votre compte de test par les équipes Axepta Online.

2) Vérifiez que les paramètres MerchantID, clé Hmac, clé Blowfish, soit ceux à utiliser en environnement de recette Axepta Online.

3) Vérifiez que la valeur MerchantIDExt=38 est bien renseigné dans votre requête.

4) Vérifiez que la valeur du champ Amount soit bien comprise entre 100 et 2000 euro. Vous devez veiller également à bien spécifier la valeur Amount en centime dans votre requête.

5) Vérifiez que les champs suivants soient bien renseignés et cryptés dans le paramètre ProductDétails (mandatory) 

ex ci dessous:

{
    "categorie1": "Categorie 1 de produit",
    "categorie2": "Categorie 2 de produit",
    "categorie3": "Categorie 3 de produit"

5) Vérifiiez que le paramètre AddrCountryCode du pays que vous souhaitez tester soit bien renseigné dans votre requête. 

6) Vérifiez que le paramètre Language correspond bien au pays de la page de paiement que vous souhaitez tester.


Après avoir finalisé un paiement de test:

7) Vérifier que les champs TransID, RefNr, CustomerID, sont bien unique dans votre requête avant de relancer un nouveau paiement.


Info
Pour en savoir plus sur le cryptage du paramètre MAC dirigez-vous vers le lien suivant: Créer une requête de paiement pas à pas - Documentation Axepta BNP Paribas - Axepta

End point 

Info
titleEnd Point
https://paymentpage.axepta.bnpparibas/floapay.aspx


La page de fichage 



Pendant vos tests si certains paramètres ne sont pas indiqués dans votre requête initiale, vous serez alors redirigé avant le paiement sur une page appelé "page de fichage" ou il vous sera tenu d'indiquer manuellement les informations manquantes afin d'accéder à la page paiement.

Les informations demandées dans la page de fichage sont obligatoire, ces informations peuvent varier en fonction de la configuration du pays utilisé pendant vos tests.

Vous trouverez ci-dessous un tableau synthétique reprenant la liste des paramètres par pays à renseigner dans la requête FloaPay pour être redirigé directement sur la page de paiement.


Paramètres France Belgique Espagne Italie Portugal

MobileNr

à inclure à inclure à inclure à inclure à inclure 

PlaceOfBirth

à inclure à inclure 

à inclure

à inclure à inclure 

DateOfBirth

à inclure à inclure à inclure à inclure à inclure 

Salutation

à inclure à inclure à inclure à inclure à inclure 

PersonID

pas de NIFpas de NIF

Renseigner la valeur Nif de test: 40919740A

Renseigner la valeur Nif de test: RSSMRA74D22A001Q

Renseigner la valeur Nif de test: 999999999


Info

Si ces informations ne sont pas présente initialement dans votre requête, votre client sera alors redirigé vers la page de fichage et devra compléter ses éléments à la main avant de pouvoir procéder au paiement.


La page de paiement 

Vous pourrez ensuite saisir les informations carte relatives à la carte de test FloaPay.

Cartes de test FLOA :

Type de carteNuméros de cartedate d'expirationcode sécuritéFonction 
Carte OK5017679110380400Toujours supérieure à la date du jour000Simule le comportement d'un paiement valide
Carte KO5017679100900712Toujours supérieure à la date du jour 000Simule le comportement d'un paiement invalide

Paramétrages spécifiques selon votre activité 

En fonction du type d'activité e-commerce que vous exercez, la requête de paiement FloaPay peut nécessiter l'ajout de paramètres supplémentaires.

C'est le cas des activités de billetterie et d'hôtellerie en ligne où l'ajout du paramètre TravelDetails et du paramètre StayDetails devient obligatoire.


Paramètre relatif aux activités de billetteries en ligne 


Info

Vous trouverez ci-dessous : 


Code Block
titleExemple du paramètre TravelDetails en clair
{
  "insurance": "AXA",
  "travelType": "TwoWay",
  "departureDate": "21/11/2022 12:20",
  "returnDate": "14/12/2022 12:20",
  "ticketCount": 2,
  "travellerCount": 2,
  "travelClass": "Economy",
  "ownTicket": 1,
  "mainDepartureCompany": "CDG",
  "departureAirport": "cdg",
  "arrivalAirport": "dub",
  "discountCode": "1",
  "luggageSupplement": "1",
  "modificationCancellation": 0
}


Code Block
titleExemple du paramètre TravelDetails crypté à rajouter dans la requête
collapsetrue
&TravelDetails=ew0KICAiaW5zdXJhbmNlIjogIkFYQSIsDQogICJ0cmF2ZWxUeXBlIjogIlR3b1dheSIsDQogICJkZXBhcnR1cmVEYXRlIjogIjIxLzExLzIwMjIgMTI6MjAiLA0KICAicmV0dXJuRGF0ZSI6ICIxNC8xMi8yMDIyIDEyOjIwIiwNCiAgInRpY2tldENvdW50IjogMiwNCiAgInRyYXZlbGxlckNvdW50IjogMiwNCiAgInRyYXZlbENsYXNzIjogIkVjb25vbXkiLA0KICAib3duVGlja2V0IjogMSwNCiAgIm1haW5EZXBhcnR1cmVDb21wYW55IjogIkNERyIsDQogICJkZXBhcnR1cmVBaXJwb3J0IjogImNkZyIsDQogICJhcnJpdmFsQWlycG9ydCI6ICJkdWIiLA0KICAiZGlzY291bnRDb2RlIjogIjEiLA0KICAibHVnZ2FnZVN1cHBsZW1lbnQiOiAiMSIsDQogICJtb2RpZmljYXRpb25DYW5jZWxsYXRpb24iOiAwDQp9


Paramètre relatif aux services hôteliers


Info

Vous trouverez ci-dessous :


Code Block
titleExemple du paramètre StayDetails en clair
{
    "company": "Ibis",
    "destination": "Dublin",
    "nightNumber": 2,
    "roomRange": 2
}


Code Block
titleExemple du paramètre StayDetails à rajouter crypté dans la requête
collapsetrue
&StayDetails=ew0KICAgICJjb21wYW55IjogIkliaXMiLA0KICAgICJkZXN0aW5hdGlvbiI6ICJEdWJsaW4iLA0KICAgICJuaWdodE51bWJlciI6IDIsDQogICAgInJvb21SYW5nZSI6IDINCn0=