Investor Onboarding
Advanced Features
Check PAN KRA Status
6 min
check the status of the pan whether it is kra registered or not sending request send a post request to /api/customers/krasevices with the data below headers property value content type application/json authorization authorization header as per the login request request body { "task" " task ", "customerid" " customerid ", "essentials" { "pannumber" " pan number ", "dob" " dob ", "credentials" { "kraprovider" " kra name ", "username" " username ", "password" " password ", "poscode" " pos code ", "environment" " environment " } } } the below table describes all the properties available in the request body property accepted values/format description task string "fetchpandetails" task type customerid string customerid is the client id whose login was used to create the investor essentials object object metadata β pannumber string pan number β dob string ( optional ) date of birth β credentials object credentials of kra ββ kraprovider string "cvlkra" name of the kra ββ username string username provided by the kra ββ password string password provided by the kra ββ poscode string poscode provided by the kra ββ environment string "uat","prod" ( optional ) environment of the kra expected response body { "result" { "panregistrationdetails" { "pannumber" " pannumber ", "name" " name ", "applicationstatuscode" "001", "kra" "cvlkra", "applicationstatus" "submitted", "updatestatus" "modification under process", "kyamode" "normal kyc", "ipv" "yes", "totalrecords" "1", "holddeactivateremarks" "", "updateremarks" "", "entrydate" "dd/mm/yyyy", "modificationdate" "dd/mm/yyyy", "statusupdatedate" "dd/mm/yyyy" }, "kradatafrompan" { "pannumber" " pannumber ", "name" " name ", "gender" "male", "fathername" " fathername ", "nationality" "indian", "kra" "cvlkra", "mobilenumber" "96 29", "dob" "dd/mm/yyyy", "email" " email ", "poa" { "prooftype" "drivinglicense", "prooftypecode" "02", "number" "dl 04 46", "state" "delhi", "statecode" "007", "address" " address ", "splitaddress" { "district" \[ "west delhi" ], "state" \[ \[ "delhi", "dl" ] ], "city" \[ "delhi" ], "pincode" "1 3", "country" \[ "in", "ind", "india" ], "addressline" " address " }, "country" "india", "countrycode" "101" }, "cpoa" { "prooftype" "aadhaarxml", "prooftypecode" "31", "sameaspoa" "no", "number" "0 09", "state" "bihar", "statecode" "010", "address" " address ", "splitaddress" { "district" \[ "patna" ], "state" \[ \[ "bihar", "br" ] ], "city" \[ "sampatchak" ], "pincode" "8 6", "country" \[ "in", "ind", "india" ], "addressline" " address " }, "country" "india", "countrycode" "101" }, "incomeslab" "", "residentstatus" "resident individual", "maritalstatus" "unmarried", "status" "submitted", "applicationstatuscode" "01", "kycmode" "normal kyc", "branchcode" " branchcode ", "politicalconnection" "na", "statusdate" "dd/mm/yyyy" }, "pandetails" { "number" " pannumber", "name" " name ", "fathername" " fathername ", "dob" "" } } } the below table describes the properties of the response property type description result object result object ββ panregistrationdetails object pan status of the merchant ββ kradatafrompan object full details of pan present in the kra system ββ pandetails object pan details of the merchant integration with mobile application use chrome custom tab for opening investor onboarding in the mobile application integrate mobile auto login/login url with the chrome custom tab it is compatible with both android and ios getting help please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better you can reach out to us at help\@signzy com