Un tirage que tout le monde peut vérifier
Quand le prix est une voiture, « faites-nous confiance » n'est pas une réponse acceptable.
Le contexte
Un client organise un concours dont le prix est une voiture. Chaque achat en boutique en ligne donne droit à un certain nombre de billets, selon le montant dépensé et le produit acheté.
Le problème
L'application utilisée jusque-là accumulait les bogues, coûtait cher, ne se modifiait pas selon les besoins, et le soutien technique se trouvait à l'autre bout du monde.
Mais le vrai enjeu n'était pas technique. Pour un tirage de cette valeur, il faut pouvoir démontrer que le résultat n'a pas été fabriqué. Un participant qui perd une voiture a le droit de poser la question.
Les décisions qui font la différence
Le tirage passe par un service externe dont les résultats sont signés cryptographiquement. N'importe qui peut vérifier après coup que le résultat n'a pas été fabriqué — y compris un participant sceptique, ou un organisme de surveillance. Ce n'est pas un détail de confort : c'est ce qui rend le concours défendable.
Les plateformes de commerce en ligne renvoient parfois la même notification. Sans protection, un client pourrait recevoir ses billets en double. Une protection anti-doublon par couple événement / commande élimine le problème à la source.
Trois événements sont écoutés : commande payée, remboursement, contestation de paiement. Les billets sont retirés automatiquement quand la vente est annulée. Un concours où l'on peut acheter des billets puis se faire rembourser en les gardant n'est pas un concours.
Le nombre de billets vit directement dans le compte client de la boutique — donc visible par le participant lui-même, sans application tierce à installer ni compte supplémentaire à créer.
Les règles
- Billets = partie entière du sous-total après rabais, multipliée par le coefficient du produit.
- Taxes et livraison exclues.
- Total jamais négatif.
Autres réalisations
Un défi du même genre dans ton entreprise ?
Chaque système qu'on montre ici a commencé par une conversation sur un problème bien concret.