# Features Milestones

## Developed and functional features

This section outlines the features and functionalities of the Adastra ecosystem, which includes Business Manager, Payment Scanner, and General User roles.

### &#x20;**Business Manager**

* [x] **Account Creation:**
  * Businesses can create an account to manage their Payment Scanner accounts.
* [x] **Payment Scanner Management:**
  * Business Managers can create Payment Scanner accounts for their business.
  * They can allow Payment Scanners to log in and generate QR codes.
* [x] **Financial Overview:**
  * Access to the total balance of the business.
  * View general earnings information.
  * Withdraw balance in USDC (subject to regulations).
* [x] **Payment Scanner Management:**
  * Business Managers can view all Payment Scanners associated with their business.
* [x] **Reports:**
  * Access reports related to transactions and earnings.

### **Payment Scanner**

* [x] **QR Code Generation:**
  * Payment Scanners can enter an amount in USD and generate QR codes for General Users to scan for payment.
* [x] **Payment Reports:**
  * Access reports detailing the payments received.

### **Personal Account**

* [x] **Account Funding:**
  * Users can deposit USD or crypto into their accounts (all amounts displayed in USD).
* [x] **Payment Request:**
  * Request payments from other users within the Adastra ecosystem.
* [x] **Payment Requests Management:**
  * View incoming and outgoing payment requests.
  * Accept or reject payment requests.
* [x] **QR Code Scanning:**
  * Scan Payment Scanner-generated QR codes to make payments.
* [x] **Payment Currencies:**
  * Our Point of Sale (PoS) service supports both fiat and cryptocurrency payments.
* [x] **Third-Party Wallets Connection:**
  * You can connect with existing Ethereum or Binance Smart Chain wallets.
* [x] **Wallet Integrations:**
  * Solana has been integrated into Adastra, enabling direct deposits and wallet address creation without the need to connect a third-party wallet.

## **Walllet and Card Features**

* [x] **Withdrawal Options for Crypto and Fiat:**
  * Users can withdraw any cryptocurrency or fiat currency available.
* [x] **Withdraw to Bank Account:**
  * The option to withdraw local currencies directly to any bank account.
* [x] **Support for Multiple Chain/Coins/Tokens:**
  * Enabling support for various cryptocurrencies and tokens.
* [x] **NFT Support:**
  * Integration of support for Non-Fungible Tokens (NFTs).
* [x] **Swap Functionality:**
  * Implementation of token swap functionality within the ecosystem.
* [x] **Virtual Card:**
  * Instant issuance of virtual cards for online payments.
* [ ] **Physical Card Usage:**
  * Unleash the power of instant crypto payments in real life.
* [ ] **Paying Bills:**
  * Users can view and manage bills (currently for display purposes only).
* [ ] **Adastra ATMs:**
  * The ability to withdraw local currency from ATMs using the app or physical card.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://messier.gitbook.io/catalogue-de-messier/messier-applications/adastra/features-milestones.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
