IAPProduct → mağazadaki ürünleri tanımlar (ID, tip, consumable vs.). StoreItem → her ürün için ödülü tanımlar (gold, ticket, noAds, character). StoreRepository → ürün ID → ödül eşleşmesini yapar. IAPService → satın alma gerçekleştiğinde storeRepository.GetByProductId(productId) ile ilgili ödülü bulur ve GiveReward() çalıştırır.