Нужно, при отсутствии с собой бонусной карты у клиента, присылать на контактный телефон смс с проверочным кодом. Подобной реализации в типовой не видел. Плохо смотрел или пилить? Может есть готовые решения похожих задач?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший