Bank 2, Bank5 & Bank 6 Merchant e-KYC API

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

📘

NOTE -

Link (nature_of_business)- https://drive.google.com/drive/folders/1O61wIF4McRhoWKvgD4KCtOOWP8ESSCCi?usp=sharing

Kindly use the wadh value for scaning the finger data from RD Device.

Wadh Value - 18f4CEiXeXcfGXvgWA/blxD+w2pw7hfQPY45JMytkPw= (for bank2)

Wadh Value - E0jzJ/P8UopUHAieZn8CKqS4WPMi5ZSYXgfnlfkWjrc= (for bank6)

Wadh Value -E0jzJ/P8UopUHAieZn8CKqS4WPMi5ZSYXgfnlfkWjrc= (for bank5)

$ciphertext_raw = openssl_encrypt($piddata, "AES-128-CBC", $key, $options=OPENSSL_RAW_DATA, $iv);
$enctoken = base64_encode($ciphertext_raw);
echo $enctoken;
SNoHttp ResponseCodeResponse CodeStatusDescription
12001trueMerchant Activated Successfully.
22002falseInvalid pid data found. Kindly pass the pid data in correct format.
32003falseMerchant verification is under process on bank. Kindly retry after some time.
42004falseMerchant rejected by bank.
52005falseMerchant Onboarding process is not completed kindly complete all the stages of onboarding and try agaun later.
62006falseMERCHANT ID NOT FOUND..
72007falseThese mobile number is not authorise to avail DMT transaction facility!
84068falsevalidation_errors (dynamic message related to validations)
94019falseDMT service or preference is not active for this account.
1041210falseUnable to process query remitter request.
1140111falseInvalid JWT token or token related errors (this is dynamic message could be change as per partner's input parameter)
1240112falseAuthentication failed.
135000falseSomething went wrong please try again later OR message from bank side(dynamic message)
Body Params
string
required

Partner Merchant code

string
required

Merchant Aadharnumber

string
required

encrypted value of pid data. Please refer above section to get the encryption logic also make sure that you are passing the wadh value

string
required

DOB Format (YYYY/MM/DD)

string
enum
Defaults to 0

This value is mandatory if partner wants to onboard their merchants on dmt casa. if passed 0 then dmt casa service will not be activated from bank end.

Allowed:
string
enum
Allowed:
string
enum

To be passed only for bank6

Allowed:
string

To be passed only for bank6

string

To be passed only for bank6

string
required

mandatory for only bank 5, with decimal value upto 1 places

string
required

mandatory for only bank 5 and for possible values, refer to the sheet above, refer NOTE section

Headers
string
required
string

If authorisedkey is generated then you have to pass authorisedkey else no need to pass

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json