# Quick Receive Setup

{% hint style="info" %}
BitBanana v0.9.6 or newer is required
{% endhint %}

There are many ways and options to receive Bitcoin. On-chain, Lightning invoice, BOLT12, Lightning Address, with or without a specified amount, and so on.\
However, with all those options, it can take a few extra taps just to view your receive QR code.

BitBanana keeps it simple. You can set a quick receive method for each node / wallet. So when you tap 'Receive', your QR code shows up right away. Need something different? Just tap 'Adjust' and all the choices are there.

## Set it up

{% stepper %}
{% step %}
Tap **'Receive'**.
{% endstep %}

{% step %}
In the dialog that appears, tap the **settings gear icon** in the top right corner.
{% endstep %}

{% step %}
You'll find various options to customize your default receive method—each will be explained below.
{% endstep %}
{% endstepper %}

## Quick Receive Types

Some options may not be available, depending on the backend you’ve selected while setting up your node / hosted wallet.

### Off

With Quick Receive turned off, you'll be asked to select what you want every time you press 'Receive'.

### Lightning Address

A Lightning Address is a simple, human-readable identifier that looks like an email address.\
See the [Lightning Address](/using-bitbanana/lightning-address.md) section for details on how to get one.\
Once you have your Lightning Address, just enter it into the designated field.

{% hint style="info" %}
**Summary**

**Receive type:**  Lightning\
**Compatibility:**  High (LNURL), Low (DNS entry)\
**QR code density:**  Low\
**Example result:**  lightning:<you@example.com>
{% endhint %}

### Payment Code

Also referred to as **BOLT 12**, a Payment Code is a static, reusable identifier that requires no web service.\
It contains all the necessary information to send a payment directly over the Lightning Network. Simply create and select it from within BitBanana.

{% hint style="info" %}
**Summary**

**Receive type:**  Lightning\
**Compatibility:**  Low\
**QR code density:**  Medium\
**Example result:** lightning:lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrc2pf2x2um5ypzx2umrwgtzzq5zur4lqjht6k9yz8zn7k4j0w4xnq2drn86pr44ec4jtylw3gy5e5
{% endhint %}

### On-chain Address

This will use the next unused on-chain address. However, it’s not recommended because it doesn’t support Lightning payments.

{% hint style="info" %}
**Summary**

**Receive type:**  On-Chain\
**Compatibility:**  High\
**QR code density:**  Medium\
**Example result:**  bitcoin:bc1pdrw973c5vfajajz9wdzmy478mtw6f934rxqqpqu33ha2m6zrs8ks9gk0ut
{% endhint %}

### On-chain + Lightning Address

This method uses the next unused on-chain address as a fallback when the sender doesn’t support Lightning payments.\
For all other senders, the Lightning Address can be used to send payments via the Lightning Network. See the [Lightning Address](/using-bitbanana/lightning-address.md) section for details on how to get one.

{% hint style="info" %}
**Summary**

**Receive type:**  On-chain and Lightning\
**Compatibility:**  High\
**QR code density:**  Medium\
**Example result:**  bitcoin:bc1pqftujmvjrt7q5qf500ptw27lpqt3n04r9namhsnfykht3mzs2wtq2uqstx?lightning=<you@example.com>
{% endhint %}

### On-chain + Payment Code

This method uses the next unused on-chain address as a fallback when the sender doesn’t support Payment Codes.\
For all other senders, the Payment Code can be used to send payments via the Lightning Network.\
Simply create and select your payment code from within BitBanana.

{% hint style="info" %}
**Summary**

**Receive type:**  On-chain and Lightning\
**Compatibility:**  High (on-chain), Low (Lightning)\
**QR code density:**  High\
**Example result:**  bitcoin:bc1pkf7j2el54es3hz6ws8qcgnqngfgax78a5f3gmzz38ld72qm5323qdaz6hm?lno=lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrc2pf2x2um5ypzx2umrwgtzzq5zur4lqjht6k9yz8zn7k4j0w4xnq2drn86pr44ec4jtylw3gy5e5
{% endhint %}


---

# 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.bitbanana.app/using-bitbanana/quick-receive-setup.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.
