APIs zur alternativen Abrechnung

Berechtigte Entwickler können Nutzern in bestimmten Ländern ein alternatives Abrechnungssystem in ihrer App anbieten und die entsprechenden Transaktionen an Google melden. Je nachdem, wo du deine App vertreibst und welche Voraussetzungen du erfüllst, gibt es zwei Versionen der alternativen Abrechnung, die eine App erstellen kann:

In diesem Leitfaden werden die APIs beschrieben, die für beide Angebote verwendet werden müssen. Bevor Sie diese APIs verwenden, sollten Sie sich die Programmseiten ansehen und sich bei den entsprechenden Programmen anmelden.

Glossar

Konventionen von Begriffen, auf die sich dieser Leitfaden bezieht:

  • APIs zur alternativen Abrechnung: APIs, mit denen Nutzern entsprechende Bildschirme angezeigt werden und Entwickler die Möglichkeit haben, Transaktionen zu melden, die über das alternative Abrechnungssystem des Entwicklers abgeschlossen wurden.
  • Alternatives Abrechnungssystem: Das alternative Abrechnungssystem eines Entwicklers, das zusammen mit dem Abrechnungssystem von Google Play oder allein angeboten werden kann (es gelten die Teilnahmevoraussetzungen).
  • Externe Transaktion: Eine Transaktion, die außerhalb des Abrechnungssystems von Google Play erfolgt.
  • Externes Transaktionstoken: Ein Token, das dem Entwickler über die Play Billing Library zur Verfügung gestellt wird und vom Entwickler verwendet werden kann, wenn der Nutzer ein alternatives Abrechnungssystem abschließt. Dieses Token wird verwendet, um Google Play über einen erfolgreichen Kauf zu informieren.
  • Externe Transaktions-ID: Eine eindeutige Kennung, die vom Entwickler zum Identifizieren einer Transaktion generiert wird.

Alternative Abrechnung mit User Choice anbieten

In diesem Abschnitt wird beschrieben, wie Sie Ihren Nutzern eine alternative Abrechnung anbieten und dabei das Abrechnungssystem von Google Play verwenden können. Prüfen Sie Folgendes, bevor Sie diese APIs verwenden:

Die übrigen empfohlenen Module für die Google Play Billing-Integration sind dieselben, die Entwickler bereits für ihre aktuelle Integration verwenden würden.

Außerdem empfehlen wir, eine Integration der Google Play Developer API einzurichten, da diese von der Back-End-Integration genutzt wird.

Konfiguration in der Play Console

Entwickler, die sich für das entsprechende Programm zur alternativen Abrechnung mit Auswahlmöglichkeit für Nutzer angemeldet haben und APIs zur alternativen Abrechnung integriert haben, können ihre Einstellungen zur alternativen Abrechnung über die Play Console verwalten:

  • Sie können für jede Ihrer berechtigten Apps auswählen, ob Sie ein alternatives Abrechnungssystem anbieten möchten oder nicht.
  • Laden Sie Logos für Zahlungsmethoden gemäß den Richtlinien und unter Beachtung aller Formatspezifikationen hoch. Bilder, die diesen Richtlinien nicht entsprechen, werden auf dem Bildschirm für die Nutzerauswahl nicht für Ihr alternatives Abrechnungssystem angezeigt. (Hinweis: Die Angabe von Logos für die Zahlungsmethode ist optional, wird aber dringend empfohlen.)
  • Wenn du Abos anbietest, gib den erforderlichen Link zur Aboverwaltung an.
Simulierte Benutzeroberfläche zur Veranschaulichung; Änderungen vorbehalten.

Nutzererfahrung

Die clientseitigen APIs ermöglichen die folgenden Funktionen:

  • Google Play rendert und verwaltet die entsprechenden Informationen und Auswahlbildschirme für Nutzer
  • Wenn sich der Nutzer für das Abrechnungssystem von Google Play entscheidet, wird der Abrechnungsablauf weiterhin über die Abrechnungsstandardschnittstelle von Google Play fortgesetzt.

Entwickler-App

Bildschirm mit Abrechnungsauswahl.

Beispiel nur zur Veranschaulichung.

Bildschirm mit Nutzerauswahl

Auf dem Bildschirm mit der Nutzerauswahl können Nutzer entweder das alternative Abrechnungssystem des Entwicklers oder das Abrechnungssystem von Google Play verwenden.

Aufbau einer alternativen Abrechnungsoption

Die Option für die alternative Abrechnung auf dem Bildschirm mit der Nutzerauswahl enthält die folgenden UI-Elemente:

  1. App-Symbol.
  2. App-Name.
  3. Bild-Asset mit Zahlungsmethoden, die vom Entwickler angeboten werden.
  4. Ein zusätzlicher Indikator (und weitere UI-Elemente ist nicht Teil des Bild-Assets)

Bild-Asset für Zahlungsmethoden

Das einzelne Bild-Asset besteht aus mehreren Karten mit Zahlungsmethoden und muss den in diesen Richtlinien definierten Spezifikationen entsprechen.

Abmessungen

192 dp x 20 dp

Kartenabstand

8dp

Dateiformat

PNG, transparenter Hintergrund

Variationen von Zahlungsmethoden

Entwickler können die Anzahl der verfügbaren Symbole für Zahlungsmethoden auswählen, die sie im Bild-Asset verwenden möchten (maximal fünf).

Das Bild darf keine weiteren Bilder oder Texte enthalten.

Kartenspezifikationen

Die Karten mit Zahlungsmethoden im Bild-Asset müssen den folgenden Richtlinien für Größe, Abstände und Stil entsprechen.

Abmessungen der Karte 32 dp x 20 dp
Innenabstände 3dp
Umriss 1 dp (innerer Strich in Dimensionen enthalten), Radius 2 dp, #E0E0E0
Hintergrund der Karte Volltonfarbe (vorzugsweise weiß)

Nächste Schritte

Um mit der Einbindung der APIs zur alternativen Abrechnung mit Auswahlmöglichkeit für Nutzer zu beginnen, folgen Sie den detaillierten Leitfäden für die In-App-Integration und die Back-End-Integration.

Nur alternative Abrechnung anbieten

In diesem Abschnitt wird beschrieben, wie Sie Ihren Nutzern eine alternative Abrechnung anbieten können, ohne sich dafür entscheiden zu müssen, das Abrechnungssystem von Google Play zu verwenden. Prüfen Sie Folgendes, bevor Sie diese APIs verwenden:

Wir empfehlen, eine Einrichtung der Google Play Developer API-Integration vorzubereiten, da diese von der Back-End-Integration genutzt wird.

Konfiguration in der Play Console

Entwickler, die die Registrierung abgeschlossen haben und APIs zur alternativen Abrechnung integriert haben, können ihre Einstellungen zur alternativen Abrechnung über die Play Console verwalten:

  • Sie können für jede Ihrer berechtigten Apps in jedem verfügbaren Land aktivieren oder deaktivieren, dass sie nur eine alternative Abrechnung (d. h. ohne Auswahlmöglichkeit für Nutzer) anbieten.
Simulierte Benutzeroberfläche zur Veranschaulichung; Änderungen vorbehalten.

Informationsbildschirm für Nutzer

Auf dem Informationsbildschirm können Nutzer erkennen, dass in der entsprechenden App nur ein alternatives Abrechnungssystem angeboten wird. Nachdem die alternative Abrechnung aktiviert wurde, wird Nutzern der Bildschirm zu Beginn ihres ersten Kaufs in Ihrer App angezeigt. Diese Meldung wird nicht bei nachfolgenden Käufen angezeigt, die vom selben Nutzer in deiner App auf demselben Gerät getätigt werden. Es kann vorkommen, dass das Dialogfeld einem Nutzer in bestimmten Situationen wieder angezeigt wird, z. B. wenn er Caches auf seinem Gerät löscht.

Nächste Schritte

Um mit der Einbindung der APIs zur alternativen Abrechnung zu beginnen, folgen Sie den detaillierten Leitfäden für die In-App-Integration und die Back-End-Integration.