Android: transactions

Are ‘finishTransaction’ and ‘setAutoFinishTransaction’ methods works properly on Android?

If i use setAutoFinishTransaction(false) on iOS, when i buy a product, the onSuccess callback will be called successfully.

On Android nothing will be called.

How to get product receipt before calling finishTransaction method?

In App Purchase plugin version: 2.4.0.2

No, you can not get the receipt before finishTransaction.

But how to work with transactions on Android?
How to do server validation before transaction finished (like on iOS)? Is it possible with sdkbox?