# Wallet

### Step 1 - Access the Wallet Tab

Open the app and tap on the **Wallet** tab in the bottom navigation.

### Step 2 - Connect Your External Wallet

Tap Deposit USDC then Connect Wallet.\
Choose your EVM-compatible wallet (e.g., MetaMask, Core Wallet).\
Once approved in your wallet app, it will show as connected

### Step 3 - Approve USDC (Pre-Authorization)

Enter the amount of USDC you want to make available, then tap Approve USDC.\
\&#xNAN;*(This step lets kardPay access that specific USDC amount from your wallet.)*

When approval is done, the button changes to Completed.

### Step 4 - Deposit USDC

Tap Deposit USDC to KardPay wallet.\
Confirm the transaction from your external wallet.

Once processed, you will see a confirmation screen.

### Step 5- Check Your Wallet Balance

Go back to the **Wallet** page, your balance is now updated!

### Withdraw Funds

In the **Withdraw** section, you can send funds back.

> **Funds will always return to the same wallet address used for the deposit.**

<br>

You now know how to use the KardPay Wallet:

✔️ Connect external wallet\
✔️ Approve USDC\
✔️ Deposit funds\
✔️ View balance\
✔️ Withdraw funds

### Need help?

Our support team is here to assist you on Discord.


---

# 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://kardpay.gitbook.io/kardpay/introduction/wallet.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.
