https://your-domain.com/api
All endpoints on this page require
Authorization: Bearer {token}.Flow overview
Validate the recipient
Call
POST /send-money-email-check or POST /send-money-phone-check to confirm the recipient exists and is active.Check fees and limits
Call
POST /check-send-money-amount-limit with the chosen currency and amount to get fee details.POST /send-money-email-check
Validates that a recipient email is eligible to receive a transfer.Request parameters
The authenticated sender’s ID.
The recipient’s email address.
Response fields
POST /send-money-phone-check
Validates that a recipient phone number is eligible to receive a transfer.Request parameters
The authenticated sender’s ID. The sender must have a phone number set.
The recipient’s formatted phone number (international format).
Response fields
GET /get-send-money-currencies
Returns the currencies available for the sender to use, filtered to wallets that have active fee/limit rules.Request parameters
The authenticated user’s ID.
Response fields
POST /check-send-money-amount-limit
Validates the transfer amount against fees and limits, and returns the fee breakdown.Request parameters
The authenticated sender’s ID.
The currency ID to send in.
The amount to send.
Response fields
POST /send-money-pay
Executes the transfer. Both registered and unregistered recipients (by email or phone) are supported.Request parameters
The authenticated sender’s ID.
Recipient’s email address or phone number.
Currency ID for the transfer.
Transfer amount (before fees).
Total fees from
/check-send-money-amount-limit.Optional note to the recipient.
Response fields
true if the transaction was created, false on hard failure.The transaction or transfer record ID. Use with
/get-user-specific-details to display recipient info.Validation error message when
status is false.Email notification error message when
status is true but notification failed.