Modifier le montant de la transaction entre l'initialisation et le paiement
Extrait |
---|
Vous souhaitez améliorer l'expérience utilisateur, nous vous conseillons d'initialiser le paiement (via la fonction doWebPayment) le plus tôt possible dans le tunnel d'achat. Si possible, dès l'étape du choix du mode de livraison. En effet, vous gagnerez beaucoup lors du temps d'affichage de l'étape paiement. |
La modification du montant pourra alors être réalisée par un appel HTTP contenant une trame en JSON avec les données qui viendront écraser ce qui a pu être spécifié dans le doWebPayment.
La requête HTTP devra utiliser la méthode PUT, et devra spécifier dans son header le Content-Type : application/json ; le corps de la requête, lui, devra contenir les données à modifier formatées en JSON. |
la fonction updateWebpaymentData() de l'API JavaScript. |
Objets niveau 1
Objet niveau 2
Objet niveau 3
Objet niveau 4
payment
amount
currency
order
amount
currency
taxes
deliveryTime
deliveryMode
deliveryExpectedDate
deliveryExpectedDelay
details
orderDetail
ref
quantity
comment
category
brand
subcategory1
subcategory2
additionalData
taxRate
orderDetail
ref
…
buyer
shippingAddress
title
lastName
firstName
street1
street2
cityName
zipCode
country
phone
state
county
phoneType
billingAddress
title
name
lastName
firstName
street1
street2
cityName
zipCode
country
phone
state
county
phoneType
|
|