Eymir / marketbilling

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

Refunding in-app purchases #11

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The documentation lists three states for a managed purchase: Purchased, 
Canceled, Refunded.

The sample code makes a point of treating Refunded as Purchased, commented as 
"nice for the user". I agree.

But - I don't see a way to refund an in-app purchase in my Google Checkout 
console:

https://checkout.google.com/sell/orders

I can open a particular order, and that only has a button to "Cancel entire 
order". Doing this sets purchase state to Canceled (1), not Refunded (2), which 
makes sense, since it says "Cancel", not "Refund".

There is a link to "Refund some money", but it's grayed out.

Am I missing something? Is there a way to refund an in-app purchase, distinct 
from canceling it?

Is the documentation wrong? Is the sample code wrong?

Original issue reported on code.google.com by kmans...@gmail.com on 11 Apr 2011 at 4:16

Attachments:

GoogleCodeExporter commented 9 years ago
As far as I understand it, CANCELLING the order will refund their money (if any 
was taken yet) and mark the item as Canceled meaning they no longer own it. If 
you wait for your credit card processing to go through, then I think you can 
finally use "refund some money" which as I understand it will give them back 
some money but will not change the transaction state. So you should be able to 
give a full refund without marking it as "cancelled". Hope that makes sense.

Original comment by cjse...@gmail.com on 14 Apr 2011 at 2:21

GoogleCodeExporter commented 9 years ago
>>
So you should be able to give a full refund without marking it as "cancelled". 
Hope that makes sense.
<<

It does. Thank you.

Original comment by kmans...@gmail.com on 14 Apr 2011 at 2:47