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.
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.
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.
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.
| 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.