Chrome Web Store Extension on App Purchase INTERNAL_SERVER_ERROR

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 ? !

0
1

. , :

  • , ,

  • "": {env: "prod" }, "google.payments.inapp. *"

  • , , ,

  • originalId (nmmhkkegccagdldgiimedpiccmgmieda) chrome.runtime.connect() buy.js, , , INTERNAL_SERVER_ERROR.

, .

+1

All Articles