Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemSteam > API/Plugins/OnlineSubsystemSteam/ISteamPurchasingServerLink
Description
Overrride this function if your game uses the FinalizePurchase functionality to consume a microtransaction and mark it as properly used. Your backend server should be calling the FinalizeTxn API, if it did not do so as part of the InitiateTransaction flow
| Name | FinalizePurchase |
| Type | function |
| Header File | /Engine/Plugins/Online/OnlineSubsystemSteam/Source/Public/OnlinePurchaseInterfaceSteam.h |
| Include Path | #include "OnlinePurchaseInterfaceSteam.h" |
virtual void FinalizePurchase
(
const FUniqueNetId & UserId,
const FString & ReceiptId
)