Published on : June 10, 2020
URL : https://loantap.in/dummy-app/ckyc
API Description : This API will give all the user’s basic information which is help us to know the user details
Required parameters for API
Key | Required |
ApiToken | Yes |
RequestId | Yes |
TransactionId | Yes |
RecordIdentifier | No |
ApplicationFormNo | No |
InputIdType | Yes (‘C’ for pan_number) |
InputIdNo | Yes (pan_number) |
Expected values for InputIdType
InputIdType | InputIdNo |
A | Passport |
B | Voter ID |
C | PAN number |
D | Driving License |
E | Adhar Number |
F | NREGA Job Card |
Z | CKYC Identifier |
Sample Inputs :
ApiToken – sadasasc
RequestId -qdsds
TransactionId -qdasdASD
InputIdType- c
InputIdNo -ASDFG1234A
Demo App Implementation
Inputs :
pan_number, lapp_id
Usage :
[loan_service.ckyc.initiate pan_number=<pan_number> lapp_id=<lapp_id> o.set=template.result/]
Loan Service Logic
Run CKYC module of All process Definition
[service.run service='all_process.ckyc' /]
Call the process
[ref.add active_process ref_to=cprocess_ckyc/]
Set the veriables in env :
[env.set @process.data.pan_number={template.pan_number} c.not_empty='template.pan_number'/]
Call active process template
[active_process.initiate o.set=template.payload/]
API Request sample :
<?xml version='1.0' encoding='UTF-8'?>
<A45SearchInCkycRequest>
<ApiToken>921bb759-135a-4fa8-8b66-bb5621ac45ad</ApiToken>
<RequestId>{@template.request_id}</RequestId>
<SearchInCkycRequestDetails>
<CkycSearchRequestDetail>
<TransactionId>1702508</TransactionId>
<RecordIdentifier>1702508</RecordIdentifier>
<ApplicationFormNo>FF01</ApplicationFormNo>
<InputIdType>C</InputIdType>
<InputIdNo>{env.@process.data.pan_number}</InputIdNo>
</CkycSearchRequestDetail>
</SearchInCkycRequestDetails>
</A45SearchInCkycRequest>
API Response Sample :
<?xml version="1.0" encoding="utf-16"?>
<A45SearchInCkycResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ApiToken>921bb759-135a-4fa8-8b66-bb5621ac45ad</ApiToken>
<RequestId>383590793</RequestId>
<RequestStatus>AcceptedbyTW</RequestStatus>
<Details>
<SearchInCkycResponseDetails>
<TransactionId>1702508</TransactionId>
<TransactionStatus>CKYCSuccess</TransactionStatus>
<RecordIdentifier>1702508</RecordIdentifier>
<ApplicationFormNo>FF01</ApplicationFormNo>
<CKYCAvailable>Yes</CKYCAvailable>
<CKYCAccType>Normal</CKYCAccType>
<CKYCID>20047279363102</CKYCID>
<CKYCAge>29</CKYCAge>
<CKYCFatherName>MR SHRIDHARAN KUNJKUTTY NAIR</CKYCFatherName>
<CKYCPhotoImageType>jpg</CKYCPhotoImageType>
<CKYCGenDate>25-Jul-2018</CKYCGenDate>
<CKYCName>MR NISHANT SHRIDHARAN NAIR</CKYCName>
<CKYCPhoto>Base64 photo code</CKYCPhotoBytes>
<CKYCRemarks />
<CKYCIDDetails>
<ID>
<CKYCAvailableIDType>C</CKYCAvailableIDType>
<CKYCAvailableIDTypeStatus>02</CKYCAvailableIDTypeStatus>
<CKYCIDRemarks />
</ID>
</CKYCIDDetails>
</SearchInCkycResponseDetails>
</Details>
</A45SearchInCkycResponse>