Skip to content

Commit 32e8210

Browse files
committed
Merge pull request #2 from jmacwhyte/proofread
added some details, fix typo
2 parents 0c93de9 + a81b43b commit 32e8210

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

bip-invoicerequest-extension.mediawiki

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ The motivation for this extension to BIP70 is twofold:
3535
* Give the user the ability to decide who to release payment details to
3636
* Allow an entity such as a political campaign to ensure donors match regulatory and legal requirements
3737
* Allow for an open standards based way to meet regulatory requirements
38+
* Automate the creation and maintenance of an "address book" of payees, without relying on static addresses or BIP32 X-Pubs which can become outdated and/or compromise privacy
3839
3940
In short we wanted to make bitcoin more human, while at the same time improving transaction privacy.
4041

@@ -137,7 +138,7 @@ messages must set appropriate Content-Type headers as specified here:
137138

138139
====ReturnPaymentRequest====
139140
Receiver must transmit ReturnPaymentRequest to Sender (or Sender's agent) via TLS-protected HTTP. Receiver transmitting
140-
ReturnPaymentRequest messages must set appropritate Content-Type headers as specified here:
141+
ReturnPaymentRequest messages must set appropriate Content-Type headers as specified here:
141142
<pre>Content-Type: application/bitcoin-returnpaymentrequest</pre>
142143

143144
====Message or Communication Errors====
@@ -147,7 +148,7 @@ should be done through standard HTTP Status Code messaging ([https://tools.ietf.
147148
===InvoiceRequest Message Creation===
148149
* Create an InvoiceRequest message
149150
* sender_public_key MUST be set to the public key of an EC keypair
150-
* nonce MUST be set to the current epoch time in microseconds
151+
* nonce MUST be set to a non-repeating number. The current epoch time in microseconds SHOULD be used, unless the creating device doesn't have access to a RTC (in the case of a smart card, for example)
151152
* Amount is optional
152153
* Set notification_url to URL that the Receiver will submit completed ReturnPaymentRequest to
153154
* If NOT including certificate, set pki_type to "none"

0 commit comments

Comments
 (0)