Following the latest Google Play Billing Library I have implemented in app purchases. I have correctly implemented the a setListener so that any purchase updates are correctly received.
During testing, following Androids guidelines, I can make a purchase with different test cards (payment methods) :
When I select to make a payment with the card "Slow test card. Declines after a few minutes". I correctly get a update (via the setListener
) with a status of PENDING
.
However, I never get any other update, to signal that the purchase was cancelled (after a few minutes). I left the app open for hours, closed it, restarted. Nothing comes in. What is the expected behaviour? Is this normal?