Skip to content

Edit Bank To VA

| View as Markdown

This API will Edit bank account details shared by the merchant assigned to a specific virtual account of airpay if we pass merchant id, virtual account no, UID, bank name, account number and ifsc code correctly.

https://kraken.airpay.co.in/airpay/va/api/
ParameterType ValueDescriptionValue Like
Content-Type requiredStringapplication/x-www-form-urlencoded
ParameterType ValueDescriptionValue Like
action requiredStringAction to perform - edit_bankedit_bank
private_key requiredAlphanumericPrivate Key (length 10-200)
hash(‘sha256’, @secretkey:username
:password)
merchant_id requiredNumericMerchant Id1
virtual_account_number requiredNumericVirtual account number or UID Unique user identifier from the merchant is required2293640000000010242
UID requiredNumericVirtual account number or UID Unique user identifier from the merchant is required
bank_name requiredVarcharBank nameSC
account_number requiredNumericBank account number6546797546469
ifsc_code requiredAlphanumericBank IFSC codeSC544646464
bank_id requiredNumberBank Id from airpay on the time of merchant onboarding8
checksum requiredAlphanumericHash generated by : sha1(virtual_account_number.bank_name.account_number.ifsc_code.bank_id.UID.action.merchant_id.private_key)5f593008470bfdcbb0f9c518d79af129bb6fa712
ParameterType ValueDescriptionValue Like
STATUS requiredNumberStatus Code Success - 200
Failed - 400
200,400
MESSAGE requiredStringStatus Message
Success - 200 Transaction is success
Transaction in Process - 211 Transaction in processing
Failed - 400 Transaction in failed
Dropped - 401 The transaction will not register properly
Cancel - 402 payment that has not yet been processed
Incomplete - 403 Not recieved any call back from bank
Bounced - 405 The transaction has bounced
No Records - 503 There is no records found
Bank account already added - 527
success,fail
curl --location --request POST 'https://kraken.airpay.co.in/airpay/va/api/' \
--form 'action=edit_bank' \
--form 'private_key=71a4efaf21c79864ec154babfc494f45fd1f65a570805084965d5b29486f1dfe' \
--form 'merchant_id=1' \
--form 'virtual_account_number=2293640000000010242' \
--form 'bank_name=SC' \
--form 'account_number=6546797546469' \
--form 'ifsc_code=SC544646464' \
--form 'bank_id=8' \
--form 'checksum=5f593008470bfdcbb0f9c518d79af129bb6fa712'
HTTP/1.1 200 OK
{
"STATUS": "200",
"MESSAGE": "Success"
}
HTTP/1.1 200 OK
{
"STATUS": "400",
"MESSAGE": "Failed"
}