KYC

  • Job List
  • City List
  • County List
  • KYC Start
  • Upload Documents

GET /api/v1/KYC/JobList

Meslek listesi dönen servistir.

Parametre Tip Açıklama
resultObject Object
jobs Array
jobID Integer Meslek ID değeri
job String Meslek
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "resultObject": {
      "jobs": [
        {
          "jobId": 1,
          "job": "Akademisyen",
        }
        {
          "jobId": 2,
          "job": "Astsubay",
        }
        ...
      ]
    },
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}

GET /api/v1/KYC/CityList

İl listesi dönen servistir.

Parametre Tip Açıklama
resultObject Object
cities Array
cityID Integer Şehir ID değeri
city String Şehirler
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "resultObject": {
      "cities": [
        {
          "cityID": 1,
          "city": "Adana",
        }
        {
          "cityID": 2,
          "city": "Adıyaman",
        }
        ...
      ]
    },
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}

POST /api/v1/KYC/CountryList

İstekte gelen İl bilgisine göre ilçeleri listeleyen servistir.

Parametre Zorunlu Tip Açıklama
cityId Evet Integer Şehir Id değeri
Parametre Tip Açıklama
resultObject Object
counturies Array
countyID Integer İlçe Id değeri
county String İlçe adı
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "cityId": 6,
}
{
    "resultObject": {
      "counturies": [
        {
          "countyID": 1872,
          "city": "Akyurt",
        }
        {
          "countyID": 1130,
          "city": "Altındağ",
        }
        ...
      ]
    },
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}

POST /api/v1/KYC/Start

KYC Başlatma Endpointi

Parametre Zorunlu Tip Açıklama
accountId Evet String Hesap Id değeri
identityNo Evet String Kimlik Değeri
name Evet String Adı
surname Evet String Soyadı
serialNumber Evet String Seri Numarası
birthDate Evet String Doğum Tarihi
birthPlace Evet String Doğum Yeri
cityId Evet Integer Şehir Id Değeri
countyId Evet Integer İlçe Id Değeri
jobId Evet Integer Meslek Id Değeri
address Evet String Adres Bilgisi
nationality Evet String Uyruk
email Evet String Email değeri
Parametre Tip Açıklama
resultObject Object
kycStatusId Integer KYC Durum Id değeri
isSuccess Boolean Başarı Durumu
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "accountId": "0b8b3cf1-acd6-4509-9d47-19fdd541a85f",
    "identityNo": "11714588159",
    "name": "John",
    "surname": "Doe",
    "serialNumber": "A32H58900",
    "birthDate": "01.04.2000",
    "birthPlace": "Polatlı",
    "cityId": 6,
    "countyId": 1578,
    "jobId": 20,
    "address": "Deneme Mah. Test Sitesi",
    "nationality": "TC",
    "email": "[email protected]"
}
{
    "resultObject": {
        "kycStatusId": 4,
        "isSuccess": true
    }
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}

POST /api/v1/KYC/UploadDocuments

Doküman yüklemek için kullanılan servistir.

Parametre Zorunlu Tip Açıklama
accountId Evet String Hesap bilgisi
documentId Evet Integer Doküman Id Değeri
document Evet String Döküman Verisi
extension Evet String Döküman Uzantısı
Parametre Tip Açıklama
resultObject Object
successed Boolean Durum Değeri
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "accountId": "0b8b3cf1-acd6-4509-9d47-19fdd541a85f",
    "documentId": 2,
    "document": "iVBORw0KGgoAAAANSUhEUgAABl0AAAKSCAYAAABY5R3IAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUARK5CYII=",
    "extension": ".pdf"
}
{
    "resultObject": {
        "successed": true
    }
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}
,