API de systèmes de facturation alternatifs

Les développeurs éligibles peuvent proposer un système de facturation alternatif aux utilisateurs de certains pays dans leur application et signaler à Google les transactions qui en résultent. Selon l'endroit où vous distribuez votre application et votre éligibilité, une application peut créer deux versions de systèmes de facturation alternatifs :

Ce guide décrit les API à utiliser pour l'une ou l'autre des versions. Consultez les pages du programme et inscrivez-vous aux programmes pertinents avant d'utiliser ces API.

Glossaire des termes

Termes utilisés dans ce guide :

  • API de système de facturation alternative : API utilisées pour afficher les écrans applicables aux utilisateurs et permettre aux développeurs de signaler les transactions effectuées sur leur système de facturation alternatif.
  • Système de facturation alternatif : système de facturation alternatif d'un développeur pouvant être proposé seul ou en complément du système de facturation de Google Play (sous réserve de critères d'éligibilité).
  • Transaction externe : transaction effectuée en dehors du système de facturation de Google Play.
  • Jeton de transaction externe : jeton fourni au développeur via la bibliothèque Play Billing pour que le développeur l'utilise lorsque l'utilisateur termine un système de facturation alternatif. Ce jeton permet d'informer Google Play qu'un achat a réussi.
  • ID de transaction externe : identifiant unique généré par le développeur pour identifier une transaction.

Proposer un système de facturation alternatif avec choix de l'utilisateur

Cette section explique comment proposer à vos utilisateurs un système de facturation alternatif en leur offrant le choix d'utiliser le système de facturation de Google Play. Avant d'utiliser ces API, vérifiez les points suivants :

Le reste des modules recommandés pour l'intégration de Google Play Billing est identique à celui des développeurs pour leur intégration actuelle.

Nous vous recommandons également de préparer une configuration d'intégration de l'API Google Play Developer, car l'intégration du backend s'en servira.

Configurer dans la Play Console

Les développeurs qui se sont inscrits au programme de système de facturation alternatif au choix de l'utilisateur et qui ont intégré des API de système de facturation alternatif peuvent gérer ces paramètres via la Play Console :

  • Pour chacune de vos applications éligibles, vous pouvez choisir de proposer ou non un système de facturation alternatif.
  • Importez les logos des modes de paiement conformément aux consignes et en respectant toutes les spécifications liées au format. Les images qui ne respectent pas ces consignes ne s'afficheront pas pour votre système de facturation alternatif sur l'écran de choix de l'utilisateur. (Remarque : Inclure les logos des modes de paiement est facultatif, mais vivement recommandé.)
  • Si vous proposez des abonnements, fournissez le lien de gestion des abonnements.
Interface utilisateur fictive, fournie à titre d'illustration uniquement, et susceptible d'être modifiée

Expérience utilisateur

Les API côté client permettent de mettre en œuvre les fonctionnalités suivantes :

  • Google Play affiche et gère les informations applicables et les écrans de choix de l'utilisateur.
  • Si l'utilisateur choisit d'utiliser le système de facturation de Google Play, le parcours de facturation continue à utiliser l'interface standard de facturation de Google Play.

Application du développeur.

Écran de sélection de la facturation.

Exemple uniquement fourni à titre d'illustration.

Écran de choix de l'utilisateur

L'écran de choix de l'utilisateur offre aux utilisateurs l'option d'utiliser le système de facturation alternatif du développeur ou le système de facturation de Google Play.

Description d'une solution de facturation alternative

L'option de facturation alternative de l'écran de choix de l'utilisateur inclut les éléments d'interface utilisateur suivants :

  1. Icône de l'application
  2. Nom de l'application
  3. Composant Image incluant les modes de paiement proposés par le développeur
  4. Indicateur supplémentaire (l'option d'interface et plus ne fait pas partie du composant Image)

Composant Image pour les modes de paiement

Le composant Image unique est constitué de plusieurs cartes de paiement possibles et doit respecter les caractéristiques définies dans ces consignes.

Dimensions

192 dp × 20 dp

Espacement des cartes

8 dp

Format de fichier

PNG, arrière-plan transparent

Variantes de mode de paiement

Les développeurs peuvent choisir jusqu'à cinq icônes à inclure dans le composant Image parmi les modes de paiement disponibles.

Aucune autre image ni aucun autre texte ne doivent être inclus dans l'image.

Caractéristiques des cartes de paiement

Les cartes de paiement incluses dans le composant Image doivent respecter les consignes suivantes concernant la taille, l'espacement et le style.

Dimensions de la carte 32 dp × 20 dp
Marge intérieure 3 dp
Contour 1 dp (contour intérieur inclus dans les dimensions), rayon de 2 dp, #E0E0E0
Arrière-plan de la carte Couleur unie (de préférence blanche)

Étapes suivantes

Pour commencer à intégrer les API de système de facturation alternatif au choix de l'utilisateur, suivez les guides détaillés sur l'intégration dans l'application et l'intégration du backend.

Proposer un système de facturation alternatif uniquement

Cette section explique comment proposer à vos utilisateurs un système de facturation alternatif sans leur offrir le choix d'utiliser le système de facturation de Google Play. Avant d'utiliser ces API, vérifiez les points suivants :

Nous vous recommandons de préparer une configuration d'intégration de l'API Google Play Developer, car l'intégration du backend s'en servira.

Configurer dans la Play Console

Les développeurs qui se sont inscrits et qui sont intégrés aux API de système de facturation alternatif peuvent gérer les paramètres de leur système de facturation alternatif via la Play Console :

  • Pour chacune de vos applications éligibles, activez ou désactivez le système de facturation alternatif (sans choix de l'utilisateur) dans chaque pays disponible
Interface utilisateur fictive, fournie à titre d'illustration uniquement, et susceptible d'être modifiée

Écran d'informations pour les utilisateurs

L'écran d'informations permet aux utilisateurs de comprendre que seul un système de facturation alternatif est proposé dans l'application éligible. Une fois le système de facturation alternatif activé, l'écran d'informations s'affichera au début de l'achat des utilisateurs dans votre application. Ce message ne s'affichera pas lors des achats ultérieurs effectués par le même utilisateur dans votre application et sur le même appareil. Notez que, dans certains cas, la boîte de dialogue peut s'afficher à nouveau, par exemple si l'utilisateur vide des caches sur son appareil.

Étapes suivantes

Pour commencer à intégrer les API de système de facturation alternatif, suivez les guides détaillés sur l'intégration dans l'application et l'intégration du backend.