> ## Documentation Index
> Fetch the complete documentation index at: https://second.tech/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage your Bark wallet

> Receive and send bitcoin from your store's Bark wallet in BTCPay Server, confirm recipients with Branta, and move bitcoin in and out of the on-chain exit reserve.

Use **Send** and **Receive**, under Bark in your store's sidebar, to move bitcoin in and out of the wallet as an admin.

## Receive bitcoin

The Receive screen generates a payment link and QR code with two options:

<Tabs>
  <Tab title="All networks">
    One QR code a sender can pay over on-chain, Ark, or Lightning. The Lightning option activates once you enter an amount. Select **Generate another payment link** for fresh addresses.

    <Frame>
      <img src="https://mintcdn.com/second-0659a37d/oyMVF3OPOvsi31EU/images/btcpay/receive-all-networks.png?fit=max&auto=format&n=oyMVF3OPOvsi31EU&q=85&s=1a2424f8a234d902570d20a171466d2b" alt="Screenshot of the Receive screen on the All networks tab, with an amount, the labels field, the payment link, a QR code payable over on-chain, Ark, and Lightning, and the Generate another payment link button" width="1224" height="793" data-path="images/btcpay/receive-all-networks.png" />
    </Frame>
  </Tab>

  <Tab title="Ark only">
    A payment link that only carries an Ark address, for payments from wallet apps on the same Ark server. Select **Generate another address** for a fresh one.

    <Frame>
      <img src="https://mintcdn.com/second-0659a37d/oyMVF3OPOvsi31EU/images/btcpay/receive-ark-only.png?fit=max&auto=format&n=oyMVF3OPOvsi31EU&q=85&s=bd3d9fa9ad2aebcfe511ee7cc2418845" alt="Screenshot of the Receive screen on the Ark only tab, with the amount and labels fields, an Ark address QR code, and the Generate another address button" width="1224" height="793" data-path="images/btcpay/receive-ark-only.png" />
    </Frame>
  </Tab>
</Tabs>

***

Where the bitcoin lands depends on how the sender pays:

* Ark and Lightning payments arrive in your off-chain balance as [VTXOs](/docs/learn/vtxo).
* On-chain payments arrive in the [Bark on-chain balance](/docs/btcpay/dashboard#the-bark-on-chain-balance-is-a-separate-wallet). This is how you fund the emergency exit reserve.

You can attach labels while the link is on screen. The plugin adds them to the resulting Ark or Lightning payment in the [transactions list](/docs/btcpay/dashboard#transactions). When the payment arrives, the screen confirms it with the amount and the network it came through.

## Send bitcoin

To send from your off-chain balance:

<Steps>
  <Step title="Enter the destination">
    Paste or scan an Ark address, a Lightning address, a BOLT11 invoice, or a BIP-321 payment link.
  </Step>

  <Step title="Enter the amount">
    In sats, with the fiat value shown alongside. An invoice or payment link that carries a fixed amount fills this for you.
  </Step>

  <Step title="Leave the From selector on Ark balance" />

  <Step title="Select Send">
    The transaction appears in the [transactions list](/docs/btcpay/dashboard#transactions) with its status.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/second-0659a37d/oyMVF3OPOvsi31EU/images/btcpay/send-form.png?fit=max&auto=format&n=oyMVF3OPOvsi31EU&q=85&s=785d68a074f31bda6c8b5ee7fe57ce0c" alt="Screenshot of the Send screen with a destination, an amount in sats, and the From selector showing the Ark balance" width="1600" height="1240" data-path="images/btcpay/send-form.png" />
</Frame>

<Note>
  To move bitcoin from your off-chain balance to an on-chain address, [offboard](/docs/btcpay/vtxos#refresh-offboard-or-exit-manually) VTXOs from the VTXOs page.
</Note>

## Confirm the recipient with Branta

When the destination you enter is registered with [Branta](https://branta.pro), a verification line under the field names the platform it belongs to. You can then confirm the payment details match who you think you're paying. If a payment link carries a Branta signature that doesn't match its destination, the plugin shows a tamper warning instead.

Recipients opt in to Branta on their side: no line simply means the destination isn't registered, not that anything is wrong. You can turn the lookup off in the plugin's [settings](/docs/btcpay/settings#verify-send-destinations-with-branta).

## Fund and withdraw the on-chain balance

Bark's on-chain balance is likely to be used very little. You should only need to receive bitcoin to your [Bark on-chain balance](/docs/btcpay/dashboard#the-bark-on-chain-balance-is-a-separate-wallet) once, to add an emergency exit reserve.

Sending bitcoin from your Bark on-chain wallet should only be required after you have performed an offboard or emergency exit.

Moving bitcoin in and out of the Bark on-chain wallet mirrors the off-chain **Receive** and **Send** flows above:

* **Add bitcoin to the Bark on-chain wallet:** Go to **Bark** > **[Receive](/docs/btcpay/send-receive#receive-bitcoin)** and send an on-chain payment to the QR code or payment link shown.
* **Move bitcoin out of Bark's on-chain wallet:** Go to **Bark** > **[Send](/docs/btcpay/send-receive#send-bitcoin)**, set **From** to **Bark on-chain balance**, and enter an on-chain address. This source only pays on-chain addresses.

## Bark wallet fees

* **Off-chain balance:** Sends to Lightning destinations and offboards carry fees that scale with the amount and your VTXOs' remaining lifetime. Offboards also pay the on-chain fee. Sends to an Ark address are free. See [Second's pricing](https://second.tech/pricing).
* **On-chain wallet:** Standard on-chain fees.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.