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 :
- Système de facturation alternatif au choix de l'utilisateur : votre application propose un système de facturation alternatif en plus du système de facturation de Google Play.
- Système de facturation alternatif uniquement (sans choix de l'utilisateur): votre application propose un système de facturation alternatif sans l'option Google Play Billing.
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 :
- Consultez les critères d'éligibilité du ou des programmes concernés et suivez la procédure d'intégration décrite dans Comprendre la facturation au choix de l'utilisateur sur Google Play.
- Intégrez la bibliothèque Play Billing 5.2 ou version ultérieure.
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.
De plus, 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 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.
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.
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 :
- Icône de l'application
- Nom de l'application
- Composant Image incluant les modes de paiement proposés par le développeur
- 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 :
- Consultez les conditions requises et inscrivez-vous au programme de système de facturation alternatif uniquement en suivant les instructions de la page Proposer un système de facturation alternatif aux utilisateurs de l'Espace économique européen (EEE).
- Intégrez la bibliothèque Play Billing 6.2.1 ou version ultérieure.
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 un système de facturation alternatif uniquement (sans choix de l'utilisateur) dans chaque pays disponible.
É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.