diff --git a/_compress_images_cache.yml b/_compress_images_cache.yml index 189887366..ecdd28ea0 100644 --- a/_compress_images_cache.yml +++ b/_compress_images_cache.yml @@ -1529,8 +1529,6 @@ assets/images/guide/payments/request/contact-list.png: contact-list.png assets/images/guide/payments/request/contact-list@2x.png: contact-list@2x.png assets/images/guide/payments/request/generate-lightning-address.png: generate-lightning-address.png assets/images/guide/payments/request/generate-lightning-address@2x.png: generate-lightning-address@2x.png -assets/images/guide/payments/request/home.png: home.png -assets/images/guide/payments/request/Home@2x.png: Home@2x.png assets/images/guide/payments/request/my-contact-card.png: my-contact-card.png assets/images/guide/payments/request/my-contact-card@2x.png: my-contact-card@2x.png assets/images/guide/payments/request/my-profile-empty.png: my-profile-empty.png @@ -1546,22 +1544,14 @@ assets/images/guide/payments/request/reusable-QR@2x.png: reusable-QR@2x.png assets/images/guide/payments/request/reusable-share.png: reusable-share.png assets/images/guide/payments/request/reusable-share@2x.png: reusable-share@2x.png assets/images/guide/payments/request/single-use-invoice-settings.png: single-use-invoice-settings.png -assets/images/guide/payments/request/withdraw-request.png: withdraw-request.png -assets/images/guide/payments/request/withdraw-request@2x.png: withdraw-request@2x.png assets/images/guide/payments/request/withdrawal-qr.png: withdrawal-qr.png assets/images/guide/payments/request/withdrawal-qr@2x.png: withdrawal-qr@2x.png assets/images/guide/payments/request/contact-card.png: contact-card.png assets/images/guide/payments/request/contact-card@2x.png: contact-card@2x.png -assets/images/guide/payments/request/contactless.png: contactless.png -assets/images/guide/payments/request/contactless@2x.png: contactless@2x.png assets/images/guide/payments/request/plaintext-single-use.png: plaintext-single-use.png assets/images/guide/payments/request/plaintext-single-use@2x.png: plaintext-single-use@2x.png assets/images/guide/payments/request/single-use-address-type.png: single-use-address-type.png assets/images/guide/payments/request/single-use-address-type@2x.png: single-use-address-type@2x.png -assets/images/guide/payments/request/single-use-payment-request-settings.png: single-use-payment-request-settings.png -assets/images/guide/payments/request/single-use-payment-request-settings@2x.png: single-use-payment-request-settings@2x.png -assets/images/guide/payments/request/single-use-payment-request.png: single-use-payment-request.png -assets/images/guide/payments/request/single-use-payment-request@2x.png: single-use-payment-request@2x.png assets/images/guide/payments/request/single-use-transaction-request-settings.png: single-use-transaction-request-settings.png assets/images/guide/payments/request/single-use-transaction-request-settings@2x.png: single-use-transaction-request-settings@2x.png assets/images/guide/payments/request/single-use-transaction-request.png: single-use-transaction-request.png @@ -1671,3 +1661,19 @@ assets/images/guide/payments/send/enter-pin-before-payment.png: enter-pin-before assets/images/guide/payments/send/enter-pin-before-payment@2x.png: enter-pin-before-payment@2x.png assets/images/guide/payments/send/offline-error.png: offline-error.png assets/images/guide/payments/send/offline-error@2x.png: offline-error@2x.png +assets/images/guide/payments/request/long-expiry.png: long-expiry.png +assets/images/guide/payments/request/long-expiry@2x.png: long-expiry@2x.png +assets/images/guide/payments/request/single-use-payment-request.png: single-use-payment-request.png +assets/images/guide/payments/request/single-use-payment-request@2x.png: single-use-payment-request@2x.png +assets/images/guide/payments/request/withdraw-request.png: withdraw-request.png +assets/images/guide/payments/request/withdraw-request@2x.png: withdraw-request@2x.png +assets/images/guide/payments/request/single-use-payment-request-settings.png: single-use-payment-request-settings.png +assets/images/guide/payments/request/single-use-payment-request-settings@2x.png: single-use-payment-request-settings@2x.png +assets/images/guide/payments/request/single-use-payment-request-settings-address.png: single-use-payment-request-settings-address.png +assets/images/guide/payments/request/single-use-payment-request-settings-address@2x.png: single-use-payment-request-settings-address@2x.png +assets/images/guide/payments/request/home.png: home.png +assets/images/guide/payments/request/Home@2x.png: Home@2x.png +assets/images/guide/payments/request/node-id.png: node-id.png +assets/images/guide/payments/request/node-id@2x.png: node-id@2x.png +assets/images/guide/payments/request/contactless.png: contactless.png +assets/images/guide/payments/request/contactless@2x.png: contactless@2x.png diff --git a/assets/images/guide/payments/request/Home@2x.png b/assets/images/guide/payments/request/Home@2x.png index ebc39d6a4..67cd0325a 100644 Binary files a/assets/images/guide/payments/request/Home@2x.png and b/assets/images/guide/payments/request/Home@2x.png differ diff --git a/assets/images/guide/payments/request/contactless.png b/assets/images/guide/payments/request/contactless.png index b8ea3c90e..36403033f 100644 Binary files a/assets/images/guide/payments/request/contactless.png and b/assets/images/guide/payments/request/contactless.png differ diff --git a/assets/images/guide/payments/request/contactless@2x.png b/assets/images/guide/payments/request/contactless@2x.png index a8773a593..d283fe64b 100644 Binary files a/assets/images/guide/payments/request/contactless@2x.png and b/assets/images/guide/payments/request/contactless@2x.png differ diff --git a/assets/images/guide/payments/request/home.png b/assets/images/guide/payments/request/home.png index 49da83921..512ea23fa 100644 Binary files a/assets/images/guide/payments/request/home.png and b/assets/images/guide/payments/request/home.png differ diff --git a/assets/images/guide/payments/request/node-id.png b/assets/images/guide/payments/request/node-id.png new file mode 100644 index 000000000..c343ddb33 Binary files /dev/null and b/assets/images/guide/payments/request/node-id.png differ diff --git a/assets/images/guide/payments/request/node-id@2x.png b/assets/images/guide/payments/request/node-id@2x.png new file mode 100644 index 000000000..9357aabc0 Binary files /dev/null and b/assets/images/guide/payments/request/node-id@2x.png differ diff --git a/assets/images/guide/payments/request/plaintext-single-use.png b/assets/images/guide/payments/request/plaintext-single-use.png deleted file mode 100644 index a8cb79430..000000000 Binary files a/assets/images/guide/payments/request/plaintext-single-use.png and /dev/null differ diff --git a/assets/images/guide/payments/request/plaintext-single-use@2x.png b/assets/images/guide/payments/request/plaintext-single-use@2x.png deleted file mode 100644 index f0ba140f4..000000000 Binary files a/assets/images/guide/payments/request/plaintext-single-use@2x.png and /dev/null differ diff --git a/assets/images/guide/payments/request/single-use-address-type.png b/assets/images/guide/payments/request/single-use-address-type.png deleted file mode 100644 index 4c4437d05..000000000 Binary files a/assets/images/guide/payments/request/single-use-address-type.png and /dev/null differ diff --git a/assets/images/guide/payments/request/single-use-address-type@2x.png b/assets/images/guide/payments/request/single-use-address-type@2x.png deleted file mode 100644 index 6f93eac32..000000000 Binary files a/assets/images/guide/payments/request/single-use-address-type@2x.png and /dev/null differ diff --git a/assets/images/guide/payments/request/single-use-invoice-settings.png b/assets/images/guide/payments/request/single-use-invoice-settings.png deleted file mode 100644 index ac8dc8a46..000000000 Binary files a/assets/images/guide/payments/request/single-use-invoice-settings.png and /dev/null differ diff --git a/assets/images/guide/payments/request/single-use-payment-request-settings-address.png b/assets/images/guide/payments/request/single-use-payment-request-settings-address.png new file mode 100644 index 000000000..9d2b13dcb Binary files /dev/null and b/assets/images/guide/payments/request/single-use-payment-request-settings-address.png differ diff --git a/assets/images/guide/payments/request/single-use-payment-request-settings-address@2x.png b/assets/images/guide/payments/request/single-use-payment-request-settings-address@2x.png new file mode 100644 index 000000000..00258720d Binary files /dev/null and b/assets/images/guide/payments/request/single-use-payment-request-settings-address@2x.png differ diff --git a/assets/images/guide/payments/request/single-use-payment-request-settings.png b/assets/images/guide/payments/request/single-use-payment-request-settings.png index 1b20f22e4..5b3325924 100644 Binary files a/assets/images/guide/payments/request/single-use-payment-request-settings.png and b/assets/images/guide/payments/request/single-use-payment-request-settings.png differ diff --git a/assets/images/guide/payments/request/single-use-payment-request-settings@2x.png b/assets/images/guide/payments/request/single-use-payment-request-settings@2x.png index 7c6142f9f..b32d991a8 100644 Binary files a/assets/images/guide/payments/request/single-use-payment-request-settings@2x.png and b/assets/images/guide/payments/request/single-use-payment-request-settings@2x.png differ diff --git a/assets/images/guide/payments/request/single-use-payment-request.png b/assets/images/guide/payments/request/single-use-payment-request.png index 5ab1d78ba..d4a3c13fb 100644 Binary files a/assets/images/guide/payments/request/single-use-payment-request.png and b/assets/images/guide/payments/request/single-use-payment-request.png differ diff --git a/assets/images/guide/payments/request/single-use-payment-request@2x.png b/assets/images/guide/payments/request/single-use-payment-request@2x.png index 568281db9..40aa5ba8f 100644 Binary files a/assets/images/guide/payments/request/single-use-payment-request@2x.png and b/assets/images/guide/payments/request/single-use-payment-request@2x.png differ diff --git a/assets/images/guide/payments/request/single-use-transaction-request-settings.png b/assets/images/guide/payments/request/single-use-transaction-request-settings.png deleted file mode 100644 index ee12bfaeb..000000000 Binary files a/assets/images/guide/payments/request/single-use-transaction-request-settings.png and /dev/null differ diff --git a/assets/images/guide/payments/request/single-use-transaction-request-settings@2x.png b/assets/images/guide/payments/request/single-use-transaction-request-settings@2x.png deleted file mode 100644 index 00075190f..000000000 Binary files a/assets/images/guide/payments/request/single-use-transaction-request-settings@2x.png and /dev/null differ diff --git a/assets/images/guide/payments/request/single-use-transaction-request.png b/assets/images/guide/payments/request/single-use-transaction-request.png deleted file mode 100644 index 595cd638b..000000000 Binary files a/assets/images/guide/payments/request/single-use-transaction-request.png and /dev/null differ diff --git a/assets/images/guide/payments/request/single-use-transaction-request@2x.png b/assets/images/guide/payments/request/single-use-transaction-request@2x.png deleted file mode 100644 index 6d4f02564..000000000 Binary files a/assets/images/guide/payments/request/single-use-transaction-request@2x.png and /dev/null differ diff --git a/assets/images/guide/payments/request/withdraw-request.png b/assets/images/guide/payments/request/withdraw-request.png index 497958c64..593fba001 100644 Binary files a/assets/images/guide/payments/request/withdraw-request.png and b/assets/images/guide/payments/request/withdraw-request.png differ diff --git a/assets/images/guide/payments/request/withdraw-request@2x.png b/assets/images/guide/payments/request/withdraw-request@2x.png index f92002e2a..0d5cf54cd 100644 Binary files a/assets/images/guide/payments/request/withdraw-request@2x.png and b/assets/images/guide/payments/request/withdraw-request@2x.png differ diff --git a/guide/glossary/index.md b/guide/glossary/index.md index 896225d86..58ad05f17 100644 --- a/guide/glossary/index.md +++ b/guide/glossary/index.md @@ -222,7 +222,9 @@ Bitcoin wallets and addresses are have both [public](#public-key) and [private k ### Lightning invoice -Users of the Lightning network use a Lightning invoice to request a payment. It is defined by [BOLT 11](https://github.com/lightningnetwork/lightning-rfc/blob/master/11-payment-encoding.md) and includes an amount to be paid, destination of the payment, and an optional message. Unlike bitcoin addresses, Lightning invoice's expire after a set amount of time. +Users of the Lightning network use a Lightning invoice to request a payment. It is defined by [BOLT 11](https://github.com/lightningnetwork/lightning-rfc/blob/master/11-payment-encoding.md) and includes an amount to be paid, destination of the payment, and an optional message. Unlike bitcoin addresses, Lightning invoice's expire after a set amount of time. By default this is set to 60 minutes. + +Why do invoices expire? If invoices had no expiry, recipients would likely to run into memory / storage issues as the number of locally stored preimages grows with each payment attempt. Rene Pickhardt explains this further [here](https://bitcoin.stackexchange.com/questions/85981/why-do-lightning-invoices-expire/85999#85999). ### Lightning network diff --git a/guide/payments/request.md b/guide/payments/request.md index 536ccec42..e93d755c7 100644 --- a/guide/payments/request.md +++ b/guide/payments/request.md @@ -22,35 +22,23 @@ Illustration source # Requesting bitcoin -To request bitcoin, the receiver must provide the sender with a payment request. Several payment request formats are available, both with bitcoin and Lightning, each having its unique use cases and trade-offs. Payment requests can be single-use or reusable. This page covers the design considerations around generating, presenting, and sharing payment requests as well as receiving bitcoin. +To request bitcoin, the receiver must provide the sender with a payment request. There are many ways to do this and [payment request formats]({{ "/guide/payments/request/payment-request-formats/" | relative_url }}) that can be used. This page covers generating, presenting, and sharing payment requests. We also cover receiving bitcoin. -## Requesting entry points +## Ways to request -When a user needs to request bitcoin, there are several ways in which this can be initiated including: +When a user requests bitcoin, there are three general ways in which this can be done: -- Generating single-use payment requests -- Using reusable payment requests -- Importing a withdraw request - -Below is an overview of these various entry points: +- Single-use payment requests +- Reusable payment requests +- Withdraw requests -### Contact cards +### Meta data -Contact cards are a great way to store, manage and share reusable payment requests. A user's own contact card can save and share the users own reusable payment requests. Contact cards of other users can store their reusable payment requests shared with the user. This greatly simplifies both requesting and [sending]({{ "/guide/payments/send/" | relative_url }}) flows. +A payment request with only standard data, like an amount and date, communicates little to both parties about purpose and context of the payment. -