Card Security Code (CSC, także CVV2 – Card Verification Value 2 i CVC2 – Card Verification Code 2) to funkcja zabezpieczająca dla transakcji kartą, wprowadzona w celu ograniczenia występowania oszustw związanych z kartami kredytowymi.
CSC jest dodatkiem do numeru karty bankowej, która jest wytłoczona lub wydrukowana na karcie. CSC jest używany jako funkcja bezpieczeństwa w sytuacjach, w których nie można użyć kodu PIN. Kod PIN nie jest drukowany ani osadzany na karcie, ale jest wprowadzany ręcznie przez posiadacza karty podczas transakcji w punkcie sprzedaży. Karty bezdotykowe i karty chipowe mogą elektronicznie generować własny kod, taki jak iCVV lub dynamiczny CVV.
CSC został pierwotnie opracowany w Wielkiej Brytanii jako 11-znakowy kod alfanumeryczny autorstwa pracownika Equifax, Michaela Stone’a w 1995 r. Po testach w grupie Littlewoods Home Shopping i banku NatWest, koncepcja została przyjęta przez APACS (brytyjskie stowarzyszenie zajmujące się rozliczaniem płatności) i usprawniona do trzycyfrowego kodu znanego dzisiaj. Mastercard rozpoczął wydawanie numerów CVC2 w 1997 r., A Visa w Stanach Zjednoczonych wprowadziła je w 2001 r.