Operation Types

The Vault API provides several primary operations for financial transactions, tailored to specific use cases:

Deposit Crypto

  • Description: An operation to top up a user’s account by sending cryptocurrency from an external wallet.
  • Use Cases: Commonly used when a user transfers crypto assets from an external wallet into their Vault account.

On-ramp

  • Description: An operation to fund an account through external payment providers, including bank card payments.
  • Use Cases: Used to top up CHECKING accounts via external acquiring services or bank cards.

Exchange

  • Description: An operation to convert funds from one currency to another within the same user account.
  • Use Cases: Useful for users who want to switch balances between different currencies in their Vault account, for example converting BTC to ETH.

Transfer by phone number

  • Description: An operation to send funds to another user using their phone number.
  • Use Cases: Used for peer-to-peer transfers where the recipient is identified by their phone number.

Withdraw

  • Description: An operation to move funds from a Vault account to external crypto wallets or bank accounts.
  • Use Cases: Used when a user wants to withdraw their balance from Vault to an external destination.