# Wallets

**Wallets** are your B2BINPAY accounts denominated either in crypto or in fiat currency.

{% hint style="success" %}

#### Key points

* B2BINPAY offers two types of wallets: [Enterprise](/references/key-terms.md#enterprise-wallet) and [Merchant](/references/key-terms.md#merchant-wallet).
* Enterprise wallets can be denominated in any [crypto currency](/references/currency-codes.md) supported by B2BINPAY. Fiat currencies aren’t supported for the Enterprise wallets. Such wallets have their own addresses. All transactions involving Enterprise wallets are executed [on-chain](/references/key-terms.md#on-chain-transaction).
* Merchant wallets are virtual wallets. These wallets don’t have their own addresses; instead, a deposit address is generated for each deposit made to such a wallet. The Merchant wallets can be denominated in fiat currencies and cryptocurrencies supported for Merchant wallets. Transactions between B2BINPAY Merchant wallets can be executed [off-chain](/references/key-terms.md#off-chain-transaction). You can withdraw fiat funds from your fiat Merchant wallets using a [Bank withdrawal](/references/key-terms.md#bank-withdrawal).
* Internal transfers are possible between Merchant wallets denominated in the same currency and belonging to the same *Owner*. The internal transfers are executed off-chain, no commission is charged.
* The wallet currency is selected during the wallet creation and can’t be changed afterwards.
* You can create numerous Enterprise and Merchant wallets.
* You can grant access to your wallets to other users so that they can perform balance operations depending on assigned roles.
* [Activation fee](/references/key-terms.md#activation-fee) is required for Enterprise wallets denominated in ETH, XRP, XLM, or BNB currencies. You can activate such wallets by depositing funds from your Merchant wallets.
* Wallets denominated in tokens require [parent wallets](/references/key-terms.md#parent-wallet). The parent wallet must be an Enterprise wallet created in the same blockchain as the token. Commissions for token processing are deducted from the parent wallet. Each parent wallet can serve as the parent for a single token wallet, it’s not possible to link two token wallets to the same parent wallet.
* Enterprise wallets in the ETH and BNB-BSC blockchains can be duplicated. For example, for your wallet in ETH, an identical wallet and contract in BNB-BSC can be created. This feature can be useful if clients mistakenly send funds to the wrong blockchain. Each wallet can only be duplicated once.
* You can stake funds on TRX wallets to gain TRON blockchain resources and save on blockchain fees.
  {% endhint %}

## Wallets list

On this page, you can view a list of all your Enterprise and Merchant wallets created in the system.

The following information is provided about each wallet:

**Currency**

The wallet currency.

This value was selected when creating a wallet and can’t be changed.

***

**Label**

The tag or name assigned to a wallet for easier locating it in the system.

***

**ID**

The unique system identifier of a wallet. This is a link to wallet details.

This value was generated automatically when creating a wallet and can’t be changed.

***

**Wallet type**

The type of a wallet: Enterprise or Merchant.

This value was selected when creating a wallet and can’t be changed.

***

**Balance**

The balance available for financial operations.

***

**Pending**

The sum of all deposit- and payout-related transactions that haven’t yet received the required number of confirmation blocks or passed AML check.

This value is positive for incoming and negative for outgoing transactions.

This balance can’t currently be used for financial operations.

***

**Status**

The current status of a wallet. Possible values:

* **Active**: The wallet has been activated (if required) and can be used.
* **In progress**: The wallet is now being registered in the system or requires the activation and currently unavailable.
* **Not active**: The wallet hasn’t been activated due to some technical or blockchain issues.

***

**Action**

In this column, you can click the **gear icon** to navigate to the Wallet details page.

## Wallet details

To access wallet details, click a wallet **ID** or the **gear icon** in the wallet list.

In the upper part of the page, you can find essential information about your wallet — click the **chevron icon** to expand it:

* The wallet identifier and status.
* The wallet currency.
* For wallets denominated in tokens, the parent wallet.
* The available balance.
* The pending balance.
* For Enterprise wallets, the wallet address; for wallets denominated in XRP, the address type is additionally available for selection:
  * `Address`: The deposit address; the destination tag should be additionally specified for sending funds.
  * `X-address`: The deposit address with the destination tag included in it. No need to specify the destination tag additionally.

The following content of the page is divided into tabs:

{% tabs %}
{% tab title="Settings" %}
On this tab, you can access and change wallet settings. The content on this tab differs for Enterprise and Merchant wallets.

**Label**

The tag or name assigned to a wallet for easier locating it in the system.

This value is set when creating a wallet and can be changed anytime.

***

**Minimum transfer amount**

*For Enterprise wallets only.*

The minimum amount of the incoming transfer, in the wallet currency.

Payments below the specified amount are automatically rejected. This can be useful if the transaction blockchain fee exceeds the transaction amount. In this case, you can see a new transfer with the *Canceled* status on the **Wallet management** > **Transfers** page; the [callback](/references/key-terms.md#callback) isn’t sent. You will also receive a notification on the **Events** page, where you can confirm and accept such transfers manually.

***

**Notification addresses**

The comma-separated list of email addresses to which notifications about new transactions are sent.

***

**Customer support emails**

The comma-separated list of your customer support email addresses. These emails are displayed on the Payment page, so that your clients and payers can send help requests.

It's recommended to specify this value, as if it isn't specified, such requests will be sent to B2BINPAY customer support which may result in increased processing time.

***

**Site URL**

*For Merchant wallets only.*

The link to your landing page or any other resources.

***

**Regular withdrawals**

*For Merchant wallets denominated in fiat currencies only.*

In this section, you can create a one-time or regular bank withdrawal.

***

**Delete wallet**

This section is available only for the wallet *Owner*. Here you can delete your wallet.

Mind that only wallets with zero balances can be deleted. For wallets with non-zero balances, you first need to transfer funds to other wallets.

***

**Duplication**

*For Enterprise wallets in the ETH, BNB-BSC, MATIC, and AVAX blockchains only.*

This option allows you to copy your wallet blockchain address and contract to another blockchain. This way you can prevent sending funds to a wrong blockchain by mistake on behalf of a sender. You can duplicate each wallet only once.
{% endtab %}

{% tab title="Resources" %}
*For Enterprise wallets denominated in TRX only.*

On this tab, you can stake and unstake TRX, and overview your resources.
{% endtab %}

{% tab title="Staking" %}
*For Enterprise wallets denominated in TRX only.*

On this tab, you can get votes for staked funds as well as distribute them among SRs[^1] to further gain rewards.
{% endtab %}

{% tab title="Logs" %}
On this tab, you can view a wallet history.

**Created**

The date and time of an action.

***

**Initiator**

The performer of an action. Possible values:

* **System**: System actions, such as wallet creation or status changing.
* **API**: Actions performed via the API.
* **Email address**: Actions performed by a specific user via the user interface.

***

**Reason**

The action type. Possible values:

* **Created**: The wallet has been created.
* **Changed**: The wallet has been changed.
* **Deleted**: The wallet has been deleted.

***

**Comment**

The description of the action.

***

**Field name**

The field that has been changed as a result of the action.

***

**Old value**

The previous state of the field.

***

**Actual value**

The new state of the field.
{% endtab %}

{% tab title="Address whitelist" %}
On this tab, you can whitelist addresses, so that payouts sent to these addresses don't require approvals.

See [How to whitelist a payout address](/how-tos/manage-your-assets/how-to-whitelist-a-payout-address.md) for more details.
{% endtab %}

{% tab title="Thresholds" %}
On this tab, you can limit withdrawal amounts. Withdrawals with the amounts exceeding the specified values will require an approval, regardless of user roles.

There are three options provided:

* **Approval request**: Payouts with the amount above the specified value require an approval.
* **2FA of approval request**: Similar to **Approval request**, but the approver must enter the *Authorization 2FA for operations* code to confirm the payout.
* **Max sum of payout per timeframe**: This option limits the total amount of payouts within a specific period of time.

For each threshold, you can specify how many approvals are required and which user roles and/or specific users act as *Approvers*. For example, you can set fewer approvals for smaller payouts and more approvals for payouts with greater amounts.

See [How to set withdrawal thresholds](/how-tos/manage-your-wallets/how-to-set-withdrawal-thresholds.md) for more details.
{% endtab %}

{% tab title="Access rights" %}
On this tab, you can grant other users access to your wallet and manage permissions. A checkmark in the **Approver** column indicates that the user was added as an *Approver* on the **Thresholds** tab.

See [How to grant access to your wallet](/how-tos/manage-your-wallets/how-to-grant-access-to-your-wallet.md) and [How to restrict access to your wallet](/how-tos/manage-your-wallets/how-to-restrict-access-to-your-wallet.md) for more details on managing wallet access.
{% endtab %}
{% endtabs %}

**See also:**

* [How to create a wallet](/how-tos/manage-your-wallets/how-to-create-a-wallet.md)
* [How to generate a report on wallet balances](/how-tos/manage-your-wallets/how-to-generate-a-report-on-wallet-balances.md)

[^1]: Super Representatives.

    For more details: [Key terms](/references/key-terms.md#sr)


---

# 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://docs.b2binpay.com/user-guide/wallet-management/wallets.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.
