This is the Java version of the Xapo's SDK & Widget Tools. These tools allow you (Third Party Application, TPA) to easily develop your bitcoins applications to manage Accounts, Wallets, Transactions, etc., or embed tools like Payments Buttons, Donation Buttons and other kind of widgets into your web application using your language of choice. In this way, tedious details like encryption and HTML snippet generation are handled for you in a simple and transparent way.
For more information please visit: http://developers.xapo.com
## Table of Contents
The Java Widgets Tools requires Java 1.6+. Since Xapo uses 256 bit encryption keys you may need to download and install the Java Cryptographic Extensions depending to your Java version:
Decompress the zip file and copy the whole contents to ${java.home}/jre/lib/security/.* (overwrite previous files)
To build the library you need to include in your code do:
# build the lib without deps
mvn package
# it generates 2 jars:
# - xapo-api.jar (see pom.xml for runtime dependencies)
# - xapo-api-jar-with-dependencies.jar (bundled with dependencies)