I have integrated android In-App purchase to an android application. I overridden the onPurchaseUpdated method to get the response of the purchase.
@Override
public void onPurchasesUpdated(int responseCode, @Nullable List<Purchase> purchases) {
if (responseCode == BillingResponse.OK) {
//handling purchase logic here
}
}
Now I noticed an user tries to purchase an in-app consumable product and while his purchase status is on pending, after some time he cancels the purchase. He is repeating this process over and over again.
So if the purchase status is on pending, does the google returns BillingResponse.OK as response code? If not how to check if the purchase status is on pending or what happens when a purchase is on pending?
I looked about the response code in google play billing reference doc, but found no information about pending purchase.
Here is the link: https://developer.android.com/google/play/billing/billing_reference.html