# Pagos por Internet Obtén más información sobre las opciones de integración para aceptar pagos en línea. Utiliza el paquete de optimización del checkout para integrar tus pagos, que incluye [interfaces de usuario de pago](https://docs.stripe.com/payments/online-payments.md#payment-uis), [métodos de pago dinámicos](https://docs.stripe.com/payments/online-payments.md#payment-methods) y un [proceso de compra más rápido con Link](https://docs.stripe.com/payments/online-payments.md#link). Para empezar, [busca la integración](https://docs.stripe.com/payments/use-cases/get-started.md) que mejor se adapte a las necesidades de tu negocio. [Explora la demostración](https://checkout.stripe.dev/) ## Interfaces de usuario de pago Utiliza interfaces de usuario de pago prediseñadas para aceptar pagos en línea. [Enlaces de pago para compartir (Sin programación)](https://docs.stripe.com/payment-links.md): Utiliza Payment Links para insertar o compartir un enlace a una página de pago de Stripe para aceptar pagos sin sitio web. [Página de Checkout (Recomendado)](https://docs.stripe.com/checkout/quickstart.md): Integra o redirige a una página de pagos prediseñada en tu sitio web. [Flujo de pago personalizado](https://docs.stripe.com/payments/quickstart-checkout-sessions.md): Usa Stripe Checkout para diseñar una página personalizada para cobrar pagos. [Pagos dentro de la aplicación](https://docs.stripe.com/payments/quickstart.md?platform=ios): Utiliza el elemento de pago móvil para aceptar pagos en tu aplicación iOS, Android o React Native. ## API de pago ### Elige la API correcta Recomendamos la API de Checkout Sessions para la mayoría de las integraciones. Checkout Sessions te permite crear tanto una integración básica de cobro de pagos como flujos de pago complejos. Si utilizas PaymentIntents, debes implementar manualmente funcionalidades equivalentes en tu código, incluida la lógica de descuentos, el cálculo de impuestos y la conversión de divisas. Algunas funcionalidades, como Adaptive Pricing, requieren un esfuerzo considerable para replicarse con PaymentIntents. Elige PaymentIntents solo si quieres tener el control total de tu proceso de pago y reconstruir estas capacidades por tu cuenta. | | [Checkout Sessions](https://docs.stripe.com/api/checkout/sessions.md) | [Payment Intents](https://docs.stripe.com/api/payment_intents.md) | | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Recomendado para** | Cualquier empresa que quiera aceptar pagos con menos código y menos mantenimiento. Checkout Sessions cubre casos de uso similares a Payment Intents (cobro básico de pagos usando `price_data` o un flujo de pago completo con artículos en la cesta, impuestos, descuentos, envío, suscripciones y [Adaptive Pricing](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing.md)). | Empresas que quieren tener control total sobre su proceso de pago y construir su propia lógica de descuentos, impuestos, suscripciones y conversión de divisas. Esto requiere significativamente más código y mantenimiento continuo. | | **Integración** | Usa código para añadir una página de pago e integrar productos adicionales. Por ejemplo, habilita Stripe Tax estableciendo [automatic_tax.enabled = true](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-automatic_tax-enabled), en comparación con la API de Payment Intents, que requiere llamar manualmente a la API de Tax y vincular los cálculos. Algunas funcionalidades, como [Adaptive Pricing](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing.md), solo están disponibles con Checkout Sessions. | La API de Payment Intents es una API de nivel más bajo que te permite construir todo por tu cuenta, incluido el cálculo de impuestos, los descuentos, las suscripciones y la conversión de divisas. Cuando utilizas esta API, calculas el importe final y gestionas todo el ciclo de vida del proceso de pago en tu propio código. | | **Interfaz de usuario** | - Página de Checkout - - Elementos del Checkout | Elements | | **Complejidad** | Se adapta a tu negocio, desde el simple cobro de pagos hasta flujos de pago complejos. Cubre casos de uso similares a los de Payment Intents. | Requiere crear y mantener las funciones de pago incluidas en Checkout Sessions. Piensa bien si quieres seguir este camino. | ### Comparación de funciones | Función | API Checkout Sessions | API Payment Intents | | --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | **Diseño** | Úsalo para flujos de proceso de compra completos, incluidos pagos únicos o flujos complejos con artículos en la cesta, impuestos, envío y suscripciones. | Una API de nivel más bajo para crear tu propio flujo de pago desde cero. Debes implementar toda la lógica del proceso de pago por tu cuenta. | | **Cálculo de impuestos** | Cálculo de impuestos integrado con [Stripe Tax](https://docs.stripe.com/tax.md). | Requiere una integración independiente con la [API de Tax](https://docs.stripe.com/api/tax/settings.md). | | **Suscripciones** | Creación de [suscripción integrada](https://docs.stripe.com/payments/advanced/build-subscriptions.md). | Requiere una integración independiente con [Subscriptions](https://docs.stripe.com/billing/subscriptions/overview.md). | | **Cupones y descuentos** | Gestión integrada de [cupones y descuentos](https://docs.stripe.com/payments/advanced/discounts.md?payment-ui=embedded-components). | Requiere calcular los descuentos manualmente. | | **Gastos de envío** | Cálculo de gastos de envío integrado. | Requiere calcular los gastos de envío manualmente. | | **Flexibilidad de interfaz de usuario** | Página de proceso de compra alojado, formularios integrados e interfaz de usuario Custom. | Solo interfaz de usuario Custom. | | **Recopilación de direcciones** | Recopilación [integrada de datos de cliente, facturación y direcciones de envío](https://docs.stripe.com/payments/advanced/collect-addresses.md). | Requiere gestionar las direcciones manualmente. | | **Seguimiento de pedidos** | Funciones integradas de resumen de pedidos y [recibo](https://docs.stripe.com/payments/advanced/receipts.md). | Requiere implementar el seguimiento de pedidos Custom. | | **Actualizaciones de importe** | [Inventario dinámico y actualizaciones](https://docs.stripe.com/payments/advanced/dynamic-updates.md) de partidas individuales. | Requiere actualizar manualmente el importe. | | **Caducidad de la sesión** | Caducidad automática después de 24 horas. | Sin caducidad automática. | | **Eventos de webhook** | [Eventos webhook](https://docs.stripe.com/webhooks.md) para todo el ciclo de vida del proceso de compra. | Solo eventos de estatus pago. | ## Añade métodos de pago Acepta más métodos de pago para ayudar a tu empresa a ampliar su alcance internacional y mejorar la conversión durante el proceso de compra. [Métodos de pago dinámicos](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md): Simplifica el código de tus métodos de pago ordenando y mostrando dinámicamente los métodos de pago. [Métodos de pago de prueba A/B](https://docs.stripe.com/payments/a-b-testing.md): Inicia una prueba A/B para un nuevo método de pago en el Dashboard. [Reglas de métodos de pago](https://docs.stripe.com/payments/payment-method-rules.md): Controla cuándo están disponibles los métodos de pago para tus clientes. [Configuraciones de métodos de pago](https://docs.stripe.com/payments/payment-method-configurations.md): Crea diferentes conjuntos de métodos de pago para mostrarlos a los clientes en función de situaciones específicas del proceso de compra. ## Añade Link para agilizar el proceso de pagos Utiliza [Link](https://docs.stripe.com/payments/link.md) para que tus clientes puedan seleccionar un método de pagos guardado en el proceso de compra, en lugar de tener que introducir los datos de pago. Tus clientes pueden guardar sus tarjetas de crédito, tarjetas de débito o cuentas bancarias de EE. UU. para agilizar el proceso de pago en cualquier comercio que admita Link. Link también te permite aceptar [Instant Bank Payments](https://docs.stripe.com/payments/link/instant-bank-payments.md) y [Klarna](https://docs.stripe.com/payments/link/klarna.md). [Link con Checkout](https://docs.stripe.com/payments/link/checkout-link.md): Usa Link con la página de pago prediseñada de Stripe. [Link con Elements para la web](https://docs.stripe.com/payments/link/elements-link.md): Incorpora Link en tu página de pago personalizada para lograr un proceso de compra más rápido [Link con Elements móviles](https://docs.stripe.com/payments/link/mobile-payment-element-link.md): Añade Link a tus aplicaciones nativas de iOS, Android y React Native. ## Integración con una plataforma o un plugin Stripe trabaja con miles de plataformas populares y admite plugins para incorporar los pagos de Stripe a tu sitio web. Consulta [todas nuestras soluciones de integración](https://stripe.partners) en nuestro directorio en línea. [Shopify](https://stripe.com/partners/shopify): Vende por Internet, en las redes sociales y en persona con una plataforma de comercio multicanal. [Squarespace](https://stripe.com/partners/squarespace): Utiliza los pagos de Stripe en una sola plataforma para vender tus productos. [Adobe Commerce](https://docs.stripe.com/use-stripe-apps/adobe-commerce.md): Utiliza la aplicación de Stripe para Adobe Commerce y acepta pagos en Adobe Commerce.