Пример #1
0
        PurchaseProcessingResult IStoreListener.ProcessPurchase(PurchaseEventArgs e)
        {
            UnifiedReceipt receipt = JsonUtility.FromJson <UnifiedReceipt>(e.purchasedProduct.receipt);

            onBuySuccess?.Invoke(receipt);
            return(PurchaseProcessingResult.Complete);
        }
        internal static string FormatUnifiedReceipt(string platformReceipt, string transactionId, string storeName)
        {
            UnifiedReceipt unifiedReceipt = new UnifiedReceipt()
            {
                Store         = storeName,
                TransactionID = transactionId,
                Payload       = platformReceipt
            };

            return(JsonUtility.ToJson(unifiedReceipt));
        }