Вы работаете в сертифицированной по PCI конторе?
Если нет, то вы не имеете права запрашивать CVV\CVC и номер карты. Хранить карту можно в формате «Первые шесть+последние четыре», это разрешено для передачи в открытом виде.
Раз уж так пошло, зачем вам вообще знать длину номера карты? Замените просто на «HIDDEN»