Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemSteam > API/Plugins/OnlineSubsystemSteam/ISteamPurchasingServerLink
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
Derived Overrides
| Name | InitiateTransaction |
| Type | function |
| Header File | /Engine/Plugins/Online/OnlineSubsystemSteam/Source/Public/OnlinePurchaseInterfaceSteam.h |
| Include Path | #include "OnlinePurchaseInterfaceSteam.h" |
void InitiateTransaction
(
const FUniqueNetId & UserId,
TArray < FSteamPurchaseDef > Mtxns,
const FOnPurchaseCheckoutComplete & Delegate
)