Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemSteam > API/Plugins/OnlineSubsystemSteam/ISteamPurchasingServerLink
- ISteamPurchasingServerLink::InitiateTransaction()
- FSteamPurchasingServerLinkDebug::InitiateTransaction()
References
| Module | OnlineSubsystemSteam |
| Header | /Engine/Plugins/Online/OnlineSubsystemSteam/Source/Public/OnlinePurchaseInterfaceSteam.h |
| Include | #include "OnlinePurchaseInterfaceSteam.h" |
void InitiateTransaction
(
const FUniqueNetId & UserId,
TArray < FSteamPurchaseDef > Mtxns,
const FOnPurchaseCheckoutComplete & Delegate
)
Remarks
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