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

KeyRequired
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
APassport
BVoter ID
CPAN number
DDriving License
EAdhar Number
FNREGA Job Card
ZCKYC 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>