Annulation en Node.js
Description et emplacement des fichiers à utiliser
- node.js/luckycart.node.zip : la librairie Node.js
- node.js/lc_cancel_sample.js : un exemple d’utilisation d'annulation de panier
Etapes d'intégration
1. Installation de la librairie
Placez et désarchivez la librairie luckycart.node.zip à la racine de votre projet Node.js.
2. Inclusion de la librairie
Modifiez le code de la page de confirmation d'annulation pour inclure la librairie :
// Include LC library
const Luckycart = require('luckycart');
3. Initialisation de la librairie et annulation du panier
Toujours dans le code de la page de confirmation d'annulation, utilisez la méthode cancel() en spécifiant l'id du panier à annuler :
// Create a Lucky Cart object with your key and secret
const client = new Luckycart('key', 'secrect');
// Cancels the specified cart
client.cancel(cart.getId(), function(err, res){
// Callback called once data have been sent
if (err) console.log(err);
// and do something with the response
console.log('id='+res.id);
console.log('tickets='+res.tickets);
});