Create Transfer - Wallet-to-wallet

Use this API to transfer money from a ZWITCH virtual account to another ZWITCH virtual account.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

📘

Cannot Mock Transfers to Wallets

Apart from the success scenario, currently, it is not possible to mock different scenarios when making wallet-to-wallet transfers.

Body Params
string
required
Defaults to wallet

The account type to which you want to make the transfer.

Possible value:wallet

string
required

The account_id from which money should be debited.

Example: va_Q6USeYXbx38cKa3NbBpoHDViW

string
required

unique identifier of the ZWITCH virtual account to which money should be credited.

Example: va_fQFRF7y45cGnZw2EUCxRHB2Hy

float
required

Amount you want to transfer in rupees.

Example: 369.71

string
required
Defaults to inr

ISO code of the currency in which you want to make the transfer.
Currently, only inr is allowed.

Example: inr

string
required

Unique identifier entered when creating the transfer.

  • Only alphabets and numbers are allowed.
  • Minimum: 7 characters.
  • Maximum: 40 characters.
Example: 1409614085

string

Remark for the transfer. This is shown in the bank statement.

  • Only alphabets and numbers are allowed.
  • Minimum: 1 character.
  • Maximum: 40 characters.
Example: Transfer via ZWITCH.

metadata
object

Key-value pair that can be used to store additional information about the entity.

Note:

  • Maximum 5 key-value pairs.
  • Maximum 256 characters in the metadata object.
  • You cannot pass a URL.
  • You cannot use \.
Example: "key_1": "DD"

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json