This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0073 [2020/05/19 17:49] char |
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0073 [2021/08/17 13:33] (current) murphy |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ==== BIP 0073 - Use "Accept" header for response type negotiation with Payment Request URLs ==== | ==== BIP 0073 - Use "Accept" header for response type negotiation with Payment Request URLs ==== | ||
| - | [[dido:public:ra:xapend.stds:defact:bitcoin:bips| return to the Bitcoin Improvement Proposals ]] | + | [[dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips| return to the Bitcoin Improvement Proposals ]] |
| <table> | <table> | ||
| Line 16: | Line 16: | ||
| </table> | </table> | ||
| - | : **Note**: The following is an excerpt from the official Bitcoin site. It is provided here as a convenience and is not authoritative. Refer to the original document(s) as the authoritative reference. | + | : **Note**: The following is an excerpt from the official [[dido:public:ra:xapend:xapend.a_glossary:b:bitcoin|Bitcoin]] site. It is provided here as a convenience and is not authoritative. Refer to the original document(s) as the authoritative reference. |
| === Abstract === | === Abstract === | ||
| - | : //This BIP describes an enhancement to the payment protocol ([[dido:public:ra:xapend.stds:defact:bitcoin:bips:bip_0070| BIP 70]]) that addresses the need for short URLs when scanning from QR codes. It generalizes the specification for the behavior of a payment request URL in a way that allows the client and server to negotiate the content of the response using the HTTP Accept: header field. Specifically, the client can indicate to the server whether it prefers to receive a bitcoin URI or a payment request.// | + | : //This BIP describes an enhancement to the payment protocol ([[dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0070| BIP 70]]) that addresses the need for short URLs when scanning from QR codes. It generalizes the specification for the behavior of a payment request URL in a way that allows the [[dido:public:ra:xapend:xapend.a_glossary:c:client|client]] and [[dido:public:ra:xapend:xapend.a_glossary:s:server|server]] to negotiate the content of the response using the HTTP Accept: header field. Specifically, the client can indicate to the server whether it prefers to receive a bitcoin URI or a payment request.// |
| - | : //Implementation of this BIP does not require full payment request ([[dido:public:ra:xapend.stds:defact:bitcoin:bips:bip_0070| BIP 70]]) support.// | + | : //Implementation of this BIP does not require full payment request ([[dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0070| BIP 70]]) support.// |
| === Motivation === | === Motivation === | ||
| - | : //The payment protocol augments the bitcoin: uri scheme with an additional "payment" parameter that specifies a URL where a payment request can be downloaded. This creates long URIs that, when rendered as a QR code, have a high information density. Dense QR codes can be difficult to scan resulting in a more frustrating user experience. The goal is to create a standard that would allow QR scanning wallets to use less dense QR codes. It also makes general purpose QR code scanners more usable with bitcoin accepting websites.// | + | : //The payment protocol augments the bitcoin: uri scheme with an additional "payment" parameter that specifies a URL where a payment request can be downloaded. This creates long URIs that, when rendered as a QR code, have a high information density. Dense QR codes can be difficult to scan resulting in a more frustrating user experience. The [[dido:public:ra:xapend:xapend.a_glossary:g:goal|goal]] is to create a standard that would allow QR scanning wallets to use less dense QR codes. It also makes general purpose QR code scanners more usable with bitcoin accepting websites.// |