---
title: "Implementar paywalls manualmente en React Native SDK"
description: "Aprende cómo implementar paywalls manualmente en tu app de React Native con el SDK de Adapty."
---

## Aceptar compras \{#accept-purchases\}

Si estás trabajando con paywalls que has implementado tú mismo, puedes delegar el manejo de las compras en Adapty usando el método `makePurchase`. De esta forma, nos encargamos de todos los escenarios del usuario y tú solo necesitas gestionar los resultados de la compra.

:::important
`makePurchase` funciona con productos creados en el Adapty Dashboard. Asegúrate de configurar los productos y las formas de recuperarlos en el dashboard siguiendo la [guía de inicio rápido](quickstart).
:::

<CustomDocCardList ids={['react-native-quickstart-manual', 'fetch-paywalls-and-products-react-native', 'present-remote-config-paywalls-react-native', 'react-native-making-purchases', 'react-native-restore-purchase', 'react-native-troubleshoot-purchases']} />

## Modo observador \{#observer-mode\}

Si quieres implementar tu propia lógica de manejo de compras desde cero, pero aun así quieres aprovechar los análisis avanzados de Adapty, puedes usar el modo observador.

:::important
Consulta las limitaciones del modo observador [aquí](observer-vs-full-mode).
:::

<CustomDocCardList ids={['implement-observer-mode-react-native', 'report-transactions-observer-mode-react-native', 'react-native-troubleshoot-purchases']} />