In our app, which is currently live on Google and Apple stores, our in-app purchases are processed through Corona’s store API. The following problem only occurs on Amazon devices, which use this Amazon in-app purchase plugin.
When attempting an in-app purchase through our app, if the user exits the purchase process before finalizing the purchase, an event type of ‘failed’ is returned to our ‘transaction callback’ function associated with the store init. With the other stores, this action normally returns a ‘cancelled’ event response.
Finalized purchases are successful as expected.
This problem is keeping us from publishing to Amazon, because our app traps failed transaction results and posts an error message to our users. Amazon rejects our app with a message that we should not post an error on a cancelled purchase. I agree.
Please advise,
Thank you.