mirror of
				https://github.com/bitcoin/bips.git
				synced 2025-10-27 14:09:10 +00:00 
			
		
		
		
	- Update all Accepted status to Proposed (renamed status) - The BIP Comments preamble headers added to every BIP - The License preamble headers have been added to all BIPs with a Copyright section
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| <pre>
 | |
|   BIP: 71
 | |
|   Layer: Applications
 | |
|   Title: Payment Protocol MIME types
 | |
|   Author: Gavin Andresen <gavinandresen@gmail.com>
 | |
|   Comments-Summary: No comments yet.
 | |
|   Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0071
 | |
|   Status: Final
 | |
|   Type: Standards Track
 | |
|   Created: 2013-07-29
 | |
| </pre>
 | |
| 
 | |
| ==Abstract==
 | |
| 
 | |
| This BIP defines a MIME (RFC 2046) Media Type for Bitcoin payment
 | |
| request messages.
 | |
| 
 | |
| ==Motivation==
 | |
| 
 | |
| Wallet or server software that sends payment protocol messages over
 | |
| email or http should follow Internet standards for properly
 | |
| encapsulating the messages.
 | |
| 
 | |
| ==Specification==
 | |
| 
 | |
| The Media Type (Content-Type in HTML/email headers) for bitcoin
 | |
| protocol messages shall be:
 | |
| 
 | |
| {|
 | |
| | Message || Type/Subtype
 | |
| |-
 | |
| | PaymentRequest || application/bitcoin-paymentrequest
 | |
| |-
 | |
| | Payment || application/bitcoin-payment
 | |
| |-
 | |
| | PaymentACK || application/bitcoin-paymentack
 | |
| |}
 | |
| 
 | |
| Payment protocol messages are encoded in binary.
 | |
| 
 | |
| ==Example==
 | |
| 
 | |
| A web server generating a PaymentRequest message to initiate the
 | |
| payment protocol would precede the binary message data with the
 | |
| following headers:
 | |
| <pre>
 | |
| Content-Type: application/bitcoin-paymentrequest
 | |
| Content-Transfer-Encoding: binary
 | |
| </pre>
 |