Skip to main content
To make an account validation transaction, you must allowlist your IPs, Create a Contact and Create a Fund Account for the Contact using either bank account or VPA details. Fork the Razorpay Postman Public Workspace and try the Account Validation APIs using your Test API Keys. About Fund Account Validation Set up Webhooks Webhooks Payloads

Endpoints

  • post /v1/contacts - Create Contact: Creates a Contact using customer’s contact details such a phone number or email id.
  • post /v1/fund_accounts - Create a Fund Account of Type Bank Account: Creates a Fund Account for an existing Contact using customer’s bank account details.
  • post /v1/fund_accounts/validations - Validate a Bank Account: Validates the contact’s bank account.
  • post /v1/fund_accounts - Create a Fund Account of Type VPA: Creates a Fund Account for an existing Contact using customer’s virtual payment address or UPI.
  • post /v1/fund_accounts/validations - Validate a VPA: Validates the contact’s virtual payment address or UPI fund account.
  • post /v1/fund_accounts/validations - Validate VPA using Reverse Penny Drop: Validates the contact’s virtual payment address or UPI fund account via Reverse Penny Drop.
  • get /v1/fund_accounts/validations?account_number={account number} - Fetch All Account Validation Transactions: Retrieves the details of all Fund Account Validation transactions you have made.
  • get /v1/fund_accounts/validations/:id - Fetch Account Validation Transactions With ID: Retrieves particular Fund Account Validation transaction with its id.