---
title: "Unity SDK'da satın alma sorunlarını giderme"
description: "Unity SDK'da satın alma sorunlarını giderme"
---

Bu kılavuz, Unity SDK'da satın almaları manuel olarak uygularken karşılaşılan yaygın sorunları çözmenize yardımcı olur.

## makePurchase başarıyla çağrılıyor, ancak profil güncellenmiyor \{#makepurchase-is-called-successfully-but-the-profile-is-not-being-updated\}

**Sorun**: `makePurchase` metodu başarıyla tamamlanıyor, ancak kullanıcının profili ve abonelik durumu Adapty'de güncellenmiyor.

**Neden**: Bu genellikle Google Play Store kurulumunun eksik ya da yanlış yapılandırıldığını gösterir.

**Çözüm**: Tüm [Google Play kurulum adımlarını](initial-android) tamamladığınızdan emin olun.

## makePurchase iki kez tetikleniyor \{#makepurchase-is-invoked-twice\}

**Sorun**: Aynı satın alma için `makePurchase` metodu birden fazla kez çağrılıyor.

**Neden**: Bu durum genellikle UI durum yönetimi sorunları veya kullanıcının hızlı ardışık etkileşimleri nedeniyle satın alma akışının birden fazla kez tetiklenmesinden kaynaklanır.

**Çözüm**: Tüm [Google Play kurulum adımlarını](initial-android) tamamladığınızdan emin olun.

## Observer modda AdaptyError.cantMakePayments \{#adaptyerrorcantmakepayments-in-observer-mode\}

**Sorun**: Observer modda `makePurchase` kullanırken `AdaptyError.cantMakePayments` hatası alıyorsunuz.

**Neden**: Observer modda satın almaları kendi tarafınızda yönetmeniz gerekir; Adapty'nin `makePurchase` metodunu kullanmamalısınız.

**Çözüm**: Satın almalar için `makePurchase` kullanıyorsanız observer modunu kapatın. Ya `makePurchase` kullanın ya da observer modunda satın almaları kendi tarafınızda yönetin. Daha fazla ayrıntı için [Observer modunu uygulama](implement-observer-mode-unity) sayfasına bakın.

## Adapty hatası: (code: 103, message: Play Market request failed on purchases updated: responseCode=3, debugMessage=Billing Unavailable, detail: null) \{#adapty-error-code-103-message-play-market-request-failed-on-purchases-updated-responsecode3-debugmessagebilling-unavailable-detail-null\}

**Sorun**: Google Play Store'dan faturalandırmanın kullanılamadığına dair bir hata alıyorsunuz.

**Neden**: Bu hata Adapty ile ilgili değildir. Cihazda faturalandırmanın mevcut olmadığını belirten bir Google Play Billing Library hatasıdır.

**Çözüm**: Bu hata Adapty ile ilgili değildir. Daha fazla bilgi için Play Store belgelerine göz atabilirsiniz: [BillingResult yanıt kodlarını yönetme](https://developer.android.com/google/play/billing/errors#billing_unavailable_error_code_3) | Play Billing | Android Developers.

## makePurchasesCompletionHandlers bulunamadı \{#not-found-makepurchasescompletionhandlers\}

**Sorun**: `makePurchasesCompletionHandlers` bulunamadığına dair sorunlarla karşılaşıyorsunuz.

**Neden**: Bu durum genellikle sandbox test sorunlarıyla ilgilidir.

**Çözüm**: Yeni bir sandbox kullanıcısı oluşturun ve tekrar deneyin. Bu yöntem, sandbox ile ilgili satın alma tamamlama işleyicisi sorunlarını çoğunlukla çözer.

## Diğer sorunlar \{#other-issues\}

**Sorun**: Yukarıda ele alınmayan başka satın alma sorunları yaşıyorsunuz.

**Çözüm**: Gerekirse SDK'yı [geçiş kılavuzlarını](unity-sdk-migration-guides) kullanarak en son sürüme güncelleyin. Pek çok sorun yeni SDK sürümlerinde giderilmiştir.