Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemSteam
| Name | ISteamPurchasingServerLink |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystemSteam/Source/Public/OnlinePurchaseInterfaceSteam.h |
| Include Path | #include "OnlinePurchaseInterfaceSteam.h" |
Syntax
class ISteamPurchasingServerLink
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISteamPurchasingServerLink() |
OnlinePurchaseInterfaceSteam.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OffersUpdatedDelegate | FOnOffersUpdatedDelegate | To use offer enumeration in the purchase interface, you must call these delegates after connecting the server link to refresh the purchase and store interface's offers. | OnlinePurchaseInterfaceSteam.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void FinalizePurchase
(
const FUniqueNetId& UserId, |
Overrride this function if your game uses the FinalizePurchase functionality to consume a microtransaction and mark it as properly used. | OnlinePurchaseInterfaceSteam.h | |
virtual void FinalizeReceiptValidationInfo
(
const FUniqueNetId& UserId, |
Overrride this function if your game uses the FinalizeReceiptValidationInfo. | OnlinePurchaseInterfaceSteam.h | |
void InitiateTransaction
(
const FUniqueNetId& UserId, |
Required virtual function, and the main use case of the server link. | OnlinePurchaseInterfaceSteam.h |