Overview
Send Money lets you transfer funds from one of your wallets to another Doss user. The recipient is looked up by their registered email address, phone number, or Doss user ID (prefixedZG-). If the recipient is a registered user, the transfer completes immediately and both parties receive a transaction record. If the recipient is not yet registered, the transfer is created in a Pending state until they join.
Fees for transfers are configured per currency by the administrator in Fees & Limits settings.
How to send money
Go to Send Money
Navigate to Send / Receive > Send. The form shows all wallets that have an active fees configuration for transfers.
Select a wallet
Choose the wallet (currency) you want to send from. Only wallets with an active
Transferred transaction type in Fees & Limits are shown.Enter the recipient
Enter the recipient’s email address, phone number (e.g.
+12015550123), or Doss user ID (the numeric part of their ZG- ID).The system validates the input in real time:- You cannot send money to yourself.
- Suspended or inactive accounts cannot receive transfers.
- A user ID lookup returns the recipient’s name and profile picture for confirmation before you proceed.
Enter the amount and note
Enter the transfer amount. The fee breakdown is calculated dynamically:
- Percentage fee —
amount × (charge_percentage / 100) - Fixed fee —
charge_fixed - Total deducted —
amount + total_fees
Review and confirm
A confirmation screen shows the recipient, amount, fees, and total. Enter your account password (as a 4-digit OTP entry) to authorize the transfer. The system validates the entered value against your stored password hash.
If you enter a phone number, your own phone number must be set on your profile first. The system will prompt you if it is not configured.
Fee structure
Fees are set per currency by the administrator. The system applies two components:| Component | How it is calculated |
|---|---|
| Percentage fee | amount × charge_percentage ÷ 100 |
| Fixed fee | charge_fixed (flat amount) |
| Total fees | percentage_fee + fixed_fee |
| Amount deducted | amount + total_fees |
Transaction limits
Each currency has a configured minimum and maximum transfer amount:- If the amount is below the minimum, the transfer is rejected with a minimum amount error.
- If the amount is above the maximum (when set), the transfer is rejected with a range error.
- If your wallet balance is less than
amount + total_fees, the transfer is blocked.
Transaction status tracking
| Status | Meaning |
|---|---|
Pending | Recipient was not found as a registered user at transfer time |
Success | Transfer completed and recipient wallet was credited |
Transferred.
A PDF receipt can be generated from the transaction detail view.
Finding a recipient
The system resolves the recipient by checking the following fields in order:emailcolumn on the users tableformattedPhonecolumn (international format, e.g.+12015550123)uuidcolumn prefixed withZG-(Doss user ID)
Related features
Request Money
Ask another user to send funds to you.
Digital Wallet
Understand wallet balances and transaction history.
Invoices
Send a formal invoice that triggers a wallet-to-wallet payment.
Merchant Payments
Accept payments as a merchant using QR codes or payment links.