Intégrez Fidoren à votre système en 5 minutes.
Si vous n'avez pas encore de compte, inscrivez-vous gratuitement. L'API est disponible dès le plan Starter.
Créer un compteDepuis votre tableau de bord, accédez au portail développeur et créez une nouvelle clé API.
Vérifiez que votre clé fonctionne avec une simple requête.
# Avec cURL curl -X GET "https://votre-domaine.com/api/v1/merchant/stores/" \ -H "Authorization: ApiKey lf_votre_cle:votre_secret" # Réponse attendue { "success": true, "stores": [ { "id": 1, "name": "Ma Boutique", ... } ] }
Voici des exemples d'intégration dans différents langages.
# Python avec requests import requests API_KEY = "lf_votre_cle" API_SECRET = "votre_secret" BASE_URL = "https://votre-domaine.com/api/v1" headers = { "Authorization": f"ApiKey {API_KEY}:{API_SECRET}" } # Ajouter un tampon response = requests.post( f"{BASE_URL}/loyalty/stamps/add/", headers=headers, json={ "store_id": 1, "customer_id": 42, "stamps": 1 } ) print(response.json())
// JavaScript avec fetch const API_KEY = 'lf_votre_cle'; const API_SECRET = 'votre_secret'; const BASE_URL = 'https://votre-domaine.com/api/v1'; // Ajouter un tampon const response = await fetch(`${BASE_URL}/loyalty/stamps/add/`, { method: 'POST', headers: { 'Authorization': `ApiKey ${API_KEY}:${API_SECRET}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ store_id: 1, customer_id: 42, stamps: 1 }) }); const data = await response.json(); console.log(data);
// PHP avec cURL $api_key = 'lf_votre_cle'; $api_secret = 'votre_secret'; $base_url = 'https://votre-domaine.com/api/v1'; $ch = curl_init(); curl_setopt_array($ch, [ CURLOPT_URL => "{$base_url}/loyalty/stamps/add/", CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_HTTPHEADER => [ "Authorization: ApiKey {$api_key}:{$api_secret}", 'Content-Type: application/json' ], CURLOPT_POSTFIELDS => json_encode([ 'store_id' => 1, 'customer_id' => 42, 'stamps' => 1 ]) ]); $response = curl_exec($ch); curl_close($ch); print_r(json_decode($response, true));
Voici les intégrations les plus fréquentes :
/loyalty/scan/
pour récupérer ses infos et son solde.
/loyalty/stamps/add/
ou /loyalty/points/add/.
/loyalty/redeem/.
/merchant/stats/.
Consultez la documentation complète ou testez les endpoints avec Swagger.