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 :

Structure du fichier

Nom de fichiertransaction_daily_payline_YYYYMMDDHHmmSS.csv (ex: transaction_daily_payline_20211006144523.csv)
FormatCSV avec séparateur "point virgule" + entête avec les noms des colonnes
EncodageWindows CR LF - UTF-8
PlanificationQuotidien, déposé sur AWS S3 dans le bucket process.ep.monext.prod/queued/

Contenu du fichier

ColonneDescriptionExempleHBase
TYPE_ENREGISTREMENT-Toujours "D"rowType
MERCHANT_IDNuméro de marchand Monext Online"56423257335978" par exemple pour Guy DemarlemerchantId
CARD_CODE-Toujours "CB"cardCode
NETWORKScheme"CB" | "MASTERCARD" | "VISA"scheme
CONTRACT_NUMBERID Contrat Commerçant VAD"9255005" par exemple pour Guy DemarlecontractNumber
CONTRACT_NUMBER_PAYLINENuméro de contrat Payline, distinction par scheme"9255005_CB_3DS" par exemplecontractNumberPayLine
CODE_PAYS_ACCEPTEUR

Code pays du point de vente. Code ISO 3166-1 alpha-2

Toujours videacceptorCountryCode
CODE_PAYS_ACQUEREURCode pays acquéreur. Code ISO 3166-1 alpha-2Toujours videacquirerCountryCode
TRANSACTION_DATE

Date de la transaction de validation : "YYYYMMDD HH:mm:ss"

ex : "20210106 09:49:29"transactionDate
TRANSACTION_TYPEType de transaction. Crédit ou débit"C" | "D"transactionType
TRANSACTION_ORIGINe-commerce (valeur par défaut)
MO: Mail Order
TO: Telephon Order
Toujours "e-commerce"transactionOrigin
TRANSACTION_AMOUNTMontant de transaction brut non signé en centimesex : "20780" pour 207€80amount
TRANSACTION_CURRENCYCode de la monnaie ISO 4217Toujours "978" pour €transactionCurrency
IDENTIFIANT_ACHETEURNuméro de carte tokeniséex : "497203VCYLXUPH23"creditCardNumberToken
MASKED_CARD_NUMBERNuméro de carte masquéex : "497203XXXXXX1423"creditCardNumberMasked
CODE_PAYS_EMETTEURCode pays du porteur de carte sur 2 caractèresex : "FR" pour FranceissuerCodePays
CODE_PRODUIT_CARTE
???cardProductCode
NATURE_CARTE

Nature de la carte

"CC" : Carte de crédit
"CD" : Carte de Débit
"DD" : Débit différé

"DD" pour carte de débit
"CC" pour carte de crédit
vide quand on a pas l'info

natureCard
AUTHENTICATION_PORTEUR

Règle d'authentification appliquée

"CH" : authentifié avec challenge (authentification forte)
"FR" : authentifié avec frictionless par l'ACS
(jamais présent) "FD" : authentifié avec frictionless en délégation par le Directory Server
(jamais présent) "NO" : Non authentifié (non demandé ou erreur technique
"A" : version 1 de 3DS (à définir)
"U" : version 1 de 3DS (à définir) 
"Y" : authentifié version 1 du 3DS 
"-" ou vide : non renseigné

"CH" | "FR" | "Y" | "U" | "A" | "-" ou vide

autorReason
CAS_DE_PAIEMENT

Cas de paiement

"01" : Single payment
"02" : Recurring subscription - Fixed amount and limited duration subscription
"03" : Instalment payment
"04" : Shipment payment
"05" : Recurring subscription - Other subscription
"06" : Reservation and rental payment

Toujours "1" | videpaymentStatus
EXEMPTION_DEMANDEE

Il s'agit de l'authentification/exemption demandée par le marchand

"1" : No Préférence
"2" : No challenge requested
"3" : Challenge requested
"4" : Challenge mandate
"5" : No challenge requested (transactional risk analysis is already performed)
"6" : No challenge requested (Data share only)
"7" : No challenge requested (strong consumer authentication is already performed)
"8" : No challenge requested (utilise whitelist exemption if no challenge required)
"9" : Challenge requested (whitelist prompt requested if challenge required)

Toujours "1" | viderequestedExemption
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)
Sinon :

"TRA-I" : Issuer transaction risk analysis:
"REC" : Recurring operations with identical amounts and a specified duration
"DA" : Delegated authentication
"FAIL" : Authentication implementation is not technically possible
"LA" : Low amount
"TRA-A" : Acceptor/acquirer transaction risk analysis
"TB" : Trusted beneficiary
"SCPP" : Secure corporate paymentprocess and protocol
"TF&PF" : Unattended terminal for transport fare and parking fee
"OOS" : Out of RTS SCA scope
"OTHER" : Other cases
Vide si pas d'exemption ou exemption accordée inconnue


effectiveExemption
NUMERO_AUTORISATIONNuméro d'autorisationex: "776647"autorNumber
XPAYPour 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_IDTransaction ID Paylineex : "12006093009054"externalTransactionId
ORDER_REFNuméro de commande clientex : "cart956928"orderRef
VERSIONVersion 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