I have similar question like this one here
When using slow test card on Android in-app purchases all I get is purchase error with message='The payment is pending.'. Is there a way to get notified when transaction has been completed? If not, what options do we have, we can iterate through purchaserInfo.nonSubscriptionTransactions to get all in-app purchase?
Best answer by jazmine
When making a purchase with the slow card you will get a pending purchase, but when you start up the app again you will get a successful payment. There is no way to get notified from Google when the payment is successful, instead we check all purchases on start up.
Hope this helps answer your question!