Acerca del programa

El programa de elección de facturación te permite integrar tu propio sistema de facturación o guiar a los usuarios a tu sitio web para que realicen compras a través de vínculos web externos. Independientemente de la opción que implementes, los usuarios deben poder elegir entre la Facturación Google Play y la facturación alternativa dentro de la app o los vínculos web externos. Debes revisar los requisitos del programa y, luego, inscribirte en el programa de ofertas externas antes de usar estas APIs.

Experiencia del usuario

Cuando un usuario inicie una compra, se le mostrará una pantalla de elección en la que se mostrarán tanto tu sistema alternativo de facturación (en la app o en vínculos externos a la Web) como la Facturación Google Play. Tienes la flexibilidad de personalizar este flujo según quién renderice la pantalla de elección y dónde se realice el pago. Debes actualizar tus preferencias de pantalla de elección y de vínculos externos a sitios web en Play Console antes de implementar la API en tu app.

Pantalla de selección de facturación procesada por Google con facturación alternativa
Figura 1: Pantalla de selección de facturación renderizada por Google con facturación alternativa junto con la Facturación Google Play.
Pantalla de selección de facturación renderizada por Google con la opción de vínculo web externo
Figura 2: Pantalla de selección de facturación renderizada por Google con la opción de vínculo web externo junto con la Facturación Google Play.

1. Quién renderiza la pantalla de elección

  • Renderizado por Google: Google Play controla automáticamente la IU de la pantalla de elección como parte del flujo de facturación.
  • Tu propia : Diseñas y renderizas una pantalla de elección personalizada dentro de tu app. Si eliges esta opción, debes seguir los lineamientos de UX.

2. Dónde se realiza el pago

  • En la app: El usuario completa la transacción dentro de la interfaz de tu app.
  • Vínculo web externo: Se dirige al usuario a tu sitio web para completar la transacción.

Controles parentales

Los usuarios supervisados pueden elegir una opción de facturación, pero se deben mostrar los controles parentales obligatorios y las pantallas de información por única vez.

  • Para las pantallas de selección renderizadas por Google: Google controla automáticamente la pantalla de control parental antes de que se muestre la pantalla de selección.
  • Para las pantallas de selección renderizadas por el desarrollador: Eres responsable de llamar a APIs específicas de la Biblioteca de Facturación Play para activar los controles parentales. En el caso de las compras directas desde la aplicación, esto se hace a través de un diálogo de información obligatorio antes de que muestres tu pantalla de selección personalizada. En el caso de los vínculos externos, los controles parentales se aplican antes de que el usuario salga de la app.

Lineamientos sobre los recursos de imagen de las formas de pago

Puedes subir recursos de imagen en Play Console que representen tus métodos de pago admitidos para que se muestren en la pantalla de selección de facturación.

Recurso de imagen para las formas de pago

El recurso de imagen única se compone de varias tarjetas de forma de pago y debe seguir las especificaciones que se definen en estos lineamientos.

Especificaciones de dimensiones y espaciado de los recursos de imagen de las formas de pago
Figura 3: Son las especificaciones del recurso de imagen de la forma de pago única.

Dimensiones

192 dp X 20 dp

Espacio para tarjetas

8 dp

Formato de archivo

PNG, fondo transparente

Variaciones de las formas de pago

Los desarrolladores pueden elegir la cantidad de íconos de formas de pago disponibles que desean incluir en el recurso de imagen, hasta un máximo de 5.

No se debe incluir ninguna otra imagen ni texto.

Ejemplo de recurso de imagen de forma de pago con dos variaciones de tarjeta
Figura 4: Ejemplo de un recurso de imagen con dos formas de pago.
Ejemplo de recurso de imagen de forma de pago con cinco variaciones de tarjetas
Figura 5: Ejemplo de un recurso de imagen con cinco formas de pago.

Especificaciones de la tarjeta

Las tarjetas de forma de pago que se incluyen en el recurso de imagen deben seguir los siguientes lineamientos sobre tamaño, espaciado y estilo.

Especificaciones de diseño de tarjetas de formas de pago individuales
Figura 6: Especificaciones detalladas de tamaño, radio de borde, contorno y padding para una tarjeta individual.
Dimensiones de la tarjeta 32 dp X 20 dp
Padding interno 3 dp
Contorno 1 dp (brazo interno incluido en las dimensiones); radio 2 dp, #E0E0E0
Fondo de la tarjeta Color sólido (preferentemente blanco)

Requisitos previos

Para usar el programa de elección de facturación, debes cumplir con los siguientes requisitos:

  • Inscripción: Debes inscribirte en el programa de elección de facturación. Si decides ofrecer vínculos web externos, debes actualizar tus preferencias en Play Console antes de implementarlos en tu app.
  • Versión de la PBL: Debes usar la versión 9.1 o una posterior de la Biblioteca de Facturación Play.

Informes

Todas las transacciones de facturación alternativa (incluidas las transacciones de vínculos externos) se deben informar de forma segura a Google Play. Para ello, se requiere un token de transacción externo. Según la situación de elección de facturación, el token se genera a través de diferentes APIs. Este token de transacción indica si el DeveloperBillingType se clasifica como un vínculo externo o integrado en la app. El token es fundamental para validar las transacciones y asociarlas con la comisión de servicio correspondiente.