---
title: "Sanal para birimleri"
description: "Adapty'de uygulama içi para birimlerini tanımlayın, ürünlere bağlayarak kredileri otomatik olarak verin ve her kullanıcı için bakiye takibi yapın."
---

<CustomDocCardList ids={['virtual-currency-quickstart', 'create-virtual-currency', 'virtual-currency-balance']} />

Kullanıcılarınıza ürün satın aldıklarında veya aboneliklerini yenilediklerinde sanal para birimi (AI token, kredi veya coin) verin. Bir para birimini bir kez tanımlayın, ödül vermesi gereken ürünlerle ilişkilendirin; Adapty her kullanıcının bakiyesini otomatik olarak günceller ve takip eder. Uygulamanız bu bakiyeyi [sunucu taraflı API](getting-started-with-server-side-api) aracılığıyla okur ve harcar — örneğin her üretim işlemi için token düşmek amacıyla.

## Nasıl çalışır \{#how-it-works\}

1. [Sanal para birimi oluşturun](create-virtual-currency): **Products** bölümünü açın ve **Virtual currency** sekmesine tıklayın. **New virtual currency** butonuna tıklayın. Bir kod, ad ve isteğe bağlı açıklama ile para birimini tanımlayın.
2. **Para birimini ürünlerle ilişkilendirin**: Para birimini tek seferlik veya abonelik ürünleriyle eşleştirin ve her satın alımın kaç kredi kazandıracağını ayarlayın.
3. **Krediler otomatik olarak tanımlanır**: Bir kullanıcı bağlı bir tek seferlik ürün satın aldığında veya bağlı bir aboneliği yenilediğinde, Adapty yapılandırılan kredileri bakiyelerine ekler.
4. **Bakiyeyi okuyun ve harcayın**: Uygulamanız her kullanıcının bakiyesini okur ve sunucu tarafı API'si aracılığıyla kredi verir ya da harcar.
5. **Her değişikliği takip edin**: Her bakiye değişikliği [kullanıcının profilinde](virtual-currency-balance) listelenir.

Para kurulumundan API aracılığıyla kredi harcamaya kadar eksiksiz bir adım adım kılavuz için [Sanal para birimi hızlı başlangıç](virtual-currency-quickstart) rehberine bakın.

## Kullanım senaryoları \{#use-cases\}

| Uygulama türü | Sanal para birimlerini nasıl kullanabilirsiniz |
|---------------|------------------------------------------------|
| **Yapay zeka uygulamaları** (görsel, video veya metin üretimi) | Her üretim için kredi tahsil edin. Aboneliğe aylık kredi hakkı ekleyin ve kredi paketlerini tek seferlik ürün olarak satın. |
| **Kısa drama ve video uygulamaları** | Bölümleri açmak için coin tahsil edin. Abonelere yinelenen coin hakkı tanıyın ve coin paketlerini tek seferlik ürün olarak satın. |
| **Dil öğrenme ve eğitim** | Ücretsiz kullanıcılara sunucu tarafı API aracılığıyla sınırlı sayıda kalp veya can hakkı verin. Ücretli planda daha fazla hak tanıyın veya bakiye kontrolünü tamamen atlayın. |
| **Mobil oyunlar** | Yumuşak ve sert para birimini bir arada kullanın: sunucu tarafı API aracılığıyla oynanış karşılığında altın verin, gem'leri para karşılığı satın ve ikisi arasında tek atomik işlemle dönüşüm yapın. |
| **Üretkenlik uygulamaları** | OCR veya dışa aktarma gibi maliyetli işlemleri kredilerle ölçün. Ücretsiz kullanıcılara az miktarda hak verin, abonelikle daha fazlasını tanıyın ve toplu işler için kredi paketi satın. |

:::tip
Abonelik ödenekleri için [kredi son kullanma](create-virtual-currency#link-products) özelliğini etkinleştirin. Kullanılmayan krediler her yenilemede sıfırlandığında, ödenek aboneliği sürdürmek için bir neden olmaya devam eder; yoğun kullanıcılar ise birikmiş stoku harcamak yerine kredi paketi satın alır.
:::

## Sınırlamalar \{#limitations\}

- **Cihazlar arası erişim için kimlik doğrulama gereklidir**: Bir bakiye tek bir profile aittir. Anonim bir kullanıcı bakiyesini yalnızca kazandığı cihazda tutar; bu nedenle bakiyenin her cihazda erişilebilir olması için kullanıcıları tanımlayın. Bkz. [Bakiyeler, profiller ve cihazlar](virtual-currency-balance#balances-profiles-and-devices).
- **Yalnızca sunucu tarafı**: Henüz bir bakiye okuma veya harcama SDK yöntemi bulunmamaktadır; bu nedenle uygulamanızın bir backend'e ihtiyacı vardır. Backend, bakiyeleri okur ve sunucu tarafı API aracılığıyla kredi ekler ya da harcar.
- **Uygulama başına en fazla 20 para birimi**: Tek bir uygulamada en fazla 20 sanal para birimi oluşturabilirsiniz.