If you're a Java developer who would like to get started with building bitcoin applications, this part will be your best starting point. We will build a Java client that implements the payment protocol (BIP 70) using BitcoinJ, and interacts with our payment Node.js server.
Payment protocol using BitcoinJ
Prerequisites
The first thing you should do to follow this guide is to set up your own Java development environment. This walkthrough assumes that the latest version of the following elements is installed and running on your platform of choice:
- Java 8
- The Eclipse IDE from https://www.eclipse.org/downloads
You can refer to their official documentation in order to download and install them properly.