Во-первых, как Фернандо упоминает в комментариях, используйте decimal
для хранения значения.
Имейте контрольные журналы, чтобы вы могли вернуться назад и определить, почему значение является значением, которое оно есть.
Ваша самая большая проблема будет состоять в том, чтобы убедиться, что ваша система защищена, а не столько, сколько она хранится (хотя, очевидно, это также касается и безопасности).Убедитесь, что приложение протестировано, возможно, с помощью соответствующего инструмента для тестирования пера.Убедитесь, что аппарат устройства заблокирован и проверен.
(почти) само собой разумеется, что надежные и проверенные резервные копии чрезвычайно важны при работе с чем-то ценным.
Я также предполагаю, что вы не обрабатываете транзакции по кредитным картам напрямую?На всякий случай, я призываю вас пересмотреть и использовать третье лицо, потому что есть много, что может пойти не так для вас (или ваших клиентов).Кроме того, вам не нужно иметь дело с PCI-DSS.