Well... I can't really do the first part, after all, this is a microtransaction through the Steamworks Web API, so it may not be able to match the microtransaction functionality of the Steamworks API. ....🙇♀️
The second part of the function is a verification function for purchasing the game itself, it is not related to the microtransaction function.