Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemSteam > API/Plugins/OnlineSubsystemSteam/FSteamPurchasingServerLinkDebug
Description
Required virtual function, and the main use case of the server link. Use this to call into your server to use the Steam Web API and complete the microtransaction purchase request. Your backend server should be using the InitTxn API
Virtual Inheritance
- ISteamPurchasingServerLink::InitiateTransaction → FSteamPurchasingServerLinkDebug::InitiateTransaction
| Name | InitiateTransaction |
| Type | function |
| Header File | /Engine/Plugins/Online/OnlineSubsystemSteam/Source/Public/OnlinePurchaseInterfaceSteam.h |
| Include Path | #include "OnlinePurchaseInterfaceSteam.h" |
| Source | /Engine/Plugins/Online/OnlineSubsystemSteam/Source/Private/OnlinePurchaseInterfaceSteam.cpp |
virtual void InitiateTransaction
(
const FUniqueNetId & UserId,
TArray < FSteamPurchaseDef > Mtxns,
const FOnPurchaseCheckoutComplete & Delegate
)