Hoppa till huvudinnehåll

Rabattkoder som inte läcker

Admin
Rabattkoder som inte läcker

En rabattkod är ett löfte om pengar, och sätten den slipper ivägen är välkända.

Två olika gränser

En total användningsgräns svarar på "hur många gånger kan detta lösas in totalt". En per-köpargräns svarar på "hur många gånger av samma person". De är inte samma kontroll, och bara att ha den första är hur en kod avsedd som en-per-kund blir inlöst hundra gånger av hundra engångskonton.

Förfallodatum är inkluderande

En kod som förfaller på 22 juli fungerar för hela 22 juli, i ditt events egen tidszon. Detta låter uppenbart och är ett klassiskt off-by-one: behandlat naivt, ett datumförfallodatum klipper en kod vid midnatt och dödar din sista dag.

Valutan måste matcha

En kod med fast belopp bär en valuta. En "10 € rabatt"-kod kan inte diskontera en yen-prissatt event med 10 — det skulle vara ett hundrafaldigt fel i fel riktning. Koder med fast belopp gäller endast event i sin egen valuta; procentkoder reser fritt.

Skiftlägre spelar ingen roll för köparen

Koder lagras och jämförs i en kanonisk form, så en köpare som skriver save20 får samma resultat som SAVE20. Detta har bett riktiga plattformar: en giltig kod rapporterades som ogiltig eftersom databasen jämförde skiftläge-känsligt.

När en kod vägras får köparen helt enkelt veta att den inte är giltig. Att säga "du har redan använt denna" bekräftar vilken identitet gränsen spårar — det första något som försöker spela det behöver veta.

Relaterade artiklar

Vi använder cookies

Vi använder cookies och liknande tekniker för att anpassa innehåll, analysera trafik och förbättra din upplevelse. Du kan godkänna alla, avvisa icke-nödvändiga eller anpassa dina inställningar.