Skip to main content
POST
This endpoint allows for instant transfers of funds between two wallets within your application. You can identify the recipient using their username, phone number, or email address.

Request Body

string
required
The unique identifier of the wallet sending the funds.
string
required
The identifier of the recipient user (username, phone number, or email).
number
required
The amount to transfer in the application’s base currency.
string
An optional description for the transfer (default: “Wallet transfer”).

Response

string
The unique identifier for the transaction.
string
The ID of the sender’s wallet.
string
The ID of the recipient’s wallet.
number
The net amount transferred to the recipient.
string
The currency code (e.g., “USD”).
string
The current status of the transaction (e.g., “completed”).
number
The platform fee collected from the sender for this transfer.