I use Clover REST API to get payments. (https://api.clover.com/v3/merchants/)
And for me not clear how distinguish PreAuth, Auth and Sale transactions and if it's PreAuth or Auth I need understand whether it's captured or not.
For example I've got this payment:
It's PreAuth and then captured payment
{ "result": "SUCCESS", "cardTransaction": { "type": "PREAUTH", "state": "PENDING", "captured": false } }
Here not clear why captured is false and state is pending
It's Sale payment
{ "result": "SUCCESS", "cardTransaction": { "type": "AUTH", "state": "CLOSED", "captured": false } }
Here not clear why type is auth and captured is false