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: maj cofidis pay

...

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 Payline
Description
valeurs préconisées

Obligatoire

3x4x

Nouveau

(v21+)

Champs Monext Online
Description
Valeur préconisée

Obligatoire

Obligatoire

5x12x

Obligatoire

5x10x20x

Obligatoire

10x..30x

Buyer


Acheteur






buyer.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.
(coche)





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
order.refRéférence de la commande(coche)order.orderExtended.riskLevel Code indiquant le niveau de risque de la commande(coche)order.deliveryChargeMontant de la livraisonMontant en plus petite unité(coche)order.discountAmountMontant de la promotion

 

(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