Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In-App purchases which are cancelled cannot be reset #5

Closed
GoogleCodeExporter opened this issue Apr 14, 2016 · 21 comments
Closed

In-App purchases which are cancelled cannot be reset #5

GoogleCodeExporter opened this issue Apr 14, 2016 · 21 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1. User attempts In-App purchase
2. Transaction is cancelled (Credit card problem, time out etc), no charge is 
made to the customer.
3. User cannot re-attempts the purchase the message appears "You have already 
purchased this item" 

What is the expected output? What do you see instead?

A way for the transaction to be reset so the user may purchase the In-App Item, 
This facility does not seem to be available on in the DashBoard.

What version of the product are you using? On what operating system?

I'm the Developer of Quota 
(https://market.android.com/details?id=com.southfreo) which uses In-App 
purchasing to upgrade the Application. The code is based on the Billing sample.

Please provide any additional information below.

It seems the message "You have already purchased this item" is incorrect as the 
transaction was cancelled, the transaction should have reset and the user allow 
to attempt a repurchase.





Original issue reported on code.google.com by iHomeApp...@gmail.com on 1 Apr 2011 at 2:03

@GoogleCodeExporter
Copy link
Author

I was not able to reproduce this.

I purchased a managed item using an expired credit card. I got an order 
cancellation notice. I was able to re-try the purchase using a different card 
without error.

Original comment by trevorjohns@google.com on 7 Apr 2011 at 11:14

  • Changed state: Invalid

@GoogleCodeExporter
Copy link
Author

I am experiencing the same issue as described above.
However my order is not cancelled by Google but by the developer (At least 
Google Checkout says so, we never cancelled the order)

When making the purchase I never received an answer from the Market App telling 
me that the purchase state has changed. I do receive a RESULT_OK for sending 
the purchase request.

Checkout tells me this (this comes from the developer account):
Apr 5     3:31 PM   Order received  You received a new order. Google has sent 
the customer an order confirmation email.
Apr 5     3:32 PM   Authorization successful    The customer's credit card was 
authorized for €0.99, and passed all risk checks.
Apr 5     3:34 PM   Order cancelled     You cancelled this order.
Reason: Other (describe below)
Message sent to customer: We could not complete your order in a timely fashion. 
Please verify your payment information in Google Checkout and try again later.

After that I cannot retry the purchase as I always get the message "You have 
already purchased this item or the purchase is still pending"

Maybe the issue here is that the order is not cancelled by Google (as in your 
test case) but by the developer.
I might also add, that the same code works for unmanaged items and the 
android.test.* test cases.

In case it helps, the order ID of such a failed purchase is 822891327004771
The market version on the device is 2.3.4

Original comment by Weeds2...@gmail.com on 8 Apr 2011 at 10:40

@GoogleCodeExporter
Copy link
Author

Yes, I don't think this is invalid as appears to be effecting a number of 
users, Here's pretty much the above case stating I cancelled it which I did not 
:-

http://forums.whirlpool.net.au/forum-replies.cfm?t=1655181&p=20#r385

Original comment by iHomeApp...@gmail.com on 11 Apr 2011 at 2:39

@GoogleCodeExporter
Copy link
Author

Issue 16 has been merged into this issue.

Original comment by trevorjohns@google.com on 20 Apr 2011 at 7:40

@GoogleCodeExporter
Copy link
Author

Hi everyone,
We were able to recently track this down from logs data, and a fix was recently 
checked in to our server code.

I'm marking this as fixed, but keep in mind that it will take 1-2 weeks for 
this change to pass QA and make it onto our servers. Thanks for your continued 
patience.

Original comment by trevorjohns@google.com on 20 Apr 2011 at 7:43

  • Changed state: Fixed

@GoogleCodeExporter
Copy link
Author

The patch made it to production last night, and stuck orders are in the process 
of being unstuck as I write this. This issue is now fully resolved.

Original comment by trevorjohns@google.com on 26 Apr 2011 at 7:19

  • Changed state: Verified

@GoogleCodeExporter
Copy link
Author

[deleted comment]

@GoogleCodeExporter
Copy link
Author

i am still facing this issue in my game and users are unable to do any more 
purchases in my app. 

Please fix this issue or suggest any solution for my current users.

Original comment by ahmad.sh...@gamevstudios.com on 15 Sep 2011 at 4:03

@GoogleCodeExporter
Copy link
Author

Currently seeing a "You already have a pending order for this item" error as 
well.

Original comment by mitchcha...@gmail.com on 16 Sep 2011 at 5:32

@GoogleCodeExporter
Copy link
Author

This is still a problem for me too.

Original comment by cosimo.s...@gmail.com on 7 Oct 2011 at 4:38

@GoogleCodeExporter
Copy link
Author

I received 12 notices like this with orders being cancelled.  I guess the only 
alternative is to build an alternate payment method.

Original comment by jamesoth...@gmail.com on 14 Feb 2012 at 2:54

@GoogleCodeExporter
Copy link
Author

Same problem with the new version of Angry Birds Space from Rovio.

Original comment by christop...@gmail.com on 16 Jun 2012 at 12:34

@GoogleCodeExporter
Copy link
Author

It's almost a year and half since you said this was fixed, and I'm experiencing 
it today, it's not fixed. Why no updates?

Original comment by steven.e...@gmail.com on 3 Aug 2012 at 9:18

@GoogleCodeExporter
Copy link
Author

And I am experiencing for these last few days. All my orders are cancelled by 
my seller account, with the message: 

 We could not complete your order in a timely fashion. Please verify your payment information in Google Checkout and try again later.

Is there any known fix?

Original comment by xenopscr...@gmail.com on 22 Aug 2012 at 8:01

@GoogleCodeExporter
Copy link
Author

I have users are complaining about this bug too.  The issue has not been fixed.

Original comment by aliao.sv...@gmail.com on 24 Aug 2012 at 5:12

@GoogleCodeExporter
Copy link
Author

We are facing the same issue. If an in-app purchase is cancelled and the same 
user attempts to purchase it again we get a "you already purchased this item" 
error.

Original comment by richardb...@gmail.com on 27 Aug 2012 at 1:59

@GoogleCodeExporter
Copy link
Author

We are seeing this issue for the first time and now a ton of this issue 
starting yesterday.  Suddenly a bunch of our orders are getting into this state 
and there is little, if anything we can do about it.

It appears related to 
http://code.google.com/p/marketbilling/issues/detail?id=45 which was reported 
as well.

We would appreciate knowing what we can and should tell our customers to do - 
because ultimately it makes the app developer look bad.

Original comment by r...@equazi.com on 31 Aug 2012 at 2:21

@GoogleCodeExporter
Copy link
Author

We are seeing a similar issue as well, which I was able to reproduce using two 
different accounts:

- the first in-app purchase works fine

- In the developer google checkout console, I cancel the purchase

- if the user then tries to purchase the in-app purchase again, he gets a 
message that everything worked out fine, and he will even get a receipt by 
email. but the app never gets the product delivered, and a few minutes later 
the user gets an email saying the in-app purchase was cancelled.

The user can even purchase the product over and over again, like every few 
seconds, which shouldn't be possible for a managed product. The user then gets 
a lot of confirmation e-mails, plus a lot of cancel e-mails a few minutes later.

I know that this worked before. When I implemented the in-app purchase feature 
in our app a few months ago, I cancelled purchases for a few test accounts 
(some of them were not registered as test accounts in the developer console) a 
lot of times in order to test the feature.

Original comment by flamrhei...@gmail.com on 6 Sep 2012 at 9:44

@GoogleCodeExporter
Copy link
Author

Hello, I just went to purchase premium for the app telik tv. 

I chose the option to bill back to my network provider. 

I'm now getting the message when I select the premium features of this app

Item already purchased
"You have already purchased this item or the purchase is still pending."

If I'm unable to to use the premium features I obviously do not want to be 
charged from my network provider. How would I go about rectifying this?

Original comment by jonathan...@gmail.com on 9 Nov 2012 at 9:26

@GoogleCodeExporter
Copy link
Author

"You already have a pending order for this item"  Getting this error repeatedly 
when trying to purchase ad-free Angry Birds after updating my credit card.  
There seems to be no way to reset the cancelled order from my expired card!!


Original comment by seanlov...@gmail.com on 12 Nov 2012 at 12:29

@GoogleCodeExporter
Copy link
Author

Same problem. Message shown is: "You have already purchased this item", but the 
order has been cancelled by developer.

Original comment by info.wac...@gmail.com on 7 Mar 2013 at 3:42

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant