I've recently implemented In-App Purchase in my app and was doing some 
testing with logging the order numbers that show up on the emailed receipt 
and what my application server receives during the transaction.

On my Google Checkout/Merchant account associated with my app, I can look 
at my test purchase and I see 2 order numbers.  First is the Google order 
number, a 15 digit number. Below that is what I assume is a Merchant Order 
Number of the form <20 digit number>.<16 digit number>.  The 20 digit 
number is always the same for every completed transaction.  My application 
server is receiving the Google order number and that is getting logged 
there.  After a successful purchase I get an email receipt that contains 
the 16 digit number.  I anticipate this causing problems when my customers 
will be sending in this 16 digit number from the Merchant Order Number 
while my end is recording the 15 digit Google Order Number.  Searching my 
Google Checkout dashboard with the 16 digit number returns zero results 
(because the leading 20 digit number is missing), so it makes it difficult 
to find specific orders from the receipt.

My question is, where does this Merchant Order Number get generated?  I do 
not (at least that I'm aware of) set anything like this in my app, nor is 
it done on the application server.  Does in-app purchase auto-generate one 
for me?  Can I disable this somehow?  Ultimately, I just want the Google 
order number showing up on the receipt, so I can quickly confirm purchase 
information through the Google Checkout dashboard and my application server 
logging.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to