What does this mean for me? You will always be able to play your favorite games on Kongregate. However, certain site features may suddenly stop working and leave you with a severely degraded experience.
What should I do? We strongly urge all our users to upgrade to modern browsers for a better experience and improved security.
We suggest you install the latest version of one of these browsers:
Kongregate is a community-driven browser games portal with an open platform for all web games.
Get your games in front of thousands of users while monetizing through ads and virtual goods.
Learn more »
When a user buys items from our external purchase frame and once the purchase is complete, I think we should get the user\_id, game\_auth\_token, for using the user\_items.json method and use\_item.json method to query and consume items, how could we get these datas (user\_id, game\_auth\_token) when the user complete the buying process on your site [https://www.kongregate.com/api/purchase\_items](https://www.kongregate.com/api/purchase_items)?
Check out the callback url functionality. ([Bottom of this page](http://developers.kongregate.com/docs/api-overview/server-side-intro)) Hopefully that is what you want.
> Inventory Invalidation: invalidate\_user\_inventory
> This callback (invalidate\_user\_inventory) is fired when a user’s inventory is changed. This can happen when they complete a purchase. When you receive this event, you should request an updated list of the player’s item instances so you can update the information on your end.
> - user\_id: The user\_id of the player who had their inventory changed.
> - username: The username of the player who had their inventory changed.
> - game\_auth\_token: The game\_auth\_token of the player who had their inventory changed.