This is an example of a BIP 70 implementation. The server (server.rb) is implemented in ruby and sinatra as web framwork. The client (wallet.java) is an example using the bitcoinj bitcoin implementation.
- create your keys and ideally get a signed certificate
- run
ruby server.rb
- open your wallet with the bitcoin URL: bitcoin:1D3PknG4Lw1gFuJ9SYenA7pboF9gtXtdcD?amount=100000&r=http://localhost:4567/invoice
please note that the wallet.java is only part of the wallet implementation that is relevant to using the payment request protocol. (!)
please comment on the blog post on: michaelbumann.com/post/140... or send an email to hello@michaelbumann.com
Michael Bumann hello@michaelbumann.com