A raíz de una sentencia judicial de mayo de 2025, Apple cambió sus pautas y ahora permite que los desarrolladores incluir enlaces fuera de sus aplicaciones para cobrar pagos en sitios web externos. Esto significa que, por primera vez, puedes usar un proceso de compra basado en la web para bienes o servicios digitales, lo que permite ahorrar hasta un 90 % en comisiones y transformar ese ahorro en ingresos adicionales para su empresa. Un proceso de compra basado en la web también ofrece mayor flexibilidad en precios y promociones, relaciones más cercanas con sus clientes, una mejor comprensión de sus datos y la posibilidad de cumplir con las expectativas de los usuarios mediante métodos de pago adicionales (como las opciones de “compra ahora, paga después”) que no están disponibles en el sistema de compras dentro de la aplicación (In-App Purchase, IAP) de Apple.
Para aprovechar esta oportunidad, los desarrolladores de aplicaciones nos cuentan que están explorando cómo realizar rápidamente la transición hacia un proceso de compra basado en la web para las aplicaciones de iOS. Sin embargo, quieren asegurarse de mantener la conversión de los clientes, incluso si deben redirigirlos fuera de su aplicación.
Si decides seguir este camino, Stripe puede ayudarte. Stripe es una suite totalmente integrada de productos financieros y de pagos que te permite gestionar todo el ciclo de vida de los ingresos en un solo lugar. Con Stripe, puedes procesar pagos, crear flujos de compra personalizables basados en la web, lanzar nuevos modelos de precios, automatizar el cumplimiento de la normativa fiscal internacional y acceder a informes unificados.
Stripe ha ayudado a docenas de aplicaciones a empezar a procesar pagos externos en los últimos meses, y muchas de ellas reportan ahorros de dos dígitos en las tarifas de procesamiento. En esta guía, hemos resumido las lecciones que aprendimos durante este tiempo para ayudarte a crear tu propia experiencia de pagos sin complicaciones, tanto en la aplicación como en la web. Estas prácticas recomendadas te ayudarán a hacer lo siguiente:
- Redirigir las compras desde la aplicación a la web conforme a la normativa.
- Crear una experiencia coherente para el usuario cuando pasas de la aplicación a la web.
- Crear un proceso de compra de alta conversión.
- Probar qué estrategias funcionan mejor para tus clientes.
- Administrar las actividades posteriores a la compra, como impuestos, reembolsos y disputas.
También veremos cómo Stripe puede ayudarte y destacaremos cómo Stripe Checkout para pagos desde la aplicación a la web aplica las prácticas recomendadas que se indican en esta guía. Vamos a ello.
Nota: las aplicaciones que venden bienes y servicios físicos (como las de comercio electrónico, reparto, comida y bebida, etc.) pueden usar cualquier sistema de pago de terceros en su aplicación. Para procesar pagos con Stripe, consulta nuestras soluciones de pago dentro de la aplicación.
Prácticas recomendadas para crear un proceso de compra optimizado basado en la web
Para crear una experiencia de pago en la web para los pagos de tu aplicación, te recomendamos seguir estas prácticas recomendadas.
Redirige el proceso de pago desde la aplicación a la web mediante el cumplimiento de la normativa
- Enlace a un navegador externo: es poco probable que los desarrolladores que intenten usar una WebView en su aplicación pasen la revisión de la App Store de iOS. En su lugar, redirige siempre a un navegador externo para cumplir con la normativa.
- Comprueba tu país de distribución: actualmente, las pautas actualizadas de Apple solo se aplican a las aplicaciones descargadas desde el “Storefront de Estados Unidos”. Usa la propiedad “Storefront” de StoreKit para detectar de qué storefront se descargó tu aplicación. Si tu aplicación no está en la tienda de EE. UU., es posible que estas pautas no se apliquen.
- Usa una solución prediseñada para garantizar el cumplimiento de las normativas: además de seguir las pautas de Apple, es importante cumplir con las normativas gubernamentales, bancarias y de red aplicables. Entre ellas se incluyen normas de seguridad como PCI, normas de privacidad como el Reglamento General de Protección de Datos (General Data Protection Regulation, RGPD) de la UE y la Ley de Privacidad del Consumidor de California (California Consumer Privacy Act, CCPA), y las divulgaciones exigidas por bancos y emisores de tarjetas de crédito. Tu procesador de pagos externo debería poder orientarte sobre todas ellas.
Crea una experiencia de usuario coherente cuando pases de tu aplicación a la web
- Mantén la selección de productos dentro de tu aplicación: permite que los clientes elijan sus productos dentro de tu aplicación y redirígelos a la web solo para el pago. Esto conserva la experiencia familiar dentro de la aplicación y evita enviar a los clientes a un carrito web tradicional, lo que puede afectar la conversión.
- Redirige a la web solo en el momento de pago: envía a los clientes a la web únicamente cuando sea hora de pagar. Esto mantiene la coherencia de tu flujo de pago y facilita cualquier prueba que quieras hacer en tu página de confirmación de compra, ya que solo modificarías una parte del flujo.
- Conserva la autenticación durante los redireccionamientos: si un cliente ha iniciado sesión en tu aplicación, debe permanecer conectado también en la web. Para una experiencia fluida, usa un servicio de autenticación de terceros (como Sign in with Apple o Firebase Authentication) que genere tokens de corta duración que tu aplicación pueda pasar mediante parámetros de URL. Sin esto, pedir a los clientes que inicien sesión de nuevo en la web genera fricción innecesaria.
- Redirige a los clientes de vuelta a tu aplicación automáticamente: usa los enlaces universales para que los clientes regresen a tu aplicación después del pago en la web. Los enlaces universales funcionan mejor en Safari; en Chrome, se abren en el navegador en lugar de redirigir a la aplicación. Si quieres usar enlaces universales en Chrome, asegúrate de que la primera página tras la redirección incluya un botón que lleve a los clientes de vuelta a tu aplicación mediante deep linking. Además, incluye siempre el resultado del pago en el enlace para que tu aplicación muestre la pantalla correcta. Esta doble estrategia, con enlaces universales y deep linking como respaldo, garantiza una redirección fiable.
- Asegura la continuidad al redirigir a la web: los clientes pueden sorprenderse cuando tu aplicación abre un navegador en lugar de Apple Pay dentro de la aplicación. Para que comprendan que la redirección es intencionada, agrega un icono o mensaje de redirección en tu aplicación y coloca de forma destacada el logotipo de tu aplicación, el nombre y una imagen del producto en tu página de proceso de compra web.
Crea un proceso de compra de alta conversión
- Diseña tu proceso de compra web para que tenga un aspecto coherente: en lugar de crear una página web adaptable con formularios genéricos, crea una página que se sienta coherente con la experiencia de tu aplicación. Puedes usar el mismo color de fondo, fuentes y colores de los botones de llamada a la acción de tu aplicación.
- Destaca Apple Pay en tu proceso de compra basado en la web: los clientes ya están acostumbrados a pagar con Apple Pay en tu aplicación, así que resalta este mismo método de pago en la web para ayudar a aumentar la conversión.
- Muestra métodos de pago guardados y populares en tu proceso de compra basado en la web: una ventaja de un proceso de compra basado en la web es la posibilidad de ofrecer más opciones de pago. Si un cliente no usa Apple Pay, mostrar métodos de pago guardados, como tarjetas archivadas, y otras opciones populares, como Cash App Pay, Link (la cartera digital de Stripe) o compra ahora, paga después, puede ayudar a mejorar las tasas de conversión.
- Considera diseñar para orientación horizontal en la web: si tu aplicación admite orientación horizontal, asegúrate de que la versión web también la soporte, de modo que la experiencia del usuario sea coherente.
- Incluye códigos promocionales y ventas adicionales en la web: aunque los clientes elijan sus productos en tu aplicación, la versión web es un buen lugar para ofrecer valor adicional. Redirige a la web y permite que los clientes introduzcan códigos promocionales o suban a un nivel de suscripción superior durante el proceso de compra. Estas pequeñas mejoras pueden aumentar la conversión y el valor promedio de los pedidos.
Prueba qué estrategias funcionan mejor para tus clientes
- Prueba primero con nuevos clientes: empieza con pruebas A/B de tu proceso de compra basado en la web y redirige a una parte de los clientes a una página web externa mientras controlas los indicadores clave de tu negocio. Cuando estés conforme con los resultados, invita a los clientes existentes a comprar en la web.
- Elige la estrategia de pago adecuada: con las pautas actualizadas de Apple, ya no estás obligado a ofrecer el sistema IAP de Apple. Los desarrolladores han obtenido buenos resultados con diferentes estrategias.
- Ofrece tanto IAP como proceso de compra en la web: algunos desarrolladores ofrecen ambas opciones y, a veces, aplican un descuento por elegir la web para fomentar transacciones más rentables.
- Proceso de compra solo en la web: otros desarrolladores eliminan por completo IAP y aceptan pagos únicamente a través de la web para maximizar el ahorro en comisiones.
- Ofrece tanto IAP como proceso de compra en la web: algunos desarrolladores ofrecen ambas opciones y, a veces, aplican un descuento por elegir la web para fomentar transacciones más rentables.
- Planifica las suscripciones existentes: Apple no permite exportar los datos de pago de IAP, por lo que no puedes migrar automáticamente las suscripciones activas a proveedores externos como Stripe. Para la transición, pide a los clientes que se vuelvan a suscribir a través de tu proceso de compra en la web una vez que termine su suscripción actual en la aplicación, en lugar de ofrecer la renovación dentro de la aplicación.
Gestiona el recorrido de tus clientes después de la compra
- Ofrece la gestión de suscripciones en la web: si vendes suscripciones, es importante dar a los clientes una manera de gestionarlas fuera de la aplicación. Un patrón habitual es mostrar el nivel de suscripción en la aplicación e incluir un botón que enlace con un portal web para gestionar sus suscripciones. Lo ideal es que el portal permita a los clientes cambiar su método de pago, cancelar o mejorar su suscripción. Esto no solo mejora la experiencia del usuario, sino que también reduce las solicitudes de soporte.
- __ Prepárate para los impuestos, disputas y reembolsos:__ cuando usas el sistema IAP de Apple, Apple actúa como comerciante registrado, encargándose de impuestos, reembolsos y disputas. Si pasas a pagos en la web, tu negocio se convierte en el comerciante registrado y asume estas responsabilidades, o puedes usar un proveedor de pagos que actúe como comerciante registrado en tu nombre. Busca un proveedor que pueda gestionar lo siguiente por ti:
- Cumplimiento de la normativa fiscal global: cálculo, cobro y remisión de los impuestos correctos en todas las jurisdicciones.
- Gestión del fraude: implementación de sistemas para detectar y prevenir transacciones fraudulentas.
- Resolución de disputas: respuesta y gestión de disputas y contracargos de clientes.
- Responsabilidades financieras: asunción de responsabilidades legales y financieras en cada transacción.
- Soporte al cliente: manejo de consultas y solicitudes de reembolso relacionadas con los pagos.
- Cumplimiento de la normativa fiscal global: cálculo, cobro y remisión de los impuestos correctos en todas las jurisdicciones.
Si tu empresa ya gestiona pagos web, es posible que cuentes con estos sistemas. Si no, considera una solución como Stripe Managed Payments, que funciona como tu comerciante de confianza.
Cómo Stripe puede ayudarte a aprovechar esta oportunidad
La implementación de todas estas prácticas recomendadas puede resultar desalentador, en especial si necesitas reemplazar la completa infraestructura que Apple te proporcionaba anteriormente. Stripe ofrece una solución integral que te ayuda a hacer la transición a los pagos web de manera rápida y segura:
- Stripe Checkout para pagos desde la aplicación a la web: página de pagos prediseñada y altamente personalizable, diseñada para aceptar pagos desde la aplicación a la web.
- Stripe Managed Payments: nuestra solución de comerciante registrado usa Link para gestionar toda la complejidad de operar como comerciante registrado. Stripe se encarga por ti de los detalles detrás de escena, como el cumplimiento de la normativa fiscal global, la gestión de disputas, la prevención del fraude y el soporte al cliente, de modo que conservas la simplicidad operativa a la que estás acostumbrado.
- Stripe Billing: gestiona y factura a tus clientes como quieras. Stripe admite facturación recurrente, basada en el consumo, y contratos negociados para automatizar tus flujos de gestión de ingresos. También permite la gestión de suscripciones en línea mediante un portal de clientes exclusivo.
Aquí tienes más detalles sobre cada una de estas soluciones:
Stripe Checkout para pagos desde la aplicación a la web
Con Checkout, puedes crear una experiencia de pago fluida y confiable integrada en tu aplicación, al mismo tiempo que obtienes mayor flexibilidad, control y cobertura de métodos de pago en la web. Stripe Checkout para pagos desde la aplicación a la web es una página de pagos prediseñada y altamente personalizable, diseñada específicamente para aplicaciones móviles. Te ayuda a implementar las mejores prácticas de inmediato y se encarga de muchas de las prácticas recomendadas que se explican en esta guía.
Cuenta con una interfaz de usuario (IU) optimizada para móviles y diseñada para los usuarios de tu aplicación, junto con autenticación segura y gestión de redireccionamientos para garantizar un flujo fluido desde tu aplicación a la web. Stripe Checkout también incluye soporte integrado para códigos promocionales y mejoras de suscripción, lo que permite opciones de compra más flexibles y que favorecen la conversión.
Gracias a que admite más de 75 métodos de pago globales (incluidos Apple Pay, Link y Cash App Pay), Checkout te permite satisfacer las preferencias de tus clientes en cualquier país. Los clientes que vuelven a comprar se benefician de los métodos de pago guardados, que agilizan el proceso de compra y aumentan las conversiones repetidas.
Stripe Checkout también garantiza privacidad, seguridad y cumplimiento de la normativa a nivel global, y gestiona automáticamente el estado del carrito, la autenticación y los redireccionamientos. Admite tanto modelos de facturación única como de suscripción, y cuenta con un portal de facturación prediseñado que permite a los clientes gestionar sus suscripciones en la web.
Todo esto está respaldado por los potentes motores de facturación y fiscalidad de Stripe, que te ofrecen cumplimiento de la normativa fiscal global y facturación recurrente confiable y lista para usar. Con Checkout, puedes empezar a aceptar pagos web en solo unos días, sin tener que crear todo desde cero.

Link out of app for one-time payments

Link out of app for recurring or subscription payments
Stripe Managed Payments
Vender productos digitales como SaaS, software, contenidos o descargas a través de pagos web ofrece más flexibilidad y control. Pero también introduce nuevas responsabilidades de las que antes se ocupaba Apple, como el cumplimiento de la normativa fiscal y la atención al cliente.
Stripe Managed Payments es una solución de comerciante registrado que gestiona estas complejidades por ti, para que puedas simplificar tus operaciones y ampliar tu alcance.
Un comerciante registrado es la entidad legal responsable de vender productos a los clientes. Cuando usas Managed Payments, Stripe se convierte en el comerciante registrado por ti, asumiendo las responsabilidades clave asociadas a las ventas digitales. Esto incluye lo siguiente:
- Cumplimiento de la normativa fiscal global (IVA, GST, impuesto sobre las ventas), incluidos el cálculo, el cobro y el envío de remesas
- Prevención de fraude y gestión de riesgos
- Manejo de disputas y contracargos
- Soporte al cliente y gestión de suscripciones
Stripe Managed Payments ofrece a tus clientes un portal con la marca Link. Si usan Link, pueden ver su historial de compras, gestionar métodos de pago y actualizar o cancelar sus suscripciones. Además, Managed Payments incluye soporte al cliente a nivel de transacción a través de Link. Stripe se encarga de estas tareas complejas, lo que te permite conservar la simplicidad operativa de las compras dentro de la aplicación, mientras obtienes la flexibilidad y el control de los pagos en la web.
Para las empresas que quieren descargar la carga operativa de vender productos digitales a nivel mundial, Managed Payments es el camino más rápido. Te permite salir al mercado rápidamente sin crear sistemas back-end complejos y ofrece una experiencia de pago fluida desde la aplicación a la web. Con el cumplimiento normativo fiscal global incorporado, puedes centrarte en hacer crecer tu negocio sin necesidad de convertirte en tu propio comerciante registrado.
Stripe Billing
Ahora que puedes cobrar pagos a través de un sitio web externo, tienes la posibilidad de controlar totalmente los precios. Stripe Billing te permite personalizar fácilmente modelos de precios como suscripciones, basados en el uso, pago por uso o cobros únicos para adaptarse a las necesidades de tu negocio.
Si no usas los Managed Payments de Stripe pero sí Billing, tus clientes pueden gestionar fácilmente sus suscripciones en la web usando el portal de clientes de Stripe. Este portal permite a los clientes autogestionar sus datos de pago, ver las facturas y actualizar sus suscripciones, todo en un solo lugar. Si usas Managed Payments, la experiencia completa de gestión de suscripciones se incluye automáticamente como parte del servicio.
También puedes ofrecer a los clientes una tarifa introductoria con descuento, para que prueben tu producto sin pagar el precio completo, o darles un descuento si pasan de un plan mensual a uno anual. Stripe Billing también te ayuda a maximizar ingresos y reducir la pérdida de clientes con Smart Retries impulsados por IA y automatizaciones del flujo de recuperación. Las herramientas de recuperación de Stripe ayudaron a los usuarios a recuperar más de $3.400 millones en ingresos en 2023.
Otras ventajas del uso de Stripe
Ofrezca un proceso de compra rápido con Link
Con Link, una cartera creada por Stripe, puedes mantener una experiencia de pago rápida y sencilla. Link completa automáticamente la información de pago de tus clientes, lo que les permite finalizar la compra en segundos. De hecho, los clientes que usan Link pagan tres veces más rápido que los que no lo usan.
Reduce los costos de procesamiento con pagos bancarios instantáneos
Además de un proceso de pago más rápido, también puedes ahorrar en los costos de procesamiento con pagos bancarios instantáneos a través de Link. Con pagos bancarios instantáneos, tus clientes pueden pagar con Link y su cuenta bancaria de EE. UU. en solo unos clics. Los pagos se confirman al instante y se liquidan en dos días laborables, igual que los pagos con tarjeta, y Stripe asume el riesgo de devoluciones iniciadas por el banco.
Transfiere fondos al instante a tu cuenta bancaria o tarjeta de débito
El acceso a efectivo es un desafío para todas las empresas, pero puede ser especialmente difícil para los desarrolladores de aplicaciones, que deben esperar al menos 30 días para disponer de sus ganancias. Esta falta de liquidez puede limitar tu capacidad para hacer crecer tu aplicación y dificultar la inversión en nuevas campañas de marketing o funcionalidades. Instant Payouts de Stripe soluciona este problema, ya que permite transferir fondos a una tarjeta de débito o cuenta bancaria elegible en cuestión de minutos después de una transacción. Puedes solicitar un Instant Payout cualquier día u hora, incluidos fines de semana y festivos, y los fondos normalmente llegan a la cuenta bancaria asociada en 30 minutos.
Para obtener más información sobre cómo Stripe puede ayudarte a crear un proceso de pago en la web, lee nuestra guía o comunícate con nuestro equipo de ventas. Para empezar a aceptar pagos de inmediato, crea una cuenta.