Нравится про ЗСК по API нужен параметр document_types
Привет,
Реализован нравится про API с помощью ЗСК в C#
Я поражен параметром типа документа.
Вот если бы
document_type = "",
это будет по умолчанию показывает все четыре проверки документов но я не хочу проверки дебетовой кредитной карты
В JavaScript, как,
"supported_types" : ["id_card","driving_license","passport"],
Итак, как я могу использовать его в моем приведенном ниже коде C#
Что я уже пробовал:
using (var client = new WebClient()) { var postData = new NameValueCollection(); postData["client_id"] = ""; postData["reference"] = Guid.NewGuid().ToString(); postData["email"] = email; postData["phone_number"] = ""; postData["country"] = ""; postData["lang"] = "EN"; postData["callback_url"] = ""; postData["redirect_url"] = ""; //string docTypeArr = "['id_card', 'driving_license', 'passport']"; //var doctype = JsonConvert.SerializeObject(docTypeArr); //postData["supported_types"] = doctype; var sericesData = new { document_type = "", document_id_no = "", document_expiry_date = "", address = "", first_name = "", last_name = "", dob = "", background_checks = "0", }; var jsonServicesData = JsonConvert.SerializeObject(sericesData); postData["verification_services"] = jsonServicesData; string rawData = ""; //Sort the All request data to calculate signature foreach (var item in postData.AllKeys.OrderBy(k => k)) { rawData += postData[item]; } //Append the secret key in the end rawData = rawData + ""; //get sha256 hash for signature value by using the below function string hash = GetHashSha256(rawData); postData["signature"] = hash; //send the request to shuftipro var response = client.UploadValues("https://api.shuftipro.com", postData); var responseString = Encoding.Default.GetString(response); //print your response here //If want to parse the JSON response uncomment the below lines dynamic stuff = JObject.Parse(responseString); VerificationURL = stuff.message; }