Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.



Extrait

Le tableau ci-dessous donne la liste des informations dossier que peut fournir Payline s’ils sont donnés par le commerçant.

...

excerptDescription : (hors MerchantData)

.

Champs Payline
Description
: Obligatoire pour le score (MerchantData)
valeurs préconiséesObligatoire

Nouveau

(v21+)

valeurs préconisées

Buyer.titleCivilité MR / MME / MLLE
(coche)
Buyer.lastNameNom du client
(coche)
Buyer.firstNamePrénom du client
(coche)
Buyer.billingAddress.street1
Numéro Type voie Nom voie : les 3 données dans le même champ séparées par un espace*
Adresse de facturation
(coche)
Buyer.billingAddress.street2Complément d’adresse
(coche)
Buyer.billingAddress.zipCodeCode postal ville de l’adresse
(coche)
Buyer.billingAddress.cityName ville de l’adresse
(coche)
Buyer.mobilePhoneNuméro de téléphone mobile
sur 10 positons numériques

(coche)
Champs Payline

payment.amountMontant de l'opération
de l'object payment


(coche)
payment.currencyCode iso de la devise 

(coche)
buyer.billingAddress.lastnameNom de la personne pour la facturation
des objects buyer et address


(coche)
buyer.billingAddress.firstnamePrénom de la personne pour la facturation

(coche)
buyer.billingAddress.street1Adresse pour la facturation

(coche)
buyer.billingAdress.street2Adresse pour la facturation

(coche)
buyer.billingAddress.zipcodeAdresse pour la facturation

(coche)

buyer.billingAddress.cityName

Adresse pour la facturation

(coche)
buyer.billingAddress.countryAdresse pour la facturation

(coche)
buyer.shippingAdress.lastnameNom de la personne pour la livraison

(coche)
buyer.shippingAdress.firstnamePrénom de la personne pour la livraison

(coche)
buyer.shippingAdress.street1Adresse pour la livraison

(coche)
buyer.shippingAdress.street2Adresse pour la livraison

(coche)
buyer.shippingAdress.zipcodeAdresse pour la livraison

(coche)
buyer.shippingAdress.cityNameAdresse pour la livraison

(coche)
buyer.shippingAdress.countryAdresse pour la livraison

(coche)
buyer.emailAdresse électronique de l'acheteur

(coche)
buyer.birthDateDate de naissance de l'acheteur
, format DAaaaammjjprivateData avec le mot clé ‘PAYLINE.PRE_SCORE’ 
format date :  AAAAMMJJ
(coche)
miscData

Clé : "preScore", valeur : 7 digits

La règle de construction du prescore est à définir entre le commerçant et Cofidis
(coche)
Pré-score : nnn (la valeur de pré-score convenue avec les équipes Cofidis peut aller jusque 7 chiffres)
order.refRéférence de la commande
de l'object orderorder.orderDetails.quantity


(coche)
order.orderExtended.
riskLevel
riskLevel Code indiquant le niveau de risque de la commande

(coche)
order.deliveryChargeMontant de la livraisonMontant en plus petite unité
(coche)
order.discountAmount

Valeurs attendues par Cofidis

0 : Pas de promotion

Montant de la promotion

 


(coche)
1 : Promotion
order.deliveryMode

Valeurs attendues par Cofidis => Payline

1 : Retrait chez le marchand => 1 : Withdrawal of goods from the merchan

2 : Réseau de points retrait tiers (Kiala, Alveol...) => 2 : Use of network of points-withdrawal third (type kiala, alveol, etc.) 

3 : Retrait dans une gare, un aéroport, une agence de voyage => 3 : Withdrawal in airport, station or travel agency 

4 : Transporteur (La Poste, Colissimo, UPS, messagerie privée...) => 4 : Carrier (La Poste , Colissimo, UPS, DHL ... or any private carrier) 

5 : Billet électronique, téléchargement => 5 : Issuing an electronic ticket, downloads

6 : Locker, casier, poiny de retrait sans contrôle d'identité => 10 : locker, pickup point without identification

7 : Autre

Mode de retrait

Cf. Values for deliveryMode


(coche)
order.orderExtended.deliveryProviderNom du service de livraison

(coche)
order.deliveryTime

Valeurs attendues par Cofidis => Payline

E : Express => 1 : Express

S : Standard => 2 : Standard

I : Immédiat => 3 : Electronic Delivery

A : Autre => All other

Type de livraison

Cf. Values for deliveryTime


(coche)
subMerchant.subMerchantSIRETSIRET du sous-marchand



(coche)
subMerchant.subMerchantNameNom du sous-marchand

(coche)
orderDetail.refRéférence de l''article

(coche)
orderDetail.quantity

Nombre d'articles



(coche)
orderDetail.pricePrix des articles

(coche)
orderDetail.categoryCatégorie d'articleNomenclature Payline (cf. Codes - Category) ou description libre
(coche)
orderDetail.commentCommentaire

(coche)
orderDetail.subcategory1Rang 1 sous catégorie

(coche)
orderDetail.brandLa marque du produit

(coche)
orderDetail.subcategory2Rang 2 sous catégorie

(coche)
orderDetail.additionalData 

Donnée "risk" au format JSON

Liste des spécifications "risque" requises pour le moyen de paiement

0 : Non risqué

1 : Risqué


(coche)
orderDetail.additionalData

Donnée "status" au format JSON

Liste des spécifications "statuts" requises pour le moyen de paiement

subMerchant.subMerchantSIRETsubMerchant.subMerchantNameorder.orderDetails.quantityorder.orderDetails.priceorder.orderDetails.reforder.orderDetails.categoryorder.orderDetails.commentorder.orderDetails.subcategory1order.orderDetails.brandorder.orderDetails.subcategory2order.orderDetails.additionalData donnée "risk"

Pour information : 

0 : Non risqué 

1 : Risqué

order.orderDetails.additionalData, donnée "status"Pour information : 

1 : Neuf

2 : Reconditionné

3 : Occasion

4 : Autre

order.orderDetails

(coche)
orderDetail.additionalData
, donnée

Donnée "discount"

Pour information : 

au format JSON

0 : Pas de promotion

1 : Promotion


(coche)
order
orderDetail.
orderDetails.sellerorder.orderDetails.sellerType

Pour Cofidis => Pour Monext: 

1 : particulier =>
sellerNom ou identifiant du vendeur final

(coche)
orderDetail.sellerTypeType de vendeur

2 : private seller

2

1 :

entreprise => 1 :

professional

buyer.shippingAddress.cityNamebuyer.shippingAddress.country

La donnée attendu par Cofidis est : 

  • ISO 3166-1 alpha-2

La donnée stockée par Monext est : 

  • ISO 3166-1 alpha-2

buyer.shippingAddress.firstName

buyer.shippingAddress.lastName

Concaténation : 

buyer.shippingAddress.firstName+

" "

+buyer.shippingAddress.lastName

Si une des deux données est manquante, ne pas mettre l'espace

buyer.shippingAddress.street1buyer.shippingAddress.street2buyer.shippingAddress.zipCodebuyer.shippingAddress.addressCreateDate
  • Si merchantCreatedDate = today return 1
  • Si merchantCreatedDate < today return 2
  • Si merchantCreatedDate is null return ""
media

(coche)
mediaCanal d'achat utilisé

1 : Undefined

2 : Computer

3 : Mobile

4

Valeurs présente chez Payline => Cofidis

2 : Computer => 1 : Ordinateur

3 : Mobile => 2 : SmartPhone

4 : Tablette => 3

: Tablette

5 : TV

=> 4 : Autres

6 : Console

=> 4 : Autres1 : Undefine


(coche)
=> 4 : Autres
buyer.ip
buyer.BuyerExtended.
Adresse IP de l'acheteur

(coche)
buyerExtendedHistory.orderCount6Months
Nombre de commandes passées par l'acheteur au cours des six derniers mois

(coche)
buyerExtendedHistory.orderAmount6MonthsMontant total des commandes passées au cours des six derniers mois

(coche)
buyer.BuyerExtended.buyerExtendedHistory.orderAmount6Months
buyer.accountOrderCountLe nombre de commandes passées par l'acheteur

(coche)

buyer.accountAverageAmount

buyer.accountOrderCount

accountAverageAmount * accountOrderCount

Panier moyen de l'acheteur



(coche)
buyer.accountCreateDate
Date de création du compte de l'acheteur

Format :

Valeurs présente chez Payline buyer.BuyerExtended.

dd/mm/yy

Valeurs attendues par Cofidis aaaammjj


(coche)
buyerExtendedHistory.firstOrderDate
Valeurs attendues par Cofidis : aaaammjj
Date de la première commande

Stocké par Payline en JSON

=> 

DD/MM/YYYY hh:mm:ss


(coche)
buyer.BuyerExtended.
buyerExtendedHistory.lastOrderDate
Valeurs attendues par Cofidis : aaaammjj
Date de la dernière commande

Stocké par Payline en JSON

=> 

DD/MM/YYYY hh:mm:ss


(coche)
buyer.customerIdIdentifiant de l'acheteur

(coche)
buyer.legalStatusType d'acheteur

1 : Person

2 : Business


(coche)
buyer.legalDocumentNuméro d'identification du document officiel

(coche)

order.orderOTA.transport.legList.segment

order.orderOTA.transport.legList.departureDate

order.orderOTA.carRental.pickUpDate

order.orderOTA.accomodation.checkInDate

Type de Leg

Date de départ

Date de ramassage

Date d'arrivée

Champs au format JSON.

Par ordre de priorité décroissante basé sur le premier passager : 

order.orderOTA.transport.legList.departureDate
        (Where 
 order.orderOTA.transport.legList.segment = O)

OU

OU  order.orderOTA.carRental.pickUpDate

OU

OU  order.orderOTA.accomodation.checkInDate

Valeurs attendues par Cofidis : aaaammjj

Stocké par Payline en JSON (Contrôler le format à l'export)


(coche)

order.orderOTA.transport.legList.segment

order.orderOTA.transport.legList.arrivalDate

order.orderOTA.carRental.returnDate

order.orderOTA.accomodation.checkOutDate

Type de Leg

Date d'arrivée

Date de retour

Date de départ

Champs au format JSON.

Par ordre de priorité décroissante basé sur le premier passager : 

order.orderOTA.transport.legList.

arrivalDate

arrivalDate 
       (Where  order.orderOTA.transport.legList.segment = R)

OU

OU order.orderOTA.carRental.returnDate

OU

OU  order.orderOTA.accomodation.checkOutDate

Valeurs attendues par Cofidis : aaaammjj

Stocké par Payline en JSON (Contrôler le format à l'export)


(coche)
order.OTAPackageType
Valeur présente chez Payline => Cofidis

Type d'offre d'hébergement

Champs au format JSON.

99 : Not specified or

Other => 0 : Not Specified

Other 

1 : Journey

only => 1 : Journey only

only 

2 : Journey +

accomodation => 2 : Journey + accomodation

accomodation 

3 : Accomodation

only => 3 Accomodation only

only 


(coche)
order.orderOTA.countryDestination
La liste des codes peut être trouvée sur le site ISO (ISO 3166-2) https://www.iso.org/obp/ui/fr/#search/code/ colonne alpha-2

Nom du pays de destination

Champs au format JSON.



(coche)
order.orderOTA.travelPurpose
Valeur présente chez Payline

L'objet du voyage

Champs au format JSON.

2 : Business

1 : Leisure

0 : Not Specified or special


(coche)
order.orderOTA.transport.legList.segment

Type de segment 

Champs au format JSON.

Nombre de order.orderOTA.transport.legList.segment de type Tn
(coche)