post https://xyz.xyz.in/service-api/api/v1/service/Merchant/kyc
Note: Please ensure that the merchant onboarding process is completed using the Onboarding Web API before initiating the merchant e-KYC process.
$ciphertext_raw = openssl_encrypt($piddata, "AES-128-CBC", $key, $options=OPENSSL_RAW_DATA, $iv);
$enctoken = base64_encode($ciphertext_raw);
echo $enctoken;
SNo. | HTTP Resoponse code | response_code | status | Description |
---|---|---|---|---|
2 | 200 | 0 | false | Something went wrong please try again later |
1 | 200 | 1 | true | Merchant Activated Successfully. |
3 | 200 | 2 | false | Invalid pid data found. Kindly pass the pid data in correct format. |
4 | 200 | 3 | false | Merchant verification is under process on bank. Kindly retry after some time. |
5 | 200 | 4 | false | Merchant rejected by bank. |
6 | 200 | 5 | false | Merchant Onboarding process is not completed kindly complete all the stages of onboarding and try again later. |
7 | 200 | 6 | false | MERCHANT ID NOT FOUND |
8 | 406 | 7 | false | Validation_errors (dynamic message related to validations) |
9 | 401 | 8 | false | DMT service or preference is not active for this account |
10 | 412 | 9 | false | Unable to process query remitter request |
11 | 401 | 10 | false | Invalid JWT token or token related errors (this is dynamic message could be change as per partner's input parameter) |
12 | 401 | 11 | false | Authentication failed. |
13 | 503 | 12 | false | DMT BANK6 Service is down |