---
title: "Web paywall"
description: "App Store ücretleri ve denetimlerinden kaçınarak ödeme almak için bir web paywall'u kurun."
---

:::important
Başlamadan önce, gerekli Adapty SDK sürümünün yüklü olduğundan emin olun:
- **Paywall Builder veya özel paywall'lar**: 3.6.1 veya üzeri (iOS), 3.15 veya üzeri (Android ve çok platformlu)
- **Flow Builder**: 4.0 veya üzeri (tüm platformlar)
:::
Adapty ile ödeme için kullanıcıları tarayıcıya yönlendiren bir buton içeren paywall veya [flow](adapty-paywall-builder) oluşturabilirsiniz. Kullanıcı başarılı satın alma işleminin ardından uygulamanıza döndüğünde abonelik otomatik olarak aktive olur.
Bu sayede mağaza ücretlerini atlayarak kullanıcı ödemelerini takip edebilirsiniz.

:::tip
App Store, harici ödeme seçeneklerine yalnızca ABD ve Japonya'da izin vermektedir.
:::
Bu pazarlar için yalnızca bir paywall kullanmak amacıyla mevcut paywallınızı çoğaltın ve bir web paywall'u ayarlayın. Böylece kullanımda iki neredeyse özdeş paywallınız olacak: biri ABD ve Japonya için, diğeri ise geri kalan herkes için.
:::
## Nasıl çalışır \{#how-it-works\}

Web paywall, uygulama içi paywalllarınızın her biri için oluşturulan benzersiz bir URL'dir. Ödeme için tarayıcıda açılır ve farklı ödeme sağlayıcılarıyla (Stripe, Paddle ve diğerleri) çalışır; hem Apple Pay düğmesi olan basit bir sayfayı hem de ek teklifler içeren daha karmaşık flow'ları destekler.

Web paywalllar aşağıdaki şekilde çalışır:
1. **Web paywall sayfasının nasıl görüneceğini** ve çalışacağını web paywall editöründe yapılandırın.
2. **Web paywall'ı** paywall ayarlarında bağlayın.
3. Uygulama paywallınıza kullanıcıları tarayıcıya yönlendiren **bir buton ekleyin**.
4. Kullanıcılar butona dokunduğunda Adapty SDK **benzersiz bir URL oluşturur**.
5. Kullanıcılar **web paywall sayfasına gider** ve harici bir ödeme yöntemi kullanarak abonelik için **ödeme yapar**.
6. Kullanıcılar uygulamaya döndüğünde Adapty SDK, aboneliğin etkinleştirildiğini doğrulamak için **profil güncellemelerini sorgular**.
7. Adapty satın almayı kaydeder ve yenileme ya da iptal gibi durum değişikliklerine karşı aboneliği takip eder.
## Adım 1. Web paywall oluşturma \{#step-1-create-a-web-paywall\}

1. Üzerinde çalışacağınız bir paywall edinin:
   - Mevcut bir paywall için harici ödemeleri etkinleştirmek istiyorsanız, paywall'ı [kopyalayın](duplicate-paywalls). Bu sayede web paywall'ı hedef kitlenize, orijinali ise diğer herkese gösterebilirsiniz.
   - Sıfırdan başlamak için [yeni bir paywall oluşturun](create-paywall).
2. Paywall sayfasında **Web paywall** sekmesine geçin ve **Create web paywall** düğmesine tıklayın. Yeni bir sayfaya yönlendirileceksiniz.

3. Web paywall'ı kurun ve bir ödeme yöntemi bağlayın.
:::tip
Harici düzenleyiciyi kurma ve bir ödeme sağlayıcısı bağlama konusunda yardım almak için [hızlı başlangıç kılavuzuna](web-paywall-configuration) bakın.
:::
4. **Web paywall** sayfasına geri dönün ve paywall bağlantısını yapıştırın.
:::important
Paywall'ınızı production ortamına açarken, web paywall'ınızı yayımladıktan sonra oluşturulan doğru bağlantıyı kullandığınızdan emin olun. Bağlantı formatı `paywalls-....fnlfx.com` şeklindedir.
:::
5. **Save** düğmesine tıklayın.

## Adım 2. Paywall'ı Tetikleyin \{#step-2-trigger-the-paywall\}

Web paywall'ınızı kullanmak için onu tetiklemeniz gerekir; bunu nasıl yapacağınız kurulumunuza bağlıdır:

- Flow Builder kullanıyorsanız, yalnızca satın almaları takip etmek ve verileri Adapty'ye geri göndermek için sağladığınız bağlantıyı kullanacak [yeni bir düğme eklemeniz](#step-2a-add-a-web-purchase-button) yeterlidir.
- SDK kullanıyorsanız, web paywall'larını yönetmek için [`openWebPaywall`](#step-2b-set-up-the-sdk-method) metodunu ayarlamanız gerekir.
### 2a. Adımı: Web satın alma düğmesi ekleyin \{#step-2a-add-a-web-purchase-button\}

**Flow Builder** kullanıyorsanız bir web paywall düğmesi eklemeniz gerekir. Bu düğme, satın almaları takip etmek ve verileri Adapty'ye geri göndermek için sağladığınız bağlantıyı kullanır.

1. Flow'u açın ve bir düğme ekleyin.

   Bir şablon veya mevcut bir paywall kullanıyorsanız, web paywall düğmesini mevcut satın alma düğmesinin yanına ekleyin. Aynı şekilde yapılandırabilirsiniz.
2. Sağdaki **Interactions** panelinde **Add trigger** seçeneğine tıklayın. Ardından bu tetikleyiciye **Purchase** eylemini atayın.
   
3. Eylem ayarlarında **Web payment** sekmesine geçin. Buradan web satın alma düğmesiyle ilişkilendirilecek bir ürün ve isteğe bağlı olarak bir teklif seçin.

4. Web paywall bağlantısını **Web paywall URL** alanına yapıştırın.

5. Varsayılan olarak web paywalllar, kullanıcıların uygulamadan çıkmak zorunda kalmaması için uygulama içi tarayıcıda açılır. Harici tarayıcıda açmak istiyorsanız **Open in external browser** seçeneğini işaretleyin.

### Adım 2b. SDK metodunu çağırın \{#step-2b-call-the-sdk-method\}

Kendi geliştirdiğiniz bir paywall ile çalışıyorsanız, web paywall'larını SDK metodu aracılığıyla ele almanız gerekir. Framework'e özgü kılavuzları okuyun:

- [iOS](ios-web-paywall)
- [Android](android-web-paywall)
- [React Native](react-native-web-paywall)
- [Flutter](flutter-web-paywall)
- [Unity](unity-web-paywalls)
- [Kotlin Multiplatform](kmp-web-paywalls)
- [Capacitor](capacitor-web-paywall)
## Adım 3. Placement ayarlayın \{#step-3-set-up-a-placement\}

App Store yalnızca ABD ve Japonya'da harici ödeme seçeneklerine izin verdiğinden, bu pazarlardaki iOS kullanıcıları için ayrı bir kullanıcı segmenti oluşturun ve farklı kitlelere farklı paywall'lar hedeflemek için bir placement ayarlayın. Android kullanıcıları için coğrafi kısıtlama uygulanmaz; ülke filtresi olmadan ayrı bir Android segmenti oluşturun.
1. Aşağıdaki özelliklere sahip [yeni bir segment oluşturun](segments):
   - **Country from store account**: United States, Japan
   - **Platform**: iOS and iPadOS
   - **App version**: Adapty SDK kullanan en son sürüm.

2. Bir placement [oluşturun](create-placement) ya da mevcut birini [düzenleyin](edit-placement). Web paywall ve oluşturulan segmentle [yeni bir kitle ekleyin](add-audience-paywall-ab-test).