Skip to main content
Handy Tips
If you are a new customer, explore Smart Collect 2.0 . It uses the same APIs as Smart Collect, while also offering additional endpoints—such as creating a Customer Identifier with a VPA and bank account, fetching UPI payments, and adding a VPA Receiver to an existing Customer Identifier. Fork the Razorpay Postman Public Workspace and try the Smart Collect with TPV APIs using your Test API Keys. About Smart Collect Set Up Webhooks Webhook Payloads

Endpoints

  • post /v1/virtual_accounts - Create a Customer Identifier with TPV: Creates a Customer Identifier with bank account.
  • post /v1/virtual_accounts/:va_id/allowed_payers - Add an Allowed Payer With TPV: Adds an allowed payer’s account.
  • get /v1/virtual_accounts/:id - Fetch a Customer Identifier Using id With TPV: Retrieves details of a Customer Identifier with id.
  • get /v1/virtual_accounts - Fetch All Customer Identifiers With TPV: Retrieves details of all Customer Identifiers.
  • get /v1/virtual_accounts/:id/payments - Fetch Payments for a Customer Identifier With TPV: Retrieves details of payments made against a particular Customer Identifier.
  • get /v1/payments/:id/bank_transfer - Fetch Payment Details Using id and Transfer Method With TPV: Retrieves details of a payment using payment id and bank transfer method.
  • delete /v1/virtual_accounts/:va_id/allowed_payers/:id - Delete an Allowed Payer Account With TPV: Deletes an allowed payer account.