Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem
Receipt result from checkout
| Name | FPurchaseReceipt |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlinePurchaseInterface.h |
| Include Path | #include "Interfaces/OnlinePurchaseInterface.h" |
Syntax
class FPurchaseReceipt : public FJsonSerializable
Inheritance Hierarchy
- FJsonSerializable → FPurchaseReceipt
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPurchaseReceipt() |
Interfaces/OnlinePurchaseInterface.h |
Structs
| Name | Remarks |
|---|---|
| FLineItemInfo | |
| FReceiptOfferEntry | Single purchased offer offer |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ReceiptOffers | TArray< FReceiptOfferEntry > | List of offers that were purchased | Interfaces/OnlinePurchaseInterface.h | |
| TransactionId | FString | Unique Id for this transaction/order | Interfaces/OnlinePurchaseInterface.h | |
| TransactionState | EPurchaseTransactionState | Current state of the purchase | Interfaces/OnlinePurchaseInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddReceiptOffer
(
const FReceiptOfferEntry& ReceiptOffer |
Interfaces/OnlinePurchaseInterface.h | ||
void AddReceiptOffer
(
FReceiptOfferEntry&& ReceiptOffer |
Interfaces/OnlinePurchaseInterface.h | ||
void AddReceiptOffer
(
const FOfferNamespace& InNamespace, |
Add a offer entry that has been purchased | Interfaces/OnlinePurchaseInterface.h |
Overridden from FJsonSerializable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Serialize
(
FJsonSerializerBase& Serializer, |
Interfaces/OnlinePurchaseInterface.h |