Для этого я рекомендую комплексный, многоуровневый подход.
Во-первых, сохранение информации о кредитной карте должно быть вариантом.
Во-вторых, данные должны храниться надежно, используя строгую форму.шифрования.Я рекомендую AES с 256-битным размером ключа.Убедитесь, что при выборе ключа вы используете все пространство ключей (это просто ошибка новичка, если просто использовать случайно сгенерированную буквенно-цифровую строку в качестве ключа).
В-третьих, ключ AES должен быть должным образом защищен.Не встраивайте значение в ваш код.Если вы используете Windows, рассмотрите возможность использования DPAPI.
В-четвертых, вы захотите настроить разрешения для базы данных, чтобы приложения и компьютеры имели доступ по мере необходимости.
В-пятых, защитите строку подключения к базе данных.
В-шестых, убедитесь, что любое приложение, которое будет иметь доступ к данным кредитной карты, будет должным образом защищать его.