Partial success with the Chrome InApp shopping stream in the Chrome extension. I included the buy.js file and implemented the stream specified in the Chrome walkthrough here:
https://developer.chrome.com/webstore/payments-iap
Using my live extension, I ran a thread and it works fine. My credit card is charged and the callback returns successfully, I deliver the goods. When I check the call to google.payments.inapp.getPurchases, I see the item indicated as ACTIVE.
However, when I install the production / live extension on any other test computer (another) and try to start the google.payments.inapp.buy stream, I get one of two results:
1) A grayed-out graphic with the text "In-App Payments is currently unavailable. Transaction cannot be completed. Please try again later."
2) An empty window opens, then immediately closes.
The failure callback is returned with the error "INTERNAL_SERVER_ERROR".
Again, the flow of purchases works fine in my Google account, but cannot be successfully completed on any other account. My own internal tracking shows that 0% of users complete their purchases successfully, and this makes me think that the error is widespread. I know that users try to make purchases because of the internal tracking that I set up, but the only income on my Chrome toolbar is my own test purchases. Something smells funny.
Chrome Webstore ? !