Table of Contents

Create Wallet

Overview

To execute any operation within the Wallet system, the first essential step is to create a Wallet. This initial step is necessary because all subsequent transactions and activities are tied to a specific Wallet account. You can create a Wallet easily and efficiently using a single API, more details.

Sequence Diagram

The following detailed workflow of the Wallet creation scenario shows each step involved in the process

sequenceDiagram
    participant Customer 
    participant Partner as App (Dealer/Partner)
    participant Api as Api (Flowe)

    activate Customer

        note over Customer: Access to WebApp/App

        Customer ->> Partner: Create Wallet
        
        activate Partner
            note over Partner: Validate User Data

            Partner ->> Api: Create Wallet <br/> (TaxId, Email, Name, Lastname, PhoneNumber)

            activate Api

                Api -->> Partner: OK <br/> (WalletId)

            deactivate Api

            Partner -->> Customer: Wallet Created!

        deactivate Partner

    deactivate Customer