Необходимо безопасно обрабатывать данные кредитной карты в коде c # - PullRequest
0 голосов
/ 01 июля 2019

Я пишу C # Web API и передаю «токен кредитной карты» (555555 ***** 5555) и другую информацию tokenScheme в качестве входного параметра, я вызываю сторонний API для детокенизации своего токена и получения полной кредитной карты номер, тип возврата API в JSON с другими свойствами, такими как «Status» и «ReferenceNumber» и т. д. Я не хочу обрабатывать данные json в виде строковых данных и получать данные карты. А также у меня есть требование получить 10-значное значение номера кредитной карты. Можете предложить лучший способ обработки данных без использования строки?

В настоящее время я использую класс WebClient с UploadString для вызова заголовков информации заголовка API: Content-Type: "application / json", набор результатов будет в формате json.

using (WebClient client = new WebClient())
{
    client.Headers.Add("Content-Type:application/json");
    var cardInfo = client.UploadString(url, "POST", JsonConvert.SerializeObject(test));

    dynamic onj = JsonConvert.DeserializeObject(cardInfo);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...