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

