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.
Commentaire: mineur


Buyer
Extrait

Le tableau ci-dessous donne la liste des informations dossier que peut fournir Payline s’ils sont donnés par le commerçant..vous pouvez transmettre directement à Cofidis avec le service doWebPayment de l'API WebPayment Monext Online.

Champs Monext Online
Description
Valeur préconisée

Obligatoire

Acheteur


buyer
Champs Payline
Description
valeurs préconisées

Obligatoire

3x4x

Nouveau

(v21+)

.titleCivilité MR / MME / MLLE
(coche)Buyer


buyer.lastNameNom du client
(coche)Buyer


buyer.firstNamePrénom du client
(coche)Buyer.billingAddress.street1Adresse 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(coche)payment.amountMontant de l'opération(coche)payment.currencyCode iso de la devise (coche)


buyer.emailAdresse électronique de l'acheteur

buyer.mobilePhoneNuméro de téléphone mobile

buyer.ipAdresse IP de l'acheteur

buyer.birthDateDate de naissance de l'acheteurformat date :  AAAAMMJJ
buyer.customerIdIdentifiant de l'acheteur
(coche)
buyer.legalStatusType d'acheteur

1 : Person, 2 : Business


buyer.legalDocumentNuméro d'identification du document officiel



buyer.legalDocumentTypeType d'identification du document officielValeur 1, 6, 5, 3 : Codes - LegalDocumentType
buyer.accountOrderCountLe nombre de commandes passées par l'acheteur

buyer.accountCreateDateDate de création du compte de l'acheteur

Format : dd/mm/yy


buyer.loyaltyMemberTypeValeur : 

0 : No program, 1 : Standard/Normal, 9 : Subscription in progress, 3 : Gold/Premium, 2 : Silver, 4 : Platinium

Format : dd/mm/yy


Facturaction


buyer.billingAddress.phoneTéléphone
buyer.billingAddress.lastnameNom
de la personne pour la facturation
(coche)


buyer.billingAddress.
firstname
streetNumberAdresse
Prénom de la personne
pour la facturation
(coche)


buyer.billingAddress.street1Adresse
pour la
de facturation
(coche)
buyer.
billingAdress
billingAddress.street2
Adresse pour la facturation
Complément d’adresse
(coche)
buyer.billingAddress.zipCodeCode postal ville de l’adresse
(coche)
buyer.billingAddress.
zipcodeAdresse pour la facturation
cityName ville de l’adresse
(coche)

buyer.billingAddress.

cityName

county

Adresse pour la facturation
(coche)


buyer.billingAddress.countryAdresse pour la facturation
(coche)


Livraison


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


buyer.shippingAdress.
firstname
phoneTéléphone
Pré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.countyAdresse pour la livraison.

buyer.shippingAdress.countryAdresse pour la livraison
(coche)buyer.emailAdresse électronique de l'acheteur(coche)buyer.birthDateDate de naissance de l'acheteurformat date :  AAAAMMJJ
.

buyer.buyerExtended.buyerExtendedHistory.totalAmountMontant total de l'historique des achats.

buyer.buyerExtended.buyerExtendedHistory.orderCount6MonthsNombre de commandes passées par l'acheteur au cours des six derniers mois.

buyer.buyerExtended.buyerExtendedHistory.orderAmount6MonthsMontant total des commandes passées au cours des six derniers mois.

buyer.buyerExtended.buyerExtendedHistory.firstOrderDateDate de la première commande.

Stocké par Payline en JSON : DD/MM/YYYY hh:mm:ss


buyer.buyerExtended.buyerExtendedHistory.lastOrderDateDate de la dernière commande.

Stocké par Payline en JSON : DD/MM/YYYY hh:mm:ss


Paiement
(coche)




miscData

Clé : "preScore", valeur

: 7 digits

défini entre commerçant et Cofidis.

Clé : 'Cofidis_offerId'

La règle de construction du prescore est à définir entre le commerçant et Cofidis.
merchantNameNom du commerçant affiché sur la page d'authentification.



languageCodeAffichage de langue de la page.



subMerchant.subMerchantIdID du sous marchant.



payment.actionType de paiementValeur : 100, 101(coche)
order
payment.
ref
amount
Référence de la commande
Montant de l'opération
(coche)
Commande


order.
orderExtended.riskLevel 
refRéférence
Code indiquant le niveau de risque
de la commandetruncate (order.reference, 15)(coche)
order.
deliveryCharge
amountMontant de la
livraisonMontant en plus petite unité
commande

 

(coche)


order.
discountAmount
currency
Montant
Devise de la
promotion
commande

 

(coche)
order.deliveryModeMode de retrait

Cf. Values for deliveryMode

(coche)

: 1, 2, 3, 4, 5, 10, 999


order.
orderExtended.deliveryProviderNom du service de livraison
deliveryChargeMontant de la livraisonMontant en plus petite unité
(coche)

order.deliveryTimeType de livraison

Cf. Values for deliveryTime

(coche)subMerchant.subMerchantSIRETSIRET du sous-marchand(coche)

: 1, 2, 4, 6


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

order.orderExtended.deliveryProviderNom du service de livraison
subMerchant.subMerchantNameNom du sous-marchand(coche)


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


orderDetail.pricePrix des articles

orderDetail.quantity

Nombre d'

articles(coche)orderDetail.pricePrix des

articles

(coche)



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

orderDetail.
commentCommentaire(coche)
brandLa marque du produit

orderDetail.subcategory1Rang 1 sous catégorie
(coche)orderDetail.brandLa marque du produit(coche)


orderDetail.subcategory2Rang 2 sous catégorie
(coche)


orderDetail.commentCommentaire

orderDetail.additionalData 

Donnée "risk" au format JSON

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

Donnée au format JSON avec clé = 'risk' et valeur ci-contre.

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

1 : Neuf

2 : Reconditionné

3 : Occasion

4 : Autre

avec clé = 'itemAvailability', et valeur ci-contre.  

Y = Yes , N = No

(coche)


orderDetail.additionalData

Donnée "discount" au format JSON

0 : Pas de promotion

, 1 : Promotion

(coche)


orderDetail.sellerNom ou identifiant du vendeur final
(coche)


orderDetail.sellerTypeType de vendeur

2 : private seller

1 : professional

(coche)mediaCanal d'achat utilisé

1 : Undefined

2 : Computer

3 : Mobile

4 : Tablette

5 : TV

6 : Console

(coche)buyer.ipAdresse IP de l'acheteur(coche)buyerExtendedHistory.orderCount6MonthsNombre 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.accountOrderCountLe nombre de commandes passées par l'acheteur(coche)

buyer.accountAverageAmount

Panier moyen de l'acheteur

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

Format : dd/mm/yy

(coche)buyerExtendedHistory.firstOrderDateDate de la première commande

Stocké par Payline en JSON : DD/MM/YYYY hh:mm:ss

(coche)buyerExtendedHistory.lastOrderDateDate 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  order.orderOTA.carRental.pickUpDate
OU  order.orderOTA.accomodation.checkInDate

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 
       (Where  order.orderOTA.transport.legList.segment = R)
OU order.orderOTA.carRental.returnDate
OU  order.orderOTA.accomodation.checkOutDate

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

(coche)order.OTAPackageType

Type d'offre d'hébergement

Champs au format JSON.

99 : Not specified or Other 

1 : Journey only 

2 : Journey + accomodation 

3 : Accomodation only 

(coche)order.orderOTA.countryDestination

Nom du pays de destination

Champs au format JSON.

(coche)order.orderOTA.travelPurpose

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)

, 2 : private seller