---
title: "Solución para el error Code-1003 cantMakePayment en el SDK de React Native"
description: "Resuelve el error de pago al gestionar suscripciones en Adapty."
---

El error 1003, `cantMakePayments`, indica que no es posible realizar compras in-app en este dispositivo.

Si encuentras el error `cantMakePayments`, normalmente se debe a una de estas razones:

- Restricciones del dispositivo: El error no está relacionado con Adapty. Consulta las soluciones más abajo.
- Configuración del modo Observer: El método `makePurchase` y el modo Observer no pueden usarse al mismo tiempo. Consulta la sección más abajo.

## Problema: Restricciones del dispositivo \{#issue-device-restrictions\}

| Problema                       | Solución                                                                                                                                    |
|-------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|
| Restricciones de Screen Time  | Desactiva las restricciones de compras in-app en [Screen Time](https://support.apple.com/en-us/102470) |
| Cuenta suspendida             | Contacta con el soporte de Apple para resolver problemas con la cuenta                                                                      |
| Restricciones regionales      | Usa una cuenta de App Store de una región compatible                                                                                        |

## Problema: Usar el modo Observer y makePurchase a la vez \{#issue-using-both-observer-mode-and-makepurchase\}

Si usas `makePurchases` para gestionar las compras, no necesitas el modo Observer. El [modo Observer](observer-vs-full-mode) solo es necesario si implementas la lógica de compra tú mismo.

Por lo tanto, si usas `makePurchase`, puedes eliminar sin problema la activación del modo Observer del código de inicialización del SDK.