I have implemented In App Billing For my android app.
After a feature is purchased in my app, I have been collecting the Purchase
bundle of that purchase Order to my local server.
I don know what's wrong happened, I got observed few purchase Orders in my
local server, which are not reflecting in merchant page.
When I check the purchase orders at my server, I found something strange
like,
The Order ID for that purchase is found as
Order ID <19 Digit number>.<16 Digit Number>
say <1234567891234567891>.<1234567891234567>
According to Google,
The order number itself is a string consisting of numbers only, with a
format assigned and managed by Google.
For transactions dated 5 December 2012 or later, Google payments assigns a
Merchant Order Number (rather than a Google Order Number) and reports the
Merchant Order Number as the value of orderId. Here's an example:
"orderId" : "GPA.1234-5678-9012-34567"
For transactions dated previous to 5 December 2012, Google checkout
assigned a Google Order Number and reported that number as the value of
orderId. Here's an example of an orderId holding a Google Order Number:
"orderId" : "556515565155651"
The Orders which are shown at merchant page are in the following format,
"orderId" : "GPA.1234-5678-9012-34567"
Question:
1. Is the OrderId other than the format <GPA.XXXX-XXXX-XXXX-XXXXX> is
considered as fraud?
2. How to validate an actual purchase in case of fraud orders[i.e Order ID
<19 Digit number>.<16 Digit Number>]?
--
You received this message because you are subscribed to the Google Groups
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit
https://groups.google.com/d/msgid/android-developers/fcfab914-7e5a-4f6a-80e2-74d3014d6e57%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.