Rechazo por la política de pagos: cuándo tu app Android debe usar Google Play Billing y cuándo se permite Stripe
Salvo en unos pocos programas regionales, los bienes digitales que se venden dentro de una app Android tienen que pasar por Google Play Billing. Los bienes físicos y los servicios del mundo real se quedan en Stripe. La mayoría de las apps web empaquetadas rechazadas simplemente muestran dentro de la app su checkout web para una suscripción; aquí tienes las tres formas de solucionarlo, y lo que cambian y lo que no cambian los cambios regionales de 2025 y 2026.
Desde $109 de pago único por plataforma, o deja que nuestro equipo lo haga todo desde $698.
Garantía de aprobación – o te devolvemos el dinero en 14 días
Sin programar
Pago único, actualizaciones gratuitas
Soporte humano 24/7
Hecho en Alemania desde 2014 · ISO 27001
9:41
Tu app
Tu appYa en tu bolsillo
App Store · Google Play Aprobada
Qué dice la política de pagos
La política de pagos de Google tiene un núcleo sencillo. Si los usuarios pagan por una app o compran cosas digitales dentro de ella (funciones premium, suscripciones, contenido, créditos o moneda virtual, una versión sin anuncios, acceso a software en la nube), la transacción pasa por el sistema de facturación de Google Play, salvo que se aplique una excepción o uno de los programas regionales de Google. Las compras de bienes físicos (alimentación, ropa, electrónica) y de servicios físicos (transporte, comida a domicilio, cuotas de gimnasio, entradas para eventos) están exentas y usan tu propio proveedor de pagos, como Stripe. También están exentas algunas otras categorías, entre ellas los pagos entre particulares, las subastas online y las donaciones exentas de impuestos.
La segunda mitad de la regla trata de la redirección (steering). Dentro de la app no puedes llevar a los usuarios a otra forma de pagar los bienes digitales: nada de enlaces o botones hacia un checkout web, nada de un WebView que abra tu página de Stripe, nada de textos que animen a comprar fuera de la app, salvo que lo permita un programa en el que estés inscrito. Google permite expresamente las apps de solo consumo: los usuarios inician sesión y usan lo que pagaron en otro sitio, siempre que no se pueda comprar nada dentro de la app. Para esas apps, las preguntas frecuentes sobre la política de pagos de Google permiten incluso mencionar otras opciones de compra, siempre que no haya un enlace directo.
Cómo se redacta el rechazo
La entrada en Estado de las políticas (Policy status) cita la política de pagos y normalmente dice que la app ofrece contenido, funciones o suscripciones digitales mediante un método de pago distinto del sistema de facturación de Google Play, o que enlaza a los usuarios con uno. La captura suele ser tu página de precios, un banner de Upgrade o la página de Stripe Checkout abierta dentro de la app. En una app ya publicada, la incidencia puede llegar como advertencia con un plazo y acabar en una retirada si no se corrige.
Lo que vendes decide cómo puede cobrar la app Android
Vendes
Dentro de la app Android
Notas
Una suscripción a tu app (plan SaaS, nivel Pro)
Google Play Billing, o ninguna compra en la app
El rechazo por pagos más habitual en las apps hechas con vibe coding
Créditos de IA, tokens, generaciones
Google Play Billing (producto consumible)
Los créditos comprados en tu web se pueden seguir usando en la app
Cursos, plantillas, contenido descargable
Google Play Billing
Contenido digital que se consume en la app
Una versión sin anuncios
Google Play Billing
Con la API manual, disableadmob=true desactiva los anuncios después de la compra
Productos físicos de tu tienda
Stripe o el checkout de tu tienda
Play Billing no está pensado para bienes físicos
Servicios presenciales: reservas, limpieza, trayectos, comida a domicilio, entradas para eventos
Stripe
Los servicios físicos están exentos
Donaciones
Depende del destinatario
Las donaciones exentas de impuestos están exentas; revisa la política para tu caso
Mi WebView de iOS finalmente está aprobada. ¡Gracias!
Programas regionales, situación en noviembre de 2026: compruébalo antes de contar con ellos
La regla básica tiene cada vez más excepciones regionales, y es la parte de la política de Play que más cambió en 2025 y 2026:
Estados Unidos. Tras el caso Epic contra Google, la página de ayuda de Google para EE. UU. indica que desde el 29 de octubre de 2025 ya no exige Google Play Billing para los usuarios de EE. UU. y ya no prohíbe los enlaces a ofertas externas. Los desarrolladores que ofrecen facturación alternativa o enlaces externos lo hacen a través de los programas de facturación alternativa y de enlaces a contenido externo de Google para EE. UU., y desde el 1 de octubre de 2026 los desarrolladores inscritos declaran las transacciones y pagan comisiones de servicio. Google y Epic acordaron un acuerdo revisado en marzo de 2026, así que puede haber más cambios.
EEE y Reino Unido. Los programas de facturación a elección del usuario y de facturación alternativa permiten a los desarrolladores que cumplen los requisitos ofrecer su propia facturación junto a la de Google, y desde junio de 2026 el programa de elección de facturación de Google añade opciones para los usuarios de estos mercados.
Comisiones. En junio de 2026 Google anunció una estructura, vigente desde el 30 de junio de 2026 en EE. UU., Reino Unido y el EEE, que separa una comisión de servicio (que se cobra sea cual sea el método de pago, incluidos la facturación alternativa y los enlaces externos) de una comisión de facturación que solo se aplica cuando usas Google Play Billing.
Otros países. Varios mercados más tienen programas de facturación alternativa con sus propias normas.
Lo que esto significa para ti: estos programas son opcionales, conllevan requisitos de inscripción, de interfaz y de declaración, solo se aplican a los usuarios de la región cubierta y no hacen que tu checkout web quede libre de comisiones. Mientras no estés inscrito y cumplas los requisitos, trata la regla básica como obligatoria, y consulta en la Play Console y en el Centro de ayuda las condiciones vigentes antes de construir nada en torno a ellos.
Tres formas de solucionar el rechazo (más una exención)
Vende a través de Google Play Billing
WebViewGold lanza compras de Play desde tu app web: revenuecat://purchase?external_id=…&product=… con RevenueCat, o los enlaces manuales inapppurchase:// e inappsubscription://, más restoreinapppurchases:// y cancelinapppurchase://. Requiere la Extended License; la configuración está en la documentación de compras in-app para Android y en la guía de RevenueCat.
Pasa a solo consumo
Oculta dentro de la app todas las formas de comprar bienes digitales: la página de precios, los botones de upgrade, las recargas de créditos y el portal de facturación. Los suscriptores que pagaron en tu web inician sesión y lo tienen todo. Es la solución más rápida y no necesita productos nuevos, pero no genera ingresos dentro de la app.
Usa un programa regional
Si la mayoría de tus usuarios están en una región cubierta y las cuentas salen, inscríbete en el programa correspondiente, sigue sus normas de interfaz y de declaración, y ofrece la alternativa solo a los usuarios que cumplen los requisitos. getstorelocation:// guarda el país de Play Store en storeLocation, lo que ayuda con los precios regionales; comprueba cómo define el programa a los usuarios que cumplen los requisitos antes de basar tu lógica en ello.
Los bienes físicos se quedan en Stripe
Si vendes productos físicos o servicios presenciales, conserva Stripe. Asegúrate de que no se venda nada digital, como una membresía premium o descargas, a través del mismo checkout, porque esa parte necesita Play Billing.
Corrígelo en tu app web y vuelve a enviarla
Solo consumo lleva una tarde; Play Billing, uno o dos días incluida la configuración de productos.
Encuentra cada punto de entrada de pago
Páginas de precios, banners de upgrade, paywalls, botones para comprar más créditos, el portal de clientes de Stripe, enlaces en emails que se abren dentro de la app y redirecciones del servidor a Checkout después del registro o cuando termina una prueba. El revisor encontrará el que se te olvide.
Reconoce la app
Configura USER_AGENT en Config.java con el user agent por defecto más un token como WebViewGoldApp, y compruébalo en el navegador y en el servidor, para poder desactivar tanto las redirecciones como los botones. La guía de Stripe frente a compras in-app muestra el patrón completo.
Decide producto por producto
Productos digitales: Play Billing u ocultos. Productos y servicios físicos: Stripe. Anota la decisión; tu app de iOS necesita la misma lista, y las normas de Apple son distintas (consulta la guía de la Directriz 3.1.1).
Oculta lo que la app no puede mostrar
El archivo de CSS personalizado del proyecto Android solo se aplica dentro de la app (CSS y JavaScript personalizados), así que puedes ocultar ahí los elementos de precios y de checkout sin tocar tu web, como se muestra abajo. Las redirecciones a Stripe del lado del servidor necesitan la comprobación del user agent.
O integra Play Billing
Crea los productos en la Play Console, conecta RevenueCat o usa los enlaces manuales, dale a las compras una successful_url que desbloquee la cuenta en tu servidor y prueba con testers de licencias antes de enviarla.
Revisa tus enlaces externos
Abrir la página de Stripe en Chrome mediante EXTERNAL_LINK_HANDLING_OPTIONS o BROWSER_WHITELIST no ayuda. Un enlace desde la app a un checkout web para bienes digitales sigue siendo redirección, se abra donde se abra.
Vuelve a enviarla con una cuenta de revisión lista
Dale a la cuenta de revisión de Datos de inicio de sesión el acceso de pago, describe en las instrucciones cómo funciona el pago en la app (Play Billing o solo consumo), sube la nueva versión y responde en Estado de las políticas.
custom.css para una app Android de solo consumo
Va en el archivo de CSS personalizado del proyecto Android de WebViewGold. Los selectores son ejemplos; usa las clases e IDs que tu app web usa de verdad.
text
/* Oculta dentro de la app Android todas las formas de comprar bienes digitales */
.pricing-table,
.upgrade-banner,
.buy-credits-button,
a[href*="checkout.stripe.com"],
a[href*="billing.stripe.com"],
a[href$="/pricing"] {
display: none !important;
}
Prompt: haz que la app web cumpla la política de pagos en Android
Para la vía de solo consumo. El agente cambia solo lo que ve la app y deja intacto el checkout de tu web.
Pégalo en Claude Code, Cursor, Codex o el chat de tu builder
Mi app web se ejecuta dentro de una app Android creada con WebViewGold. Google Play la rechazó por la política de pagos porque la app vende [nuestra suscripción Pro / créditos de IA] a través de Stripe.
La app envía un user agent personalizado que contiene 'WebViewGoldApp'.
Cuando una página o una petición viene de la app:
- Oculta todas las páginas de precios, botones de upgrade, paywalls, recargas de créditos y enlaces a Stripe Checkout o al portal de clientes de Stripe para productos digitales.
- Elimina las redirecciones del lado del servidor a Stripe después del registro o cuando termina una prueba; muestra en su lugar la app normal.
- No muestres ningún texto que anime a comprar en la web, ni enlaces a ella.
- Deja sin cambios el checkout de productos físicos [enuméralos, o escribe: ninguno].
- Los usuarios que se suscribieron en la web conservan el acceso completo al iniciar sesión.
Fuera de la app, no cambies nada.
Enumera cada punto de entrada de pago que hayas encontrado y cada archivo que hayas cambiado, para que pueda revisar cada uno en un teléfono.
Patrones que siguen siendo rechazados
Un botón o enlace de "Mejora tu plan en nuestra web", aunque abra Chrome en lugar del WebView.
Una página de precios que ya no está en el menú pero a la que se sigue llegando desde un banner o desde un enlace de email dentro de la app.
Comparaciones de precios como "más barato en la web" junto a un enlace.
Un flujo de registro que termina en Stripe Checkout para el plan Pro.
Un checkout alternativo para usuarios de EE. UU. o del EEE sin estar inscrito en el programa correspondiente.
Preguntas frecuentes
¿Puedo seguir vendiendo suscripciones en mi web?
Sí. Google regula lo que ocurre dentro de la app. Tu web, tus emails y tu marketing pueden vender como quieras, y quienes se suscribieron allí pueden iniciar sesión en la app y usarlo todo.
¿El caso judicial de EE. UU. significa que ya puedo usar Stripe en mi app Android?
Para los usuarios de EE. UU., Google ya no exige Play Billing y permite enlaces a ofertas externas, pero lo gestiona a través de sus programas de facturación alternativa y de enlaces a contenido externo para EE. UU., con inscripción, declaraciones y comisiones de servicio. Lee la página de ayuda de Google para EE. UU. e inscríbete antes de mostrar un botón de Stripe a usuarios de EE. UU., y mantenlo fuera del alcance de los usuarios de otros países.
Mi app vende productos físicos. ¿Por qué la rechazaron?
Normalmente porque también se vende algo digital, como una membresía con ventajas en la app, descargas digitales o una suscripción para funciones de la app, o porque las pantallas dan esa impresión. Revisa cada producto al que pueda llegar un revisor en la app.
¿Necesito RevenueCat para Google Play Billing?
No. WebViewGold también tiene enlaces manuales para compras únicas y suscripciones. RevenueCat es útil cuando vendes en iOS y Android y quieres un único lugar para los entitlements y los webhooks.
¿Necesito una licencia especial de WebViewGold para las compras in-app?
Sí. Usar compras in-app en un producto final requiere la Extended License de WebViewGold, como indica la documentación de compras in-app.
¿Se aplica lo mismo a mi app de iOS?
El principio es parecido, pero las normas, las excepciones y los cambios recientes de Apple en EE. UU. difieren en los detalles. Trata cada tienda por separado; la parte del App Store se explica en la guía de la Directriz 3.1.1.
Tres formas de llevar tu app a las tiendas
El mismo resultado, con distinta cantidad de trabajo por tu parte. Las tres incluyen la garantía de aprobación y soporte humano 24/7.
Hazlo tú mismo
$109 por plataforma, pago único
La licencia de WebViewGold: un proyecto de Xcode o Android Studio listo para usar. Pega tu URL, define nombre e icono, activa funciones, compila y envía. Actualizaciones gratuitas para siempre.
Sin Mac, sin Xcode, sin Android Studio: configura en el navegador, compilamos ambas apps en la nube y las entregamos a App Store Connect y a Play Console.
Envíanos tu URL y tu icono. Nuestro equipo configura, compila y entrega tu app en 72 horas, en marca blanca y con los proyectos fuente. Ambas plataformas por $1,158.
Los reembolsos se conceden bajo las condiciones indicadas en nuestras FAQ: un rechazo por motivos ajenos al contenido por parte de Apple y/o Google, reclamado dentro de los 14 días posteriores a la compra.