Edit Bank To VA
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/Header
Section titled “Header”| Parameter | Type Value | Description | Value Like |
|---|---|---|---|
| Content-Type required | String | application/x-www-form-urlencoded |
Request Body
Section titled “Request Body”| Parameter | Type Value | Description | Value Like |
|---|---|---|---|
| action required | String | Action to perform - edit_bank | edit_bank |
| private_key required | Alphanumeric | Private Key (length 10-200) hash(‘sha256’, @secretkey:username | :password) |
| merchant_id required | Numeric | Merchant Id | 1 |
| virtual_account_number required | Numeric | Virtual account number or UID Unique user identifier from the merchant is required | 2293640000000010242 |
| UID required | Numeric | Virtual account number or UID Unique user identifier from the merchant is required | |
| bank_name required | Varchar | Bank name | SC |
| account_number required | Numeric | Bank account number | 6546797546469 |
| ifsc_code required | Alphanumeric | Bank IFSC code | SC544646464 |
| bank_id required | Number | Bank Id from airpay on the time of merchant onboarding | 8 |
| checksum required | Alphanumeric | Hash generated by : sha1(virtual_account_number.bank_name.account_number.ifsc_code.bank_id.UID.action.merchant_id.private_key) | 5f593008470bfdcbb0f9c518d79af129bb6fa712 |
Success 200
Section titled “Success 200”| Parameter | Type Value | Description | Value Like |
|---|---|---|---|
| STATUS required | Number | Status Code Success - 200 Failed - 400 | 200,400 |
| MESSAGE required | String | Status 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 |
Request Example
Section titled “Request Example”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'Success Response
Section titled “Success Response”HTTP/1.1 200 OK{ "STATUS": "200", "MESSAGE": "Success"}Error Response
Section titled “Error Response”HTTP/1.1 200 OK{ "STATUS": "400", "MESSAGE": "Failed"}