Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemSteam
Inheritance Hierarchy
- ISteamPurchasingServerLink
- FSteamPurchasingServerLinkDebug
References
| Module | OnlineSubsystemSteam |
| Header | /Engine/Plugins/Online/OnlineSubsystemSteam/Source/Public/OnlinePurchaseInterfaceSteam.h |
| Include | #include "OnlinePurchaseInterfaceSteam.h" |
Syntax
class ISteamPurchasingServerLink
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnOffersUpdatedDelegate | OffersUpdatedDelegate | 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. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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. | |
| void | FinalizeReceiptValidationInfo
(
const FUniqueNetId& UserId, |
Overrride this function if your game uses the FinalizeReceiptValidationInfo. | |
| void | InitiateTransaction
(
const FUniqueNetId& UserId, |
Required virtual function, and the main use case of the server link. |