HabitRPG / habitica-android

Native Android app for Habitica
GNU General Public License v3.0
1.46k stars 519 forks source link

Cannot 'Renew' a subscription after the current one is cancelled #1789

Open saraolson opened 2 years ago

saraolson commented 2 years ago

Steps:

  1. Cancel a subscription (ie 1-month sub)
  2. Go to the subscription screen and tap the Renew Subscription button
  3. Select another subscription, ie 3 month sub
  4. It puts you back into the sub screen with nothing changed and no IAPs recorded on our end even though Google Play took the payment (takes about 5 min to process)

Looking at Playstore subscriptions will show the new sub with the 'confirm plan' label.

What should happen: should charge right away and start the subscription, giving out proper benefits. This was found when a user wanted to switch to a 3-month sub to get an hourglass but couldn't.


Was able to test with a gift sub and successfully upgrade to a 3-month sub, puttin my remaining sub balance into additional credit. can't test cancelling a sub right now due to some issues with test sub cancellation happening at midnight on the current day, causing immediate removal of benefits even tho the sub has a short active period after cancellation.

saraolson commented 1 year ago

had a report of this not working for someone on 3/24 (22e04ed2-c2c4-4673-83f1-4fe767f78668).

google play showed the 'confirm plan' language and eventually refunded the charge. so this seems to be a 'sometimes' it doesn't work issue?