Be happy to the API

Process All Transaction types for the Latest utos that exists in the whole packet.

As you could in theory get a load of pending or checkout transactions that are "stuck" until a new Completed transaction comes in. Which forces the API to return MORE data than it needs.
Shouldn't this be the following?:

```javascript
if (bodyJSON.data.hasOwnProperty(key)) {
```