Skip to main content
POST
Use this endpoint to create a bank account validation transaction.

Request Parameters

string
required
The account from which money should be deducted for the account validation transaction.
  • Pass your customer identifier if you want money to be deducted from RazorpayX Lite.
Watch Out!
  • This is not your contact’s bank account number. Log in to your RazorpayX Dashboard and go to My Account & Settings → Banking → Customer Identifier.
  • This value is different for Test Mode and Live Mode.
object
required
The fund account id you want to validate.
string
required
The unique identifier linked to a fund account. For example, fa_00000000000001.
integer
required
The amount, in paise, to be transferred. For example, pass 100 for ₹1. The default value for this parameter is 100.
The value passed here does not include fees and tax. Fees and tax, if any, are deducted from your account balance.
string
The currency for the transfer. The value has to be INR. If no value is passed, it is assumed to be INR.
object
Key-value pair that can be used to store additional information about the entity. Maximum 15 key-value pairs, 256 characters (maximum) each. For example, "note_key": "Beam me up Scotty”.

Response Parameters

string
The unique identifier linked to the fund account validation. For example, fav_0000000001.
string
Here it is fund_account.validation.
string
The status of the account validation transaction. Possible values:
  • created
  • completed
  • failed
object
Details extracted from the results of the fund account validation.
string
Displays if the account is valid or not. Possible values:
  • active
  • invalid
string
The name linked to the account. For example,Gaurav Kumar or null.
string
Brief description of the validation.
string
The percentage score indicating how closely the account holder’s name matches the records.
string
Here it is bank_account.
object
The contact’s bank account details.
string
Beneficiary bank IFSC. For example, HDFC0000053.
string
Beneficiary account number. For example, 765432123456789.
string
The contact’s bank name. For example, HDFC.
string
The account type being validated. For example savings, current.
object
Status of the fund account validation.
string
A brief description stating if the validation is complete or not.
string
The source from which validation was done. For example, beneficiary_bank
string
Reason for validation.
string
Unique reference_id generated for the validation transaction.
object
The details of the fund account which was validated.
string
The unique identifier linked to the fund account. For example, fa_00000000000001.
string
Here it is fund_account.
string
Fund account type.
object
The details associated with the account holder’s virtual payment address.
string
The virtual payment address of the contact whose account is validated. For example, gaurav.kumar@exampleupi
boolean
Possible values of fund account status:
  • true: active
  • false: inactive
integer
Timestamp, in unix, when the fund account was created. For example, 1543650891.
object
The contact’s details.
string
The unique identifier linked to the contact. For example, cont_00000000000001.
string
Here it is contact
string
Account holder’s name. For example,Gaurav Kumar.
string
Email address of the contact.
string
Phone number of the contact.
string
Contact Type. For example, employee, contractor.
string
Reference id associated with the contact.
boolean
Possible values of contact status:
  • true: active
  • false: inactive