Informations générales
Informations générales
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.
Tip | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Seules certaines données seront à utiliser lors de la conception de la requête. Vous trouverez ci-dessous les données clés à conserver :
|
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 | ||
---|---|---|
| ||
MerchantIdext : 38 Montant minimum d'une commande de test : 100€ |
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
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 | ||
---|---|---|
| ||
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: { 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 | ||
---|---|---|
| ||
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 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 |
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 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
Info |
---|
Vous trouverez ci-dessous :
|
Code Block | ||
---|---|---|
| ||
{ "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 | ||||
---|---|---|---|---|
| ||||
&TravelDetails=ew0KICAiaW5zdXJhbmNlIjogIkFYQSIsDQogICJ0cmF2ZWxUeXBlIjogIlR3b1dheSIsDQogICJkZXBhcnR1cmVEYXRlIjogIjIxLzExLzIwMjIgMTI6MjAiLA0KICAicmV0dXJuRGF0ZSI6ICIxNC8xMi8yMDIyIDEyOjIwIiwNCiAgInRpY2tldENvdW50IjogMiwNCiAgInRyYXZlbGxlckNvdW50IjogMiwNCiAgInRyYXZlbENsYXNzIjogIkVjb25vbXkiLA0KICAib3duVGlja2V0IjogMSwNCiAgIm1haW5EZXBhcnR1cmVDb21wYW55IjogIkNERyIsDQogICJkZXBhcnR1cmVBaXJwb3J0IjogImNkZyIsDQogICJhcnJpdmFsQWlycG9ydCI6ICJkdWIiLA0KICAiZGlzY291bnRDb2RlIjogIjEiLA0KICAibHVnZ2FnZVN1cHBsZW1lbnQiOiAiMSIsDQogICJtb2RpZmljYXRpb25DYW5jZWxsYXRpb24iOiAwDQp9 |
Paramètre relatif aux services hôteliers
Info |
---|
Vous trouverez ci-dessous :
|
Code Block | ||
---|---|---|
| ||
{ "company": "Ibis", "destination": "Dublin", "nightNumber": 2, "roomRange": 2 } |
Code Block | ||||
---|---|---|---|---|
| ||||
&StayDetails=ew0KICAgICJjb21wYW55IjogIkliaXMiLA0KICAgICJkZXN0aW5hdGlvbiI6ICJEdWJsaW4iLA0KICAgICJuaWdodE51bWJlciI6IDIsDQogICAgInJvb21SYW5nZSI6IDINCn0= |