Contenu
L'insertion par fichier
Un batch permet l'insertion des éléments en masse dans des listes à partir d'un ou plusieurs fichier(s) envoyé par le commerçant.
Les éléments qui peuvent être insérés par batch dans les différentes listes sont les suivants :
Critère | Liste Blanche | Liste Grise | Liste Noire |
---|---|---|---|
Identifiant client | |||
Numéro de carte bancaire | |||
Compte E-Wallet | |||
Adresse IP du client | |||
Plage de BIN | |||
Type de carte | |||
Plage adresse IP | |||
Adresse e-mail | |||
Numéro de téléphone | |||
Domaine de l'adresse email | |||
Nom du client | |||
Device Fingerprint |
Format du fichier
Les fichiers à traiter sont de format CSV et n'ont pas de header
Le séparateur utilisé dans le fichier CSV est le « ; »
Le format du nom du fichier doit être comme suit : List_nommarchant numerofichier_yyyymmdd_ .
Exemples :
- list_MonMarchand_1_20120510 : Le premier fichier envoyé par MonMarchand le 10/05/2012
- list_MonMarchand_2_20120510 : Le deuxième fichier envoyé par MonMarchand le 10/05/2012
Description du fichier
Nom | Descriptif | Format | Exemple | Obligatoire |
---|---|---|---|---|
SEQUENCE_ID | Id de séquence, compteur unique. | Number | 144 | |
MERCHANT_ID | Identifiant Payline du commerçant | Number | 53393424526750 | |
ACTION | Traitement à effectuer avec les données de la ligne en lecture, en base de données. | String | Cf. Tableau ACTION | |
LIST_TYPE | Libellé de la liste dans laquelle l'élément doit être ajout. | String | Cf. Tableau LIST_TYPE | |
OBJECT_TYPE | Le Type d'élément à ajouter, supprimer ou mettre à jour. | String | Cf. Tableau OBJECT_TYPE | |
OBJECT_VALUE | La valeur de l'élément à ajouter | Alpha | Cf. Tableau OBJECT_VALUE | |
PAYMENT_CARD_CODE | Code du moyen de paiement | String | SKRILL ou PAYPAL | (1) |
CARD_EXPIRATION_DATE | Date d'expiration de la CB | MM/yyyy | 05/2013 | (2) |
EXPLANATION_CODE | Code du motif d'ajout à une liste La création du motif est faite à partir du centre d'administration | 1456 | ||
EXPIRATION_DATE | Date d'expiration de la règle. | dd/mm/yyyy hh :mm :ss | 01/08/2014 10:50:01 | |
DISSCOCIATION_CUSTOMER_CARD | Flag pour la dissociation des cartes/ewallet et les clients | String (1) | Valeur : Y ou N | |
ACCOUNT_DATE_CREATE | Date de création du compte client chez le commerçant | dd/mm/yyyy hh :mm :ss | 01/08/2014 10:50:01 | |
USER_ADD | Le compte de l'utilisateur qui a ajouté l'élément | String(50) | user@payline.fr ou Payline_Batch | |
COMMENT_DATA | Commentaire | String (255) |
- si OBJECT_TYPE = ListCard
- si OBJECT_TYPE = ListBuyerEWallet
ACTION
Action | Descriptif |
---|---|
ADD | Insérer un élément dans une liste |
DELETE | Supprimer un élément d'une liste |
UPDATE | Mise à jour d'un élément d'une liste |
LIST_TYPE
ListType | Descriptif |
---|---|
GreyList | Liste grise |
WhiteList | Liste blanche |
StandardList | Liste standard |
BlackList | Liste noire |
OBJECT_TYPE
ObjectType | Descriptif |
---|---|
ListCustomer | liste des identifiants des clients chez le marchand |
ListCard | liste des numéros de cartes |
ListBuyerEWallet | liste des portes monnaie électroniques (Paypal et Skrill) |
ListIp | liste des adresses IP |
ListBinCard | liste des plages de BIN |
ListRangeIp | liste des plages d'adresses IP |
ListEmail | liste des adresses électroniques |
OBJECT_VALUE
ObjectValue | Format | Exemple | Descriptif |
---|---|---|---|
ListCustomer | String | 53393424526750, John@philo.com | Identifiant client |
ListCard | Number(19) | 1111222233334444 | Numéro de carte |
ListBuyerEWallet | String | Pour Paypal :paylineuser@monext.fr | Compte e-wallet |
ListIp | String | 196.152.235.12 | Adresse IP |
ListBinCard | String | 1111111111111111111-2222222222222222222 | Plage de Bin |
ListRangeIp | String | 196.152.235.12-196.152.235.999 | Plage d'ip |
ListEmail | String | Email d'un client |
HEADER du fichier pour information mais à ne pas intégrer dans le fichier
SEQUENCE_ID;MERCHANT_ID;ACTION;LIST_TYPE;OBJECT_TYPE;OBECT_VALUE;PAYMENT_CARD_CODE;CARD_EXPIRATION_DATE;EXPLANATION_CODE;EXPIRATION_DATE;DISSOCIATION_CUSTOMER_CARD;ACCOUNT_DATE_CREATE;USER_ADD;COMMENT_DATA
Exemple du contenu du fichier :
001;53393424526750;ADD;BlackList;ListCustomer;ronyCustomer0510;;;001;14/02/2013 10:00:00;;;Batch;ADD d'un customer ID; 002;53393424526750;UPDATE;BlackList;ListCustomer;ronyCustomer0510;;;001;14/02/2013 10:00:00;;;Batch; UPDATE d'un customer ID; 003;53393424526750;DELETE;BlackList;ListCustomer;ronyCustomer0510;;;001;14/02/2013 10:00:00;;;Batch; DELETE d'un customer ID; 004;53393424526750;ADD;BlackList;ListCard;111122223333444;;07/2012;001;14/02/2013 10:00:00;Y;;Batch; ADD d'un card; 005;53393424526750;UPDATE;BlackList;ListCard;111122223333444;;07/2012;001;14/02/2013 10:00:00;Y;;Batch; UPDATE d'un card; 006;53393424526750;DELETE;BlackList;ListCard;111122223333444;;07/2012;001;14/02/2013 10:00:00;Y;;Batch; DELETE d'un card; 007;53393424526750;ADD;BlackList;ListBuyerEWallet;rony@paypal.fr;SKRILL(MONEYBOOKERS);;001;14/02/2013 10:00:00;Y;;Batch; ADD d'un ewallet; 008;53393424526750;UPDATE;BlackList;ListBuyerEWallet;rony@paypal.fr;SKRILL(MONEYBOOKERS);;001;14/02/2013 10:00:00;Y;;Batch; UPDATE d'un ewallet; 009;53393424526750;DELETE;BlackList;ListBuyerEWallet;rony@paypal.fr;SKRILL(MONEYBOOKERS);;001;14/02/2013 10:00:00;Y;;Batch; DELETE d'un ewallet; 010;53393424526750;ADD;BlackList;ListIp;196.254.255.255;;;001;14/02/2013 10:00:00;Y;;Batch; ADD d'un IP; 011;53393424526750;UPDATE;BlackList;ListIp;196.254.255.255;;;001;14/02/2013 10:00:00;Y;;Batch;Update d'un IP; 012;53393424526750;DELETE;BlackList;ListIp;196.254.255.255;;;001;14/02/2013 10:00:00;Y;;Batch; DELETE d'un IP;