Informations générales
Logo | |
---|---|
Info |
|
Parcours de paiement
*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.
Seules certaines données seront à utiliser lors de la conception de la requête.
Données | Détail | Correspondance API AXEPTA |
---|---|---|
MerchandID (ou code marchand) | ID Marchand créé sur la plateforme FLOA - Donnée optionnelle | MerchantIDExt |
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 | - |
MAX | Panier Maximum - En delà de ce montant, le paiement ne pourra pas être effectué via FLOA | - |
Données FLOA
Les données clés à utiliser dans les requêtes sont le MerchandID (ou code marchand) et les MerchantSiteID (ou code guichet).
Intégration dans le site marchand
Kit marketing FLOA
FLOA met à disposition des marchands un ensemble de ressources marketing permettant d'aider à la mise en place les solutions de paiement FLOA.
Pour plus d'informations : Kit marketing FLOA
Conception des requêtes
Documentation technique
Vous trouverez le détail de l'intégration technique à la section suivante : FLOA Pay Direct Integration - Documentation Axepta BNP Paribas - Axepta
Préconisations
Certaines données interviennent dans le calcul de risque
MaidenName
CustomerHistory
ProductDetails
Voyage Tourisme
TravelDetails
StayDetails
Pays
Données nécessaires pour ....
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 NIF | pas de NIF | Renseigner la valeur Nif de test: 40919740A | Renseigner la valeur Nif de test: RSSMRA74D22A001Q | Renseigner la valeur Nif de test: 999999999 |
Paramètre API AXEPTA | Belgique | Espagne | Italie | Portugal |
---|---|---|---|---|
Language | nl-BE en-BE | es-ES | it-IT | pt-PT |
AddrCountryCode | BE | ES | IT | PT |
PersonID | Absent | Obligatoire | Obligatoire | Obligatoire |
Recette
Mise en production
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 :
Configuration 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 paiement | MerchantSiteId | Méthode de capture |
France | 3X | 7369 | Automatic |
France | 3X | 7240 | Manual |
France | 4X | 7017 | Automatic |
France | 4X | 7235 | Manual |
France | 1XD | 7377 | Automatic |
France | 1XC | 70657 | Automatic |
France | 3XD | 7378 | Automatic |
France | 10X | 7286 | Automatic |
Spain | 3X | 7936 | Automatic |
Spain | 3X | 71085 | Manual |
Spain | 4X | 7594 | Automatic |
Spain | 4X | 71086 | Manual |
Spain | 1XD | 7929 | Automatic |
Italy | 3X | 7934 | Automatic |
Italy | 3X | 71089 | Manual |
Italy | 4X | 7937 | Automatic |
Italy | 4X | 71082 | Manual |
Italy | 1XD | 71122 | Automatic |
Portugal | 4X | 7938 | Automatic |
Portugal | 4X | 71088 | Manual |
Portugal | 1XD | 70838 | Automatic |
Liste des paramètres d'une requête Floa
Liste des paramètres
Pour en savoir plus sur le paramétrage de la requête dirigez-vous vers le lien suivant :
Exemple de requête de test standard
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
Les 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.
End point
End Point
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.
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 carte | Numéros de carte | date d'expiration | code sécurité | Fonction |
---|---|---|---|---|
Carte OK | 5017679110380400 | Toujours supérieure à la date du jour | 000 | Simule le comportement d'un paiement valide |
Carte KO | 5017679100900712 | Toujours supérieure à la date du jour | 000 | Simule 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
Vous trouverez ci-dessous :
- Le détail des champs à crypter pour les activités de billetterie : FLOA Pay Direct Integration - Documentation Axepta BNP Paribas - Axepta
{ "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 }
Paramètre relatif aux services hôteliers
Vous trouverez ci-dessous :
- Le détail des champs à crypter pour les activités d'hôtellerie : FLOA Pay Direct Integration - Documentation Axepta BNP Paribas - Axepta
{ "company": "Ibis", "destination": "Dublin", "nightNumber": 2, "roomRange": 2 }