User Flow

User actions can be covered in 4 simple steps (all complexities are handled by Onramp.money):

  1. User logs in via mobile OTP (One Time Password).

  2. User confirms bank account details (adds bank account details if not already added).

  3. User signs a message to confirm the ownership of the wallet.

  4. User initiates on-chain withdrawal to deposit Onramp.money address.

Overview of the flow:

  1. Partner redirects user to Onramp.money, while passing:

    1. Quantity

    2. Network

    3. CoinID (etc.)

  2. User is asked to log in via phone-based OTP, where the user's KYC level is checked. In case the user has not completed the KYC, the user is prompted to complete the next tier of KYC to proceed further

  3. Once the user is logged in, bank account details are displayed to the user. If the user has not added their bank account, they are prompted to add their bank account details.

  4. User is prompted to sign a message, which includes the user's wallet address and the timestamp, to establish that the user has ownership of the wallet.

  5. After the ownership has been verified, the user is prompted to authorize crypto withdrawal to Onramp.money's deposit wallet address.

  6. Once the deposit has been confirmed, the user's equivalent amount of crypto is sold at market price for fiat.

  7. A bank-to-bank instant withdrawal is initiated, which enables the user to receive the funds in their bank account in less than 2 minutes. The user is then redirected back to the partner platform.

Last updated