adingbox / marketbilling

Automatically exported from code.google.com/p/marketbilling
0 stars 0 forks source link

D.E.F.E.C.T. 'Subscription' can be purchased for free #175

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
D.E.F.E.C.T. 'Subscription' can be purchased for free

STEPS TO REPRODUCE:
1.implement billing client into any app. and register subscription product in 
dev console.
2.run the app and purchase whatever item.
3.cancel the purchasement from Google play > my app > subscription
4. re purchase a subscription from the app.
5. cancel the purchasement from Google play > my app > subscription again.
6. Now the charging cancelled but we can use the subscription

7. try above steps for subscription on any app in market. Also it works for any 
in-app products.
get the prodcut for free.

EXPECTED OUTPUT:
When it's cancelled, it must be cancelled forever.

ACTUAL OUTPUT:
if repeat purcahse subscription and cencel, you cen get the product for free.

AFFECTED ORDER IDS (IF RELEVANT):

OS VERSION:
All OS include 4.4 Kitkat.(no-root, non-custom rom, it's on original android OS)

MARKET/MYAPPS VERSION:
Any app which implement Google Billing

DEVICE:
Any Android device which support Google Play market

OUTPUT FROM ADB BUGREPORT ATTACHED:

NOTES:

GOOGLE, 
MUST TAKE THIS ISSUE SERIOUSLY AND  QUICKLY.
THE ENEMY OF PUBLISHER IS THE GOOGLE NOT CRACKER OR SCAMER.
Who is in charge of this billing defect issue?

Original issue reported on code.google.com by newandro...@gmail.com on 18 Jan 2014 at 6:54

GoogleCodeExporter commented 8 years ago
It mean that the IABHelper always return as owned ever after all.
which is serious.

Original comment by newandro...@gmail.com on 20 Jan 2014 at 3:08