YoYoGames / GMEXT-Steamworks

Repository for GameMaker's Steamworks Extension
Other
62 stars 13 forks source link

[FEATURE REQUEST] Add microtransactions (In-App-Purchases) to the Steamworks extension #22

Open dev816 opened 1 year ago

dev816 commented 1 year ago

How to use IAP (or item marketplace) for free game in this extansion? Thanks

DiasFranciscoA commented 1 year ago

This is not possible because there is no implementation for the ISteamMicroTxn interface on our extension.

I've turned this into a Feature Request that can be voted and we will consider that at a later date.

dev816 commented 1 year ago

Personally, I and at least 50 other people from the community still need it, + I saw on Reddit that they also wrote about it. Please, I think it's very useful, or tell me where to start to do it yourself

DiasFranciscoA commented 1 year ago

Upon further investigation, it appears that the Microtransactions feature utilizes a WebAPI, which means it primarily relies on http_requests and listens for http async responses.

While awaiting further assistance, you may find it helpful to review the documentation to familiarize yourself with the usage of the available endpoints. You can find the documentation for this feature at the following link: https://partner.steamgames.com/doc/webapi/ISteamMicroTxn.

SanyaShanin commented 6 months ago

Upon further investigation, it appears that the Microtransactions feature utilizes a WebAPI, which means it primarily relies on http_requests and listens for http async responses.

While awaiting further assistance, you may find it helpful to review the documentation to familiarize yourself with the usage of the available endpoints. You can find the documentation for this feature at the following link: https://partner.steamgames.com/doc/webapi/ISteamMicroTxn.

But everyone needs to remember that this call cannot be used in the game, because it contains a secret api key. Therefore, those who want to do this need to make a dedicated server that would store this key and access the steam api

msviator commented 3 months ago

Is there an update on this feature? Currently, there is no IAP function, so I am replacing it with the DLC function. However, DLC can only purchase it once, so we need to keep increasing the same DLC for users who want to buy it repeatedly.

kingsushi001 commented 2 months ago

I too would like this 🥲