Purhase tracking java client