# Visión general para desarrolladores

Todo lo que necesitas para integrar MONEI en tu sitio web o app. Elige un método de integración y conecta la API, el SDK de cliente y los webhooks.

## Elige tu integración[​](#choose "Enlace directo al Elige tu integración")

<!-- -->

* **[Página de pago prediseñada](https://docs.monei.com/es/es/integrations/use-prebuilt-payment-page/.md)** — redirige a un checkout alojado por MONEI con todos los métodos de pago y casi sin código de frontend.
* **[Checkout personalizado](https://docs.monei.com/es/es/integrations/build-custom-checkout/.md)** — recoge los datos de pago en tu propia página con Componentes de [MONEI.js](https://docs.monei.com/es/es/monei-js/overview/.md).
* **[API de pagos](https://docs.monei.com/es/es/apis/rest/payments/.md)** — crea y gestiona pagos de servidor a servidor.

## Bloques fundamentales[​](#building-blocks "Enlace directo al Bloques fundamentales")

* **[Referencia de la API REST](https://docs.monei.com/es/es/apis/rest/.md)** — todos los endpoints, con sus esquemas de petición y respuesta.
* **[API GraphQL](https://docs.monei.com/es/es/apis/graphql/.md)** — para partners de MONEI Connect.
* **[MONEI.js](https://docs.monei.com/es/es/monei-js/overview/.md)** — la librería de cliente para Componentes y tokenización.
* **[Webhooks](https://docs.monei.com/es/es/guides/webhooks/.md)** — recibe el estado autoritativo del pago en tu servidor.
* **[Tokenización por canal](https://docs.monei.com/es/es/channel-tokenization/.md)** — reutiliza métodos de pago guardados entre canales.

## Antes de activar los pagos[​](#go-live "Enlace directo al Antes de activar los pagos")

[Prueba y activa](https://docs.monei.com/es/es/testing/.md) — usa tarjetas de prueba, Bizum y PayPal para validar tu integración y luego cambia a las claves de producción.

## Preguntas frecuentes[​](#common-questions "Enlace directo al Preguntas frecuentes")

### ¿Qué integración debería elegir?[​](#which-integration "Enlace directo al ¿Qué integración debería elegir?")

Si quieres el menor esfuerzo, usa la [página de pago prediseñada](https://docs.monei.com/es/es/integrations/use-prebuilt-payment-page/.md). Si necesitas que el checkout esté en tu propia página, usa un [checkout personalizado](https://docs.monei.com/es/es/integrations/build-custom-checkout/.md). Usa la [API](https://docs.monei.com/es/es/apis/rest/payments/.md) directamente solo cuando proceses de servidor a servidor.

### ¿Cómo confirmo que un pago realmente tuvo éxito?[​](#confirm "Enlace directo al ¿Cómo confirmo que un pago realmente tuvo éxito?")

Confía siempre en el [webhook](https://docs.monei.com/es/es/guides/webhooks/.md) enviado a tu servidor — nunca solo en el resultado del lado del cliente.
