Fichier Payline
Description
Contient toutes les transactions de la veille, des commerçants de l'EP qui ont transitées par Payline en VAD.
La liste des commerçants est pour l'instant fournie manuellement à l'équipe Payline.
Sont exportés les transactions de la BDD d'historique Payline avec les filtres :
- jour de la veille
- mois de la veille
- type autor+valid ou remboursement
- code retour OK
- ni AMEX ni BANK_TRANSFER
- liste de commerçant souhaité
Structure du fichier
| Nom de fichier | transaction_daily_payline_YYYYMMDDHHmmSS.csv (ex: transaction_daily_payline_20211006144523.csv) |
| Format | CSV avec séparateur "point virgule" + entête avec les noms des colonnes |
| Encodage | Windows CR LF - UTF-8 |
| Planification | Quotidien, déposé sur AWS S3 dans le bucket process.ep.monext.prod/queued/ |
Contenu du fichier
| Colonne | Description | Exemple | HBase |
|---|---|---|---|
| TYPE_ENREGISTREMENT | - | Toujours "D" | rowType |
| MERCHANT_ID | Numéro de marchand Monext Online | "56423257335978" par exemple pour Guy Demarle | merchantId |
| CARD_CODE | - | Toujours "CB" | cardCode |
| NETWORK | Scheme | "CB" | "MASTERCARD" | "VISA" | scheme |
| CONTRACT_NUMBER | ID Contrat Commerçant VAD | "9255005" par exemple pour Guy Demarle | contractNumber |
| CONTRACT_NUMBER_PAYLINE | Numéro de contrat Payline, distinction par scheme | "9255005_CB_3DS" par exemple | contractNumberPayLine |
| CODE_PAYS_ACCEPTEUR | Code pays du point de vente. Code ISO 3166-1 alpha-2 | Toujours vide | acceptorCountryCode |
| CODE_PAYS_ACQUEREUR | Code pays acquéreur. Code ISO 3166-1 alpha-2 | Toujours vide | acquirerCountryCode |
| TRANSACTION_DATE | Date de la transaction de validation : "YYYYMMDD HH:mm:ss" | ex : "20210106 09:49:29" | transactionDate |
| TRANSACTION_TYPE | Type de transaction. Crédit ou débit | "C" | "D" | transactionType |
| TRANSACTION_ORIGIN | e-commerce (valeur par défaut) MO: Mail Order TO: Telephon Order | Toujours "e-commerce" | transactionOrigin |
| TRANSACTION_AMOUNT | Montant de transaction brut non signé en centimes | ex : "20780" pour 207€80 | amount |
| TRANSACTION_CURRENCY | Code de la monnaie ISO 4217 | Toujours "978" pour € | transactionCurrency |
| IDENTIFIANT_ACHETEUR | Numéro de carte tokenisé | ex : "497203VCYLXUPH23" | creditCardNumberToken |
| MASKED_CARD_NUMBER | Numéro de carte masqué | ex : "497203XXXXXX1423" | creditCardNumberMasked |
| CODE_PAYS_EMETTEUR | Code pays du porteur de carte sur 2 caractères | ex : "FR" pour France | issuerCodePays |
| CODE_PRODUIT_CARTE | ??? | cardProductCode | |
| NATURE_CARTE | Nature de la carte "CC" : Carte de crédit | "DD" pour carte de débit | natureCard |
| AUTHENTICATION_PORTEUR | Règle d'authentification appliquée "CH" : authentifié avec challenge (authentification forte) | "CH" | "FR" | "Y" | "U" | "A" | "-" ou vide | autorReason |
| CAS_DE_PAIEMENT | Cas de paiement "01" : Single payment | Toujours "1" | vide | paymentStatus |
| EXEMPTION_DEMANDEE | Il s'agit de l'authentification/exemption demandée par le marchand "1" : No Préférence | Toujours "1" | vide | requestedExemption |
| EXEMPTION_EFFECTIVE | Il s'agit de l'exemption appliquée pour le paiement. Vide si pas d'exemption ou exemption accordée inconnue (Visa, Mastercard) "TRA-I" : Issuer transaction risk analysis: | effectiveExemption | |
| NUMERO_AUTORISATION | Numéro d'autorisation | ex: "776647" | autorNumber |
| XPAY | Pour identification des paiements XPay. Vide si paiement non CB2A XPay Concaténation des champs 56-0012 (3car) 56-0013 (2car) 56-0014 (2car) | xpay | |
| EXTERNAL_TRANSACTION_ID | Transaction ID Payline | ex : "12006093009054" | externalTransactionId |
| ORDER_REF | Numéro de commande client | ex : "cart956928" | orderRef |
| VERSION | Version 3DS | "1" | "2" | secureVersion |
Spec fournie par Payline (pas à jour) : 811666907_0a78c18302a242d1b1234db90ac48c90-110821-1224-7554.pdf
Fichier de rattrapage
Dernier fichier fourni par Nicolas Bellais le lundi 4/10 qui concerne les transactions de Janvier à Juin 2021 : Merchant_EP-Request-04102021 (1).csv
Interlocuteurs
- Benoit Renard
- Nicolas Bellais
Ajouter un commentaire