В целом, в Интернете с международной аудиторией я думаю, что это невозможно, я даже не уверен, что вы можете сделать это с помощью номера кредитной карты.
На мой взгляд, у вас есть два варианта (и поскольку вы не предоставили никакой справочной информации, я понятия не имею, относятся ли они к вам):
Ограничьте свою потенциальную аудиторию небольшой группой, о которой у вас есть информация (например: если вы ориентируетесь только на студентов одного колледжа и у вас хорошие отношения с администрацией колледжа, они могут предоставить вам список студентов, с которым можно соревноваться).
Перестройте ваш проект, чтобы вам не нужно было проверять имя человека (например: вместо этого используйте номер телефона в качестве подтвержденного идентификатора - отправьте текстовое сообщение с кодом, который пользователь должен ввести на сайт, чтобы подтвердить доступ к телефону).
Кроме того, проверка имени может быть неудачной, потому что имя имеет несколько возможных вариантов написания (мое имя имеет) или по разным причинам. Вы должны действительно прочитать это для некоторых хороших примеров.