Hi,
I have issues with customers trying tu purchase on Android, when the must leave the application (not closing the app) to validate the transaction in their bank app or with sms code. When they come back the Google IAP interface is closed and the transaction not validated.
On my side in my Google Console I have this.
6 sept. 2022 11:17:16 UTC Order received. Google is the merchant of record for this transaction.
6 sept. 2022 11:47:16 UTC This order is being canceled
6 sept. 2022 11:47:16 UTC This order could not be completed and was canceled
If I test my app and open Google IAP interface in my app, leave my app (not closing it) and come back, the Google IAP interface has disappeared.
Is it the normal behaviour ?
How can I finish the transaction ?
If the user touches outside of the Google purchase dialog, that is cancelling that dialog and is expected behavior from Google. However, when I test by touching the Home button, I can then come back to the dialog. However, I’ve heard of reports on some Android devices that also causes the cancel. You may be correct, I can do more testing. Can you test via your Home button, then touching on the app icon again to bring it to the foreground? Granted users would not know about this, so we will take a look.
Hi Jeff,
I’m using a Huawei P20 as a test devices, users that report problems have many differents models.
So I tried the three buttons.
Pressing Back button close the Google Dialog Box (expected behaviour)
Pressing Home button and coming back close the Google Dialog Box.
Pressing “running apps” button, changing app, and going back to my app (with any button) doesn’t close the Google Dialog Box.
On my Samsung tablet, pressing Home cancels the dialog. On my Samsung Galaxy phone, unfortunately there isn’t anything we can do about that. You mention a “bank app”, generally the user pays via the Google configured payment method (like a credit card), how are these users paying? Can you share a screenshot?
In France, a good part of customers have a purchase double check when they purchase with a credit card (even if it’s already registered in Google Payment), they receive a sms or a bank app message with a link to validate the pending purchase. Then they go back to the app to finish the transaction. So the transaction has to stay opened even if they use the Home button.
Even if the dialog box is closed, is there a way to finish the transaction when they return to the app ?