Как получить информацию о кредитной карте с помощью CyberSource? - PullRequest
0 голосов
/ 14 ноября 2011

В своем проекте я использую Cybersource (сервис обработки кредитных карт). Мне нужен способ получить информацию о карте пользователя (особенно номер кредитной карты), учитывая, что в базе данных я храню только код заказа и код транзакции для оплаты. Есть ли в CyberSource метод, который возвращает эту информацию?

Спасибо.

Ответы [ 2 ]

4 голосов
/ 14 ноября 2011

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

Если вам необходимо сохранить последние четыре цифры, то вам следует сделать это в точке захвата.Очевидно, будьте внимательны, храните только последние четыре цифры.Правила PCI гласят, что вы можете хранить (максимум) первые шесть и последние четыре цифры в виде обычного текста.

1 голос
/ 21 марта 2012

пара точек для добавления:

Последние четыре цифры карты можно получить через бизнес-центр, выполнив поиск подписки. Я не видел способа получить замаскированные данные через API.

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

...