| Header | Description |
|---|---|
myAppId | Application identifier used for service authentication |
service-key | Unique service key provided for accessing the verification service |
Authorization | API authorization credentials for secure access |
Content-Type | Specifies the request payload format (application/json) |
| Parameter | Type | Description |
|---|---|---|
accountNumber | String | Bank account number to be verified |
ifsc | String | IFSC code of the bank branch |
accountHolderName | String | Name of the account holder for validation |
mobileNumber | String | Registered mobile number (if applicable) |
documentType | String | Specifies the verification type (Bank Account Verification Penny Drop) |
| Field | Description |
|---|---|
ok | Indicates whether the request was successful (true / false) |
message | Status message describing the result of the verification |
result.request_id | Unique request identifier for tracking |
result.response_code | Response code returned by the bank or partner system |
result.response_message | Response message indicating success or failure |
result.status_code | Status code of the transaction |
result.status_message | Detailed status message for the transaction |
result.beneficiary_name | Name of the account holder returned after verification (if successful) |
result.transaction_ref_no | Transaction reference number for the penny drop |
result.network_txn_ref_id | Network transaction reference ID (if available) |
error | Contains error details if verification fails |
curl --location 'https://api.staging.indiconnect.in/idverifygr/verification' \
--header 'myAppId: verification_v1' \
--header 'service-key: sk_test_bf78b31a4b9275ca' \
--header 'Authorization: x-api-access indc_test_8cdbb53b09f50c3c:ac_test_bd6e115254f11a58' \
--header 'providercode: LLOK77FI' \
--header 'Content-Type: application/json' \
--data '{
"query": "mutation VerifyBankAccount {\r\n verify(\r\n input: {\r\n accountNumber: \"4567890123456789\"\r\n ifsc: \"HDFC0001234\"\r\n accountHolderName: \"ROHAN RAJESH SHARMA\"\r\n mobileNumber: \"9000000002\"\r\n documentType: \"Bank Account Verification Penny Drop\"\r\n }\r\n ) {\r\n ok\r\n message\r\n result {\r\n __typename\r\n ... on BankAccountPennyDropResult {\r\n request_id\r\n response_code\r\n response_message\r\n status_code\r\n status_message\r\n beneficiary_name\r\n transaction_ref_no\r\n network_txn_ref_id\r\n }\r\n }\r\n }\r\n}\r\n",
"variables": {}
}'{
"data": {
"verify": {
"ok": true,
"message": "Verification completed successfully",
"result": {
"__typename": "BankAccountPennyDropResult",
"request_id": "202610051318457821",
"response_code": "00",
"response_message": "Success",
"status_code": "TransactionSuccessful",
"status_message": "Bank account verification completed successfully.",
"beneficiary_name": "ROHAN RAJESH SHARMA",
"transaction_ref_no": "BENEVAL7d38f21a94c56e82b17d6a3f",
"network_txn_ref_id": "NTRX20261005131845789"
}
}
}
}