docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface IOrderInfo

    The model encapsulating additional information about an order.

    Namespace: UnityEngine.Purchasing
    Assembly: Unity.Purchasing.dll
    Syntax
    public interface IOrderInfo

    Properties

    Apple

    Apple specific OrderInfo class

    Declaration
    IAppleOrderInfo? Apple { get; }
    Property Value
    Type Description
    IAppleOrderInfo

    Google

    Google specific OrderInfo class

    Declaration
    IGoogleOrderInfo? Google { get; }
    Property Value
    Type Description
    IGoogleOrderInfo

    PurchasedProductInfo

    Additional information for purchased products found in a ConfirmedOrder.

    Declaration
    List<IPurchasedProductInfo> PurchasedProductInfo { get; set; }
    Property Value
    Type Description
    List<IPurchasedProductInfo>

    Receipt

    The receipt, in JSON format. Read only.

    For an order containing only consumable products, the Receipt will be only be available if it is a PendingOrder. Once it has been confirmed (ConfirmedOrder), the Receipt is empty as it is no longer returned from the store.

    The receipt provided while on the Apple App Store will be the full receipt of every purchase so far.

    Declaration
    string Receipt { get; }
    Property Value
    Type Description
    string

    TransactionID

    The transaction ID of the purchase. Read only.

    Consumable's transactionID are not set between app restarts unless it is a PendingOrder. Once it has been confirmed (ConfirmedOrder), the TransactionID is empty as it is no longer returned from the store.

    Declaration
    string TransactionID { get; }
    Property Value
    Type Description
    string
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)