Quick Receive Setup

BitBanana v0.9.6 or newer is required

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

1

Tap 'Receive'.

2

In the dialog that appears, tap the settings gear icon in the top right corner.

3

You'll find various options to customize your default receive method—each will be explained below.

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 section for details on how to get one. Once you have your Lightning Address, just enter it into the designated field.

Summary

Receive type: Lightning Compatibility: High (LNURL), Low (DNS entry) QR code density: Low Example result: lightning:[email protected]

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.

Summary

Receive type: Lightning Compatibility: Low QR code density: Medium Example result: lightning:lno1qgsqvgnwgcg35z6ee2h3yczraddm72xrfua9uve2rlrm9deu7xyfzrc2pf2x2um5ypzx2umrwgtzzq5zur4lqjht6k9yz8zn7k4j0w4xnq2drn86pr44ec4jtylw3gy5e5

On-chain Address

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

Summary

Receive type: On-Chain Compatibility: High QR code density: Medium Example result: bitcoin:bc1pdrw973c5vfajajz9wdzmy478mtw6f934rxqqpqu33ha2m6zrs8ks9gk0ut

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 section for details on how to get one.

Summary

Receive type: On-chain and Lightning Compatibility: High QR code density: Medium Example result: bitcoin:bc1pqftujmvjrt7q5qf500ptw27lpqt3n04r9namhsnfykht3mzs2wtq2uqstx?lightning=you@example.com

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.

Summary

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

Last updated