Annulation en PHP
Description et emplacement des fichiers à utiliser
- php/luckycart.php : la librairie php
- php/lc_cancel_sample.php : un exemple d’utilisation
Etapes d'intégration
1. Installation de la librairie
Placez la librairie luckycart.php sur le serveur à un endroit accessible depuis la page de confirmation d'annulation.
2. Inclusion de la librairie
Modifiez la page de confirmation d'annulation pour inclure la librairie
// Include LC library
require_once('path/to/luckycart.php');
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() de la classe LuckyCart :
// Use exception to catch error
try {
// Create a Lucky Cart object with your key and secret
$lucky = new LuckyCart('key','secret');
// Cancels the specified cart
$cancel_info = $lucky->cancel($cart->id);
}
catch (LuckyException $e)
{
// Do something with the error... retry or log
// the error message for example... ($e->getMessage())
}
4. Utilisation éventuelle des informations d'annulation
Les informations d'annulation sont disponibles à travers l'objet $cancel_info retourné :
- $cancel_info->id : identifiant unique du panier spécifié
- $cancel_info->tickets : nombre de tickets annulés