Успокойтесь. Не каждую визу или мастеркард можно пополнить только по номеру самой карты. Это еще зависит от политики банка как принимающей так и и отправляющей платеж стороны. Помню мне еще при хохлах переводили бабки на визу гивей, так там требовали полные реквизиты банка а не только номер карточки.
На самом деле, удалить данные из БД - это геморрой. Проще пометить нужную строку в таблице как удаленную, но не удалять ее саму. Это связанно с нюансами хранения данных в БД, хешированием и прочими техническими мелочами.