---
title: "Adım 3. Satın almayı etkinleştir"
description: "Adapty'nin Feature Flags sistemi ile nasıl satın alma yapacağınızı öğrenin."
---

Tebrikler! Ürün başlığı ve fiyat dahil olmak üzere [paywallınızı Adapty'den gelen ürün verilerini gösterecek şekilde](ff-add-variables-to-paywalls) başarıyla yapılandırdınız.

Şimdi son adıma geçelim – kullanıcıların paywall üzerinden satın alma yapmasını sağlamak.

## Adım 3.1. Kullanıcıların satın alma yapmasını etkinleştir \{#step-31-enable-users-to-make-purchases\}

1. Paywall sayfanızdaki satın al düğmesine çift tıklayın. Sağ panelde, henüz açık değilse **Actions** bölümünü açın.

2. **Action Flow Editor**'ı açın.

  <img src="/assets/shared/img/ff-action-flow-editor.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

3. **Select Action Trigger** penceresinde **On Tap**'i seçin.
4. **No Actions Created** penceresinde **Add Action**'a tıklayın. `makePurchase` eylemini aratın ve seçin.

  <img src="/assets/shared/img/ff-makepurchase.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

5. **Set Actions Arguments** bölümünde, daha önce oluşturulan `getPaywallProductsResult` değişkenini seçin.
6. Alanları aşağıdaki gibi doldurun:
	- **Available Options**: Data Structure Field
    - **Select Field**: value
    - **Available Options**: Item at Index
    - **List Index Options**: First

  <img src="/assets/shared/img/ff-makepurchase-value.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

7. `subscriptionUpdateParameters`'a tıklayın, `AdaptySubscriptionUpdateParameters` ifadesini aratın ve seçin. **Confirm**'e tıklayın.
    :::info
    Varsayılan olarak tüm nesne alanlarını boş bırakabilirsiniz. Android uygulamalarında bir aboneliği başka biriyle değiştirmek için bu alanları doldurmanız gerekir. Daha fazla bilgi için [buraya](https://android.adapty.io/adapty/com.adapty.models/-adapty-subscription-update-parameters/) bakın.
    :::
   
   <img src="/assets/shared/img/ff-subupdate.webp"
   style={{
   border: '1px solid #727272', /* border width and color */
   width: '700px', /* image width */
   display: 'block', /* for alignment */
   margin: '0 auto' /* center alignment */
   }}
   />
   
8. **Confirm**'e tıklayın.
9. **Action Output Variable Name** alanında yeni bir değişken oluşturun ve `makePurchaseResult` olarak adlandırın – bu, satın almanın başarılı olduğunu doğrulamak için daha sonra kullanılacak.

  <img src="/assets/shared/img/ff-makepurchaseresult.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

## Adım 3.2. Satın almanın başarılı olup olmadığını kontrol et \{#step-32-check-if-the-purchase-was-successful\}

Şimdi satın almanın gerçekleşip gerçekleşmediğini kontrol eden bir adım ayarlayalım.

1. **+** simgesine tıklayın ve **Add Conditional**'a tıklayın.
2. **Set Condition for Action** alanında `makePurchaseResult` değişkenini seçin.
3. **Set Variable** penceresinde alanları aşağıdaki gibi doldurun:
    - **Available Options**: Has Field
    - **Select Field**: profile

  <img src="/assets/shared/img/ff-makepurchaseresult-conditional.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

4. **Confirm**'e tıklayın.

## Adım 3.3. Ücretli içeriği aç \{#step-33-open-paid-content\}

Satın alma başarılıysa ücretli içeriğin kilidini açabilirsiniz. Nasıl yapılacağını aşağıda bulabilirsiniz:

1. **TRUE** etiketinin altındaki **+** simgesine tıklayın ve **Add Action**'a tıklayın.
2. **Define Action** alanında, **Navigate To** listesinden açmak istediğiniz sayfayı aratın ve seçin. Bu örnekte sayfa **Questions**'dır.

  <img src="/assets/shared/img/ff-questions.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

## Adım 3.4. Satın alma başarısız olursa hata mesajı göster \{#step-34-show-error-message-if-purchase-failed\}

Satın alma başarısız olursa kullanıcıya bir uyarı gösterelim.

1. **FALSE** etiketine bir **Informational Dialog** eylemi ekleyin.
2. **Title** alanına iletişim kutusu başlığı için istediğiniz metni girin; örneğin **Purchase Failed**.
 
    <img src="/assets/shared/img/ff-purchase-fail.webp"
    style={{
      border: '1px solid #727272', /* border width and color */
      width: '700px', /* image width */
      display: 'block', /* for alignment */
      margin: '0 auto' /* center alignment */
    }}
  />
  

3. **Message** kutusundaki **Value**'ya tıklayın. **Set from Variable** penceresinde `makePurchaseResult` ifadesini aratın ve seçin. Alanları aşağıdaki gibi doldurun:
    
   - **Available Options**: Data Structure Field
   - **Select Field**: error
   - **Available Options**: Data Structure Field
   - **Select Field**: errorMessage
      
   
      <img src="/assets/shared/img/ff-fail-message.webp"
      style={{
      border: '1px solid #727272', /* border width and color */
      width: '700px', /* image width */
      display: 'block', /* for alignment */
      margin: '0 auto' /* center alignment */
      }}
      />
      

4. **Confirm**'e tıklayın.
5. **FALSE** akışına bir **Terminate** eylemi ekleyin.

  
    <img src="/assets/shared/img/ff-terminate-purchase.webp"
    style={{
      border: '1px solid #727272', /* border width and color */
      width: '700px', /* image width */
      display: 'block', /* for alignment */
      margin: '0 auto' /* center alignment */
    }}
  />
  

6. Son olarak sağ üst köşedeki **Close**'a tıklayın.

Tebrikler! Kullanıcılarınız artık ürünlerinizi satın alabilir. Ek bir adım olarak, ücretli içerik mi yoksa paywall mı gösterileceğine karar vermek amacıyla başka yerlerde [kullanıcının ücretli içeriğe erişimini kontrol eden bir yapı kurmanızı](ff-check-subscription-status) öneririz.