Business Account Submit KYC Form

URL

Endpoint and http method information used for KYC leveling is given.

HTTP Method URL
POST /v1/Account/BusinessAccountSubmitKYCForm

Request Params

Params Type Mandatory
account_number string Yes
first_name string Yes
last_name string Yes
national_id string Yes
birth_year int Yes
birth_month int Yes
birth_day int Yes
national_document_type_id int Yes
country_code string Yes
sector_id string Yes
address string Yes
province_id int Yes
city string Yes

Response Params

Params Type
status int
code string
message string
payload object
account_number string
kyc_level int

REQUEST (POST) :

{
  "account_number": "TST0101",
  "first_name": "TESTNAME",
  "last_name": "TESTSURNAME",
  "national_id": "21001617111",
  "birth_year": "1995",
  "birth_month": "08",
  "birth_day": "19",
  "national_document_type_id": 1,
  "country_code": "TR",
  "sector_id": "15",
  "address": "Üsküdar Altunizade",
  "province_id": "34",
  "city": İstanbul
}

Success Response :

{
    "status": 0,
    "code": "100",
    "message": null,
    "payload": {
        "account_number": "TST0101",
        "kyc_level": 20
    }
}

Fail Response:

{
    "status": 2,
    "code": "301",
    "message": "Hesap sahibi tarafından daha önce 6/8/2022 8:09:05 AM +00:00 tarihinde KYC fromu gönderilmiş!",
    "payload": null
}