---
title: "Исправление ошибки Code-1003 cantMakePayment в React Native SDK"
description: "Решение ошибки при совершении покупок при управлении подписками в Adapty."
---

Ошибка 1003, `cantMakePayments`, означает, что на этом устройстве нельзя совершать встроенные покупки.

Если вы столкнулись с ошибкой `cantMakePayments`, обычно это происходит по одной из следующих причин:

- Ограничения устройства: ошибка не связана с Adapty. Способы решения описаны ниже.
- Настройка Observer mode: метод `makePurchase` и Observer mode нельзя использовать одновременно. Подробнее — в соответствующем разделе ниже.

## Проблема: ограничения устройства \{#issue-device-restrictions\}

| Проблема                        | Решение                                                                                                           |
|---------------------------------|-------------------------------------------------------------------------------------------------------------------|
| Ограничения Screen Time         | Отключите ограничения встроенных покупок в [Screen Time](https://support.apple.com/en-us/102470)                  |
| Аккаунт заблокирован            | Обратитесь в службу поддержки Apple для решения проблем с аккаунтом                                               |
| Региональные ограничения        | Используйте аккаунт App Store из поддерживаемого региона                                                          |

## Проблема: одновременное использование Observer mode и makePurchase \{#issue-using-both-observer-mode-and-makepurchase\}

Если вы используете `makePurchase` для обработки покупок, Observer mode не нужен. [Observer mode](observer-vs-full-mode) требуется только в том случае, если логику покупок вы реализуете самостоятельно.

Таким образом, если вы используете `makePurchase`, можно смело убрать активацию Observer mode из кода инициализации SDK.