2015-02-24 3 views
0

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

Вот мой сценарий: Сотрудник агентства отвечает на звонок и просит оплатить кредитную карту, которую клиент хочет заплатить, но поскольку агент не может выполнить платеж через терминал (только бухгалтером), они берут обратите внимание на эту информацию и дайте этой записке бухгалтеру, чтобы позднее оплатить оплату кредитной картой на терминале.

Конечно, это небезопасный способ передачи информации о кредитной карте, так как любой мог видеть в тексте текст, который написан на липкой ноте, включая очистители офиса и т. Д. Когда платеж, наконец, запускается бухгалтером и уничтожается в измельчителе.

Во всяком случае, у меня есть запрос на сохранение этой информации во времени, пока бухгалтерия не запустит ее и не удалит из базы данных. Я не могу найти конкретную информацию о временном хранении и надеяться, что кто-то может помочь мне указать мне в правильном направлении или дать мне более полное представление о том, какие методы должны быть, или если есть сторонняя сторона, которую я могу использовать.

До сих пор я считаю, что шифрование данных cc и хранение в db до тех пор, пока бухгалтера не удалит его, и в этом случае он будет удален из базы данных.

Заключительная записка; Я использую PHP/MySQL и javascript переднюю часть.

Спасибо за помощь.

+4

Не делайте этого! Вы столкнетесь с [требованиями PCI] (https://www.pcisecuritystandards.org/), которые являются длинными, сложными и, самое главное, дорогостоящими. –

+0

Какие другие варианты? липкие заметки просто не сокращают его – boris

+0

Ваш вариант, как разработчик, состоит в том, чтобы представить проблемы, связанные с хранением информации о кредитной карте, с полномочиями, которые позволят им решить, как они хотели бы двигаться вперед. –

ответ

6

Если ваше программное обеспечение обрабатывает кредитные карты каким-либо образом и на любой период времени, вы можете указать PCI. Согласование PCI - это своего рода большое дело и лучше всего оставить стороннему поставщику, который специализируется на таких вещах. Хранение кредитных карт даже «временно» требует неприятностей.

+0

Любая сторонняя рекомендация для этой цели? – boris

+2

Рекомендация поставщика, совместимого с PCI, для вашей компании выходит за рамки этого вопроса или даже этого веб-сайта. – Asaph

Смежные вопросы