Skip to content

Account Verification

| View as Markdown

This api is for validating a customer’s account details. We have to pass ifsc code, customer name, account number and customer mobile number in request. If the request have valid account details we will get a success response.

https://kraken.airpay.co.in/airpay/ms/baas/api/verify-account
FieldTypeDescription
affiliateTextWill be provided by Airpay (required)
checksumText$string = $param.self::$secret_key; sha256(<concate all values+SECRET KEY>); (required)
api-keyTextWill be provided by airpay ( required)
processor-keyTextWill be provided by airpay ( required)
FieldTypeRequiredDescription
ifscTextYesIFSC code provided by bank (length 11)
customer_nameTextNoName of the customer (length 100)
account_numberTextYesAccount number of the customer (length 32)
customer_mobileNumericNoMobile number of the customer (length 10)
customvarTextNoAny information passed in the request, which can be received in the response exactly as it was sent. Multiple values can be passed in CustomVar separated by the | symbol. Example: 1234567|test|ABC1234 (maximum length 120)
curl --location --request POST 'https://kraken.airpay.co.in/airpay/ms/baas/api/verify-account' \
--header 'api-key: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'affiliate: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'checksum: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'processor-key: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'ifsc=SBIN0123456' \
--data-urlencode 'customer_name=Rabindra' \
--data-urlencode 'account_number=XXXX-XXXX-XXXX-8908' \
--data-urlencode 'customer_mobile=7xxxxxx456'
FieldTypeDescription
statusNumeric400- fail,200-success(length 3)
messageTextsuccess, fail
dataText{ “accountNumber”: “XXXX-XXXX-XXXX-8908”, “ifsc”: “SBIN0123456”, “accountName”: ” ”, “bankResponse”: “Invalid Account Number”, “bankTxnStatus”: false }
{
"status": "200",
"message": "success",
"data": {
"accountNumber": "XXXX-XXXX-XXXX-8908",
"ifsc": "SBIN0123456",
"accountName": " ",
"bankResponse": "Invalid Account Number",
"bankTxnStatus": false
}
}
{
"status": "400",
"message": "Failed",
"data": ""
}