À propos du programme

Le programme de choix de facturation vous permet d'intégrer votre propre système de facturation ou de rediriger les utilisateurs vers votre site Web pour les achats à l'aide de liens Web externes. Quelle que soit l'option que vous implémenterez, les utilisateurs devront avoir le choix entre Google Play Billing et un système de facturation alternatif dans l'application ou des liens Web externes. Consultez les exigences du programme et inscrivez-vous au programme d'offres externes avant d'utiliser ces API.

Expérience utilisateur

Lorsqu'un utilisateur lance un achat, un écran de choix s'affiche, présentant à la fois votre système de facturation alternatif (dans l'application ou via des liens Web externes) et Google Play Billing. Vous pouvez personnaliser ce flux en fonction de qui affiche l'écran de choix et où le paiement a lieu. Vous devez mettre à jour vos préférences concernant l'écran de choix et les liens Web externes dans la Play Console avant d'implémenter l'API dans votre application.

Écran de sélection de la facturation affiché par Google avec un système de facturation alternatif
Figure 1. Écran de sélection de la facturation affiché par Google, avec un système de facturation alternatif en plus de Google Play Billing.
Écran de sélection de la facturation affiché par Google avec l'option de lien Web externe
Figure 2. Écran de sélection de la facturation affiché par Google avec une option de lien Web externe à côté de Google Play Billing.

1. Qui affiche l'écran de sélection ?

  • Affichage par Google : Google Play gère automatiquement l'UI de l'écran de choix pour vous dans le flux de facturation.
  • Votre propre écran : vous concevez et affichez un écran de choix personnalisé dans votre application. Si vous choisissez cette option, vous devez suivre les consignes concernant l'expérience utilisateur.

2. Où le paiement a-t-il lieu ?

  • Dans l'application : l'utilisateur effectue la transaction dans l'interface de votre application.
  • Lien Web externe : l'utilisateur est redirigé vers votre site Web pour finaliser la transaction.

Contrôle parental

Les utilisateurs supervisés sont autorisés à choisir un système de facturation, mais les écrans d'informations ponctuelles et le contrôle parental obligatoire doivent s'afficher.

  • Pour les écrans de sélection affichés par Google : Google gère automatiquement l'écran du contrôle parental avant l'affichage de l'écran de sélection.
  • Pour les écrans de choix affichés par le développeur : vous êtes responsable de l'appel d'API spécifiques de la bibliothèque Play Billing pour déclencher le contrôle parental. Pour les achats via une application, cela se fait par le biais d'une boîte de dialogue d'informations obligatoire avant l'affichage de votre écran de choix personnalisé. Pour les liens externes, le contrôle parental est géré juste avant que l'utilisateur ne soit redirigé hors de l'application.

Consignes concernant les composants Image pour les modes de paiement

Vous pouvez importer des composants d'image dans la Play Console pour représenter vos modes de paiement acceptés, qui seront affichés sur l'écran de choix de la facturation.

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.

Spécifications concernant l'espacement et les dimensions des composants Image pour les modes de paiement
Figure 3. Spécifications du composant Image pour un seul mode de paiement.

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.

Exemple de composant Image pour les modes de paiement avec deux variantes de cartes
Figure 4. Exemple de composant Image avec deux modes de paiement.
Exemple de composant Image de mode de paiement avec cinq variantes de cartes
Figure 5 : Exemple de composant Image avec cinq modes de paiement.

Spécifications 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.

Spécifications de conception des cartes de modes de paiement individuels
Figure 6 : Spécifications détaillées concernant la taille, le rayon de bordure, le contour et la marge intérieure d'une carte individuelle.
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)

Prérequis

Pour utiliser le programme de choix de la facturation, vous devez remplir les conditions suivantes :

  • Inscription : vous devez vous inscrire au programme de facturation au choix de l'utilisateur. Si vous choisissez de proposer des liens Web externes, vous devez mettre à jour vos préférences dans la Play Console avant de les implémenter dans votre application.
  • Version de la PBL : vous devez utiliser la bibliothèque Play Billing version 9.1 ou ultérieure.

Création de rapports

Toutes les transactions de système de facturation alternatif (y compris celles provenant de liens externes) doivent être signalées de manière sécurisée à Google Play. Pour ce faire, un jeton de transaction externe est requis. Selon le scénario de choix de facturation, le jeton est généré par différentes API. Ce jeton de transaction indique si le DeveloperBillingType est classé comme lien externe ou achat via l'application. Le jeton est essentiel pour valider les transactions et les associer aux frais de service appropriés.