API ouverte · Intégrations caisse

Connectez votre caisse.
La fidélité devient automatique.

Vous êtes éditeur de caisse, de borne ou de Click&Collect ? Branchez-vous à Grow Lot : vos clients cumulent des points à chaque encaissement, leur carte Apple Wallet / Google Wallet se met à jour toute seule, et les récompenses se débloquent en caisse.

1 € dépensé = 1 point cumulé · Le POS n'a rien à calculer, Grow Lot est la source de vérité.

Intégration système de caisse

Chouchoutez les clients qui dépensent le plus

Quand une commande est clôturée dans votre caisse, Grow Lot reçoit l'information et crédite automatiquement les points du client — proportionnellement à ce qu'il a réellement payé.

Le client présente sa carte

La caisse scanne le QR de sa carte Wallet — ou le retrouve par téléphone / e-mail.

La commande est encaissée

À la clôture du ticket, la caisse envoie le montant payé. Grow Lot calcule les points : 1 € = 1 point.

Les récompenses se débloquent

La caisse affiche les récompenses éligibles, mappées sur vos propres SKU produits.

La carte Wallet se met à jour

Nouveau solde poussé instantanément sur la carte Apple Wallet / Google Wallet du client.

Ticket #87421Payé
Classic Burger15,00 €
Frites5,00 €
Boisson5,00 €
Total25,00 €
Paul · Carte fidélité
180 → 205 pts
+25 points crédités · Burger offert débloqué 🎉
Carte de fidélité
Solde
205 points

Apple Wallet · Google Wallet

Cartes Wallet

La carte de fidélité vit dans le téléphone du client

Pas d'application à installer, pas de carte plastique. Votre caisse n'appelle jamais le fournisseur Wallet directement : Grow Lot orchestre toute la synchronisation.

Identification par la carte

Le QR de la carte Wallet identifie le client en caisse. Jeton opaque et révocable — jamais de données sensibles dans le code-barres.

Solde toujours à jour

Chaque passage en caisse met à jour la carte Apple Wallet / Google Wallet en temps réel, sans action du commerçant.

Notifications sur la carte

Récompense débloquée, coupon gagné, relance d'inactivité : le message arrive directement sur l'écran de verrouillage.

Conçue pour la caisse

Une API pensée pour l'encaissement réel

Files d'attente, terminaux multiples, coupures réseau, remboursements : tout ce qui se passe vraiment en point de vente est prévu dans le contrat d'API.

Verrou de récompense

Lock → paiement → confirmation. Deux terminaux ne peuvent jamais dépenser les mêmes points en même temps.

Idempotence native

Clé d'idempotence sur chaque opération : rejouer une commande payée ne crédite jamais deux fois.

Remboursements gérés

Annulation totale ou partielle : seuls les points liés au montant remboursé sont repris, avec un registre immuable.

Webhooks signés

Soldes, récompenses, commandes, cartes Wallet : vos systèmes restent synchronisés via des événements signés HMAC.

Sécurité par défaut

OAuth 2.0 à permissions minimales, TLS 1.2+, jetons opaques dans les codes-barres, journal d'audit complet.

Checklist de certification

Un parcours de QA guidé pour valider votre intégration de bout en bout avant la mise en production.

Mode autonome

Pas de caisse connectée ? Aucun problème.

Grow Lot Scan fonctionne sur n'importe quel téléphone, tablette ou navigateur. Le commerçant scanne la carte du client avec la caméra, saisit le montant payé, et Grow Lot fait le reste : points, récompenses, mise à jour de la carte Wallet.

  • Scan de la carte Wallet avec la caméra de l'appareil
  • Saisie du montant encaissé en 2 secondes
  • Récompenses affichées avec le produit / la remise à appliquer
  • Solde et carte Wallet mis à jour instantanément
Grow Lot Scan
Client identifié
Paul · 180 pts
Encaisser 25,00 €

Développeurs

Une API REST claire et sans surprise

Un seul appel à connaître pour démarrer : la caisse envoie la commande payée, Grow Lot répond avec le nouveau solde du client et met à jour sa carte Wallet.

Requête — commande payée
POST /functions/v1Orders
Authorization: Bearer glk_live_xxxxxxxx
Content-Type: application/json

{
  "external_order_id": "ORD-87421",
  "customer": { "member_code": "cus_01J8XYZ" },
  "status": "paid",
  "currency": "EUR",
  "amount_total": 2500
}
Réponse — points crédités
{
  "status": "processed",
  "member": { "member_code": "cus_01J8XYZ", "tier_name": "Argent" },
  "loyalty": {
    "points_earned": 25,
    "stamps_earned": 0,
    "new_points_balance": 205,
    "stamps_required": null,
    "card_completed": false,
    "tier_upgraded": false
  },
  "wallet_update": { "queued": true }
}

Authentification

Une clé d'API par établissement, générée par le commerçant depuis son espace et révocable à tout moment. Elle s'envoie dans l'en-tête Authorization: Bearer. Chaque commande est identifiée par son external_order_id : un même ticket renvoyé deux fois ne crédite jamais deux fois.

Webhooks sortants

En cours de développement. Aujourd'hui, la réponse de l'appel contient déjà tout ce dont la caisse a besoin : solde, palier atteint, récompense débloquée. Vous voulez être notifié de votre côté ? Parlons de votre cas d'usage.

Vous êtes développeur ? C'est par ici !

Éditeur de caisse, de borne, de TPE ou de solution Click&Collect : parlons de votre intégration. On vous ouvre un accès sandbox et on vous accompagne jusqu'à la certification.

© 2026 Grow Lot — Loyalty engine · Points · Wallet · POS