It is no secret that bitcoin usability has room for improvement. Fortunately, a new feature planned for the bitcoin v0.9 release will significantly increase merchant and customer usability in four key areas: ease of payment, recurring payments, dispute resolution, and immediate-feedback transactions. The key improvement is a new type of payment messages where a merchant can send a signed request (PaymentRequest) specifying the amount to be paid and a description of the transaction. The customer can then send payment to the merchant and receive an acknowledgement (PaymentACK) of the transaction with a message from the merchant. Before discussing the advantages of the implementation, it’s important to understand a few key aspects of the changes.