Requesting bitcoin (2024)

Requesting bitcoin (1)

Requesting bitcoin involves creating and sharing a payment request with a sender. A payment request is a piece of information that tells a sender where and how much bitcoin to send someone. This page covers design considerations when requesting bitcoin with a daily spending wallet.

Payment request formats

Payment requests come in many different formats. Each has unique properties and use cases. To learn more about these formats, see the payment request formats page.

  • Requesting entry point
  • Entering an amount
  • Creating the request
  • Metadata
  • Fees
  • Sharing the request
    • QR code
    • Plaintext
    • Contactless
    • Payment link
  • Advanced options
    • Invoice expirations

Requesting entry point #

The wallet described in this reference design is for daily spending. That means creating payments should be simple and fast. As a result, this wallet lets the user send bitcoin directly from the home screen.

Avoid showing the user’s balance on the home or requesting page. When requesting payments in person, this could reveal the user’s balance to nearby on-lookers, negatively affecting the user’s privacy. More on this here.

Entering an amount #

From the request page, the user inputs an amount. This wallet offers an easy toggle feature, allowing the user to switch between entering amounts in sats, bitcoin, or their local currency. However, if a user has already entered an amount and then changes the unit, the input field will clear. This precautionary measure prevents users from requesting an amount they didn’t initially intend. For more details on entering amounts, refer to our Units & Symbols page page.

Moreover, users have the option to skip entering an amount. This flexibility caters to situations where the user might want the sender to determine the amount. Zero-amount requests also reduce the exposure of both parties to price volatility. This is because the bitcoin price in fiat terms could fluctuate between the time of the request and the actual sending of payment.

Creating the request #

After entering an amount, the user taps the ‘Request’ button. The app then generates and presents a payment request.

This wallet defaults to a unified payment request. These combine a lightning invoice and an on-chain address into a single payment request using BIP21.

Unified requests eliminate the hassle for users of choosing between requesting payment via the lightning network or on-chain. This choice can often be confusing, particularly for newcomers.

This wallet utilizes ‘swap addresses’ for all on-chain transactions. These are used to facilitate the transfer of received Bitcoin into the user’s Lightning balance. Consequently, the wallet maintains a single Lightning balance, avoiding the need for a separate on-chain balance. This simplifies the user experience and is trust-minimized and non-custodial, courtesy of submarine swaps. We cover these more in our lightning services and receiving pages.

As unified requests aren’t widely supported yet, and users may want to request just from lightning or on-chain, they have options to share the lightning invoice or on-chain address independently.

Receiving payments to this wallet requires users to be online. This wallet notifies users that their wallet should remain open until the payment is received. We cover this more on our receiving and lighting services pages.

Requesting bitcoin (10)

Metadata is additional information that is part of or can be added to a payment request. This can include an amount, note, or name for the sender. Or for the requester, labels, or assigning a contact.

Expiration times are something unique to lightning invoices. We cover modifying these here.

Ensure users can back up this metadata to prevent them from losing their transaction history.

Fees #

Any fees the user may incur should be communicated alongside payment requests so users will know in advance if they will be charged before receiving a payment. What these fees are for will vary from app to app but they a generally for opening channels. Below are common fee scenarios this wallet will face:

  • A fee is charged if the user has no open channels and needs one opened on-demand when the payment is received.
  • A fee may be charged when requesting a zero-amount invoice if the received amount is higher than their inbound liquidity, also known as their receive limit.
  • A fee is charged if the user is requesting an amount higher than their receive limit.
  • No fee is charged if the user is requesting an amount lower than their receive limit.

Sharing the request #

Once the request is created, the next action is to share it. Below are ways in which bitcoin requests are commonly shared.

QR code #

Quick response codes (QR) encode a payment request into a scannable graphic. QR codes should be large enough and have high contrast with your application’s background so they can be easily scanned.

Uppercasing bech32 strings in the payment request data will result in less complex, more easily scannable QR codes. Automatically increasing screen brightness when displaying the QR code further improves scannability.

Plaintext #

Plaintext involves copying and sharing a payment request in text form. These should be shared over secure communication channels.

Contactless #

Requests can be shared wirelessly over short distances using near-field communication (NFC). This is more commonly known as a “contactless payment.”

Payment link #

Payment links use a BIP21 URI bitcoin: which makes these readable by other bitcoin applications. These can be included as part of a button or hyperlink. Also see the wallet selector UI pattern.

Advanced options #

When requesting bitcoin, there are some options that can offer unique experiences but are more suited for advanced users who know what they are doing.

Invoice expirations #

Lightning invoices aren’t permanent; they expire over time. However, this expiration period can be adjusted, enabling unique use cases and enhancing usability in certain situations.

When denominating invoices in fiat currencies, it is advisable to use custom expiry durations to mitigate the risk of price volatility.

If you are requesting a specific amount denominated in a fiat currency, opt for a shorter expiry period, refreshing the invoice each time it expires. For a wallet intended for in-person payments, an expiry duration of 30 to 60 seconds is effective.

In cases where the invoice does not define an amount, the invoice is denominated in bitcoin, or the invoice needs to be shared in a message, it is more suitable to use a longer expiry duration, such as 24 hours.

Although it is beneficial to allow users to set their own custom expiry durations, bear in mind that only advanced users will likely utilize this feature. Select a default duration that best serves your user base and aligns with the intended use of the wallet.

For further insight into the scenarios users might face with different invoice expiry durations, refer to this blog post by designer Stephen DeLorme.

Next, we go over the design considerations for receiving bitcoin bitcoin.

Requesting bitcoin (2024)

FAQs

What is bitcoin answers? ›

Bitcoin (BTC) is a cryptocurrency (a virtual currency) designed to act as money and a form of payment outside the control of any one person, group, or entity. This removes the need for trusted third-party involvement (e.g., a mint or bank) in financial transactions.

Why do hackers ask for bitcoin instead of normal currency? ›

Bitcoin is a digital currency that can be transferred from one person to another without the use of a bank. Because it's unsecured it could easily be lost or stolen and is not insured by any government bodies. You might have heard about bitcoin because of the WannaCry ransomware.

How can I get a small amount of bitcoin for free? ›

Here are several options that you can make use of to earn Bitcoin or other crypto with little knowledge and at little to no financial cost.
  1. Airdrops. ...
  2. Faucets. ...
  3. Tipping bots. ...
  4. Bounties. ...
  5. Browsers. ...
  6. Playing online games. ...
  7. Bitcoin mining. ...
  8. Referral programs.
Feb 19, 2024

What is the email from hacker with my password asking for bitcoin? ›

If you are tempted to pay the BitCoin ransom, you should be aware that doing so will likely encourage more scams as the phisher will know they have a 'willing' customer. If you have been a victim of a sextortion scam and have paid the BitCoin ransom, then report it to your local police force by calling 101.

How much is $1 Bitcoin in US dollars? ›

Current BTC to USD exchange rate

1 BTC equals 64,265.00 USD. The current value of 1 Bitcoin is -3.25% against the exchange rate to USD in the last 24 hours. ​ The current Bitcoin market cap is $1.27T. ​Create a free Kraken account to instantly convert BTC to USD or trade BTC/USD markets today.

Why do people value Bitcoin answer? ›

A bitcoin has value because it can be exchanged for and used in place of fiat currency, but it maintains a high exchange rate primarily because it is in demand by investors interested in the possibility of returns. Of course, many other factors influence Bitcoin's value.

How to get money back from scammer Bitcoin? ›

Contact financial authorities: Report the scam to your local financial regulatory authority or the financial watchdog in your country. Inform cryptocurrency exchanges: If the scam involved a specific cryptocurrency exchange, inform them as they might be able to take action or prevent further fraud.

Can Bitcoin be traced back to me? ›

Yeah, Bitcoin transactions can be traced back to the original sender or wallet through the public ledger called the blockchain. Each transaction leaves a digital trail that can be followed to identify the sender's wallet address.

Is free Bitcoin legit? ›

No legitimate organisation will give Bitcoins for free.

How long does it take to mine 1 Bitcoin? ›

On average, it takes around 10 minutes to mine 1 Bitcoin with ideal hardware. However, the time required to mine 1 BTC depends on your hardware and software, especially the mining power. But if you want to mine BTC with an average PC, you will make 0.000000297/year.

How do you make $100 a day trading cryptocurrency? ›

If you're new to crypto day trading, here's what you need to know to make money. The most effective way to make $100 a day with cryptocurrency is to invest approximately $1000 and monitor a 10% increase on a single pair. This approach is more realistic than investing $200 and tracking a 50% increase on the pair.

Is it a hoax to email requesting Bitcoin? ›

Blackmail. Be wary of blackmail attempts in which strangers threaten you in exchange for bitcoin as a means of extortion. One common execution of this method is by email, where-in the sender transmits a message claiming that he/she has hacked into your computer and is operating it via remote desktop protocol (RDP).

Can someone steal your info from Bitcoin? ›

The concepts behind blockchain technology make it nearly impossible to hack into a blockchain. However, weaknesses outside of the blockchain create opportunities for thieves. Hackers can gain access to cryptocurrency owners' cryptocurrency wallets, exchange accounts, or the exchanges themselves.

How do you explain Bitcoin in simple terms? ›

Bitcoin is a form of digital currency that uses blockchain technology to support transactions between users on a decentralized network. New Bitcoins are created as part of the mining process, as a reward to people whose computer systems help validate transactions.

How do you make money from Bitcoin? ›

Different Ways To Earn Bitcoin
  1. Mining Bitcoin. When Bitcoin transactions are completed—and a new block is added to the blockchain—a Bitcoin is 'minted' in a process known as mining. ...
  2. Lending Bitcoin. ...
  3. Bitcoin Trading. ...
  4. Claiming Airdrops. ...
  5. Help To Find Bugs. ...
  6. Incentivised Learning.
Feb 8, 2024

What is bitcoin cash and how does it work? ›

Bitcoin Cash is a decentralized peer-to-peer electronic cash system that does not rely on any central authority like a government or financial institution. As such, it represents a fundamental redesign of the very nature of money.

Is Bitcoin a good investment? ›

The most important thing to remember about Bitcoin is that it is a high-risk asset. Never invest money that you aren't willing to lose. Treat Bitcoin as a means of slowly growing your existing wealth rather than an all-or-nothing gamble. As with other investments, it's important to hedge your portfolio.

Top Articles
Why Serial Entrepreneurs Don’t Learn from Failure
St Kitts Citizenship Cost - St Kitts and Nevis Citizenship by Investment
Kathleen Hixson Leaked
Occupational therapist
Valley Fair Tickets Costco
La connexion à Mon Compte
Rainbird Wiring Diagram
Byrn Funeral Home Mayfield Kentucky Obituaries
Crossed Eyes (Strabismus): Symptoms, Causes, and Diagnosis
Zitobox 5000 Free Coins 2023
Bed Bath And Body Works Hiring
Derpixon Kemono
Chastity Brainwash
Nebraska Furniture Tables
Shannon Dacombe
iZurvive DayZ & ARMA Map
Where Is George The Pet Collector
Aps Day Spa Evesham
Scout Shop Massapequa
Selfservice Bright Lending
The Largest Banks - ​​How to Transfer Money With Only Card Number and CVV (2024)
Dulce
Litter Robot 3 RED SOLID LIGHT
Scripchat Gratis
Dashboard Unt
Scott Surratt Salary
Ihs Hockey Systems
Uno Fall 2023 Calendar
Salemhex ticket show3
Mia Malkova Bio, Net Worth, Age & More - Magzica
Calculator Souo
Plato's Closet Mansfield Ohio
Goodwill Houston Select Stores Photos
Http://N14.Ultipro.com
Kgirls Seattle
Aliciabibs
Radical Red Doc
Babylon 2022 Showtimes Near Cinemark Downey And Xd
Indiana Jones 5 Showtimes Near Cinemark Stroud Mall And Xd
Pro-Ject’s T2 Super Phono Turntable Is a Super Performer, and It’s a Super Bargain Too
All Characters in Omega Strikers
Sand Castle Parents Guide
Garland County Mugshots Today
Cabarrus County School Calendar 2024
Cleveland Save 25% - Lighthouse Immersive Studios | Buy Tickets
Nimbleaf Evolution
Latina Webcam Lesbian
Factorio Green Circuit Setup
Booked On The Bayou Houma 2023
Dinargurus
Latest Posts
Article information

Author: Cheryll Lueilwitz

Last Updated:

Views: 5968

Rating: 4.3 / 5 (74 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Cheryll Lueilwitz

Birthday: 1997-12-23

Address: 4653 O'Kon Hill, Lake Juanstad, AR 65469

Phone: +494124489301

Job: Marketing Representative

Hobby: Reading, Ice skating, Foraging, BASE jumping, Hiking, Skateboarding, Kayaking

Introduction: My name is Cheryll Lueilwitz, I am a sparkling, clean, super, lucky, joyous, outstanding, lucky person who loves writing and wants to share my knowledge and understanding with you.