Skip to main content
This guide walks you through the core Doss user journey: registering an account, verifying your identity, setting up your wallet, and making your first transfer.
If you’re looking to deploy Doss on your own server, see the Installation guide first.

Prerequisites

  • A running Doss instance (see Installation)
  • A valid email address and phone number for registration

Your first steps

1

Create your account

Navigate to /register on your Doss instance. Fill in your details:
  • First and last name
  • Email address
  • Phone number (with country code)
  • Password
After submitting, you’ll receive a phone verification code via SMS. Enter the code to verify your number and activate your account.
Phone verification is powered by Twilio. Make sure the Twilio integration is configured before users can register.
2

Log in and set up two-factor authentication

Log in at /login with your email and password. For enhanced security, set up two-factor authentication immediately:
  1. Go to ProfileSecurity Settings
  2. Choose between SMS OTP or Google Authenticator
  3. Follow the prompts to enable your preferred method
After enabling 2FA, every login will require you to verify with a one-time code.
If Google Authenticator is enabled, save your backup codes in a secure location. These are the only way to recover your account if you lose your phone.
3

Complete KYC verification

To unlock full transaction capabilities, verify your identity:
  1. Go to ProfileVerify Identity
  2. Upload a government-issued ID (passport, driving licence, or national ID)
  3. Go to ProfileVerify Address
  4. Upload a proof of address document
Your documents will be reviewed by an admin. You’ll receive a notification once approved. Most verifications are processed within 24 hours.
4

View your wallet

After registration, Doss automatically creates a wallet for you in the platform’s default currency.Navigate to Wallet in the sidebar to:
  • View your current balance
  • See your wallet address or QR code for receiving payments
  • Request additional currency wallets if the admin has enabled multiple currencies
5

Fund your wallet with a deposit

Before you can send money, you’ll need a positive balance. Go to Deposit and choose a method:
  1. Select Bank as your deposit method
  2. Choose your currency
  3. Enter the amount you want to deposit
  4. Follow the bank transfer instructions displayed
  5. Your deposit will be credited once an admin approves it
6

Send your first transfer

Once your wallet is funded, send money to another user:
  1. Go to Send Money in the sidebar
  2. Enter the recipient’s email address or phone number
  3. Select the currency and enter the amount
  4. Review the transaction summary including fees
  5. Enter your transaction PIN or OTP to confirm
  6. The transfer is instant — both you and the recipient receive a notification
Transaction fees are set by your platform administrator. Review the fee summary before confirming to avoid surprises.

What’s next?

Digital Wallet

Learn about multi-currency wallets and balance management

Deposits

All available deposit methods and how they work

Request Money

Send payment requests to other users

API Reference

Integrate Doss into your mobile or web application

Build docs developers (and LLMs) love