API ReferenceIntegrationsKnowledge Base

Smart Collect APIs

Razorpay Smart Collect enables you to create virtual accounts to accept large payments from your customers in the form of bank transfers via NEFT, RTGS and IMPS.

Virtual accounts are similar to bank accounts wherein customers can transfer payments. You can create, retrieve and close virtual accounts using the Smart Collect APIs.

List of Smart Collect APIs🔗

API

Description

Create Virtual Account

API to create a Virtual Account.

Fetch a Virtual Account by ID

API to Fetch a Virtual Account by ID.

Fetch all Virtual Accounts

API to fetch all Virtual Accounts.

Fetch Payments for a Virtual Account

API to fetch payments made against a particular Virtual Account.

Fetch Payment Details using ID and Transfer Method

API to retrieve details of a payment using the Payment ID and transfer method.

Refund Payments made to a Virtual Account

APIs to process refunds for a payment made towards a virtual account.

Add Receiver to an Existing Virtual Account

API to add receiver to an existing virtual account.

Close a Virtual Account

API to close a virtual account.

List of APIs for Smart Collect TPV🔗

To know more about Third Party Validation (TPV), click here.

API

Description

Create Virtual Account

API to create a Virtual Account.

Add an Allowed Payer Account

API to add allowed payers account details to a virtual account.

Fetch a Virtual Account by ID

API to Fetch a Virtual Account by ID.

Fetch all Virtual Accounts

API to fetch all Virtual Accounts.

Fetch Payments for a Virtual Account

API to fetch payments made against a particular Virtual Account.

Fetch Payment Details using ID and Transfer Method

API to retrieve details of a payment using the Payment ID and transfer method.

Delete an Allowed Payer Account

API to delete allowed payers account details added to a Virtual Account.

Refund Payments made to a Virtual Account

APIs to process refunds for a payment made towards a Virtual Account.

Add Receiver to an Existing Virtual Account

API to add receiver to an existing Virtual Account.

Close a Virtual Account

API to close a Virtual Account.

×