Arborescence des pages

Le tableau ci-dessous donne la liste des informations dossier que 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.titleCivilité MR / MME / MLLE

buyer.lastNameNom du client

buyer.firstNamePrénom du client

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 de la personne pour la facturation

buyer.billingAddress.streetNumberAdresse pour la facturation

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.billingAddress.county

Adresse pour la facturation

buyer.billingAddress.countryAdresse pour la facturation

Livraison


buyer.shippingAdress.name


buyer.shippingAdress.phoneTéléphone pour la livraison.

buyer.shippingAdress.street1Adresse pour la livraison.

buyer.shippingAdress.street2Adresse pour la livraison.

buyer.shippingAdress.zipcodeAdresse pour la livraison.

buyer.shippingAdress.cityNameAdresse pour la livraison.

buyer.shippingAdress.countyAdresse pour la livraison.

buyer.shippingAdress.countryAdresse pour la livraison.

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




miscData

Clé : "preScore", valeur 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)
payment.amountMontant de l'opération
(coche)
Commande


order.refRéférence de la commandetruncate (order.reference, 15)(coche)
order.amountMontant de la commande

 


order.currencyDevise de la commande

 

(coche)
order.deliveryModeMode de retrait

Cf. Values for deliveryMode : 1, 2, 3, 4, 5, 10, 999


order.deliveryChargeMontant de la livraisonMontant en plus petite unité
order.deliveryTimeType de livraison

Cf. Values for deliveryTime : 1, 2, 4, 6


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

order.orderExtended.deliveryProviderNom du service de livraison

orderDetail.refRéférence de l''article

orderDetail.pricePrix des articles

orderDetail.quantity

Nombre d'articles



orderDetail.categoryCatégorie d'articlecf. Codes - Category ou description libre
orderDetail.brandLa marque du produit

orderDetail.subcategory1Rang 1 sous catégorie

orderDetail.subcategory2Rang 2 sous catégorie

orderDetail.commentCommentaire

orderDetail.additionalData 

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é


orderDetail.additionalData

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

Y = Yes , N = No


orderDetail.additionalData

Donnée "discount" au format JSON

0 : Pas de promotion, 1 : Promotion


orderDetail.sellerNom ou identifiant du vendeur final

orderDetail.sellerTypeType de vendeur

1 : professional, 2 : private seller