If you're interested in getting historical reporting data, you will need to use the Export API if you're gathering data for over 2 months. Otherwise, you can use Android SDK's orderConnector to get order and payment info for recent orders. This API lets you get large amounts of order and payment data to create reports. Note, you'll need to generate API token using the Android SDK to call our REST API.
Here's more info about the Export API: https://github.com/clover/export-api-examples
Here's a code sample of how to generate an API token, which you'll need use the Export API: https://github.com/clover/android-examples/tree/ma..