Über das Programm

Das Programm für externe Zahlungen ermöglicht es Ihnen, Nutzer in Japan, auch über Links für externe Zahlungen, zu Ihren digitalen In‑App-Funktionen oder ‑Diensten weiterzuleiten, die außerhalb Ihrer Apps gekauft werden können. Wenn Nutzer zu Käufen weitergeleitet werden, müssen sie die Möglichkeit haben, den Kauf entweder über Google Play Billing oder auf der Website des Entwicklers abzuschließen. In dieser Anleitung werden die APIs beschrieben, die zum Aktivieren externer Zahlungen erforderlich sind. Weitere Informationen finden Sie in den Programmanforderungen.

Glossar

In diesem Leitfaden verwendete Begriffskonventionen:

  • APIs für externe Zahlungen: APIs, die verwendet werden, um den Nutzer für den Kauf digitaler In-App-Artikel auf eine externe Seite weiterzuleiten
  • Externe Transaktion: Eine gültige Transaktion, die außerhalb der App erfolgt und die Programmanforderungen erfüllt.
  • Token für externe Transaktionen: Ein Token, das Entwicklern über die Play Billing Library zur Verfügung gestellt wird und das Sie verwenden können, wenn der Nutzer eine externe Transaktion abschließt. Mit diesem Token wird Google Play über einen erfolgreichen Kauf informiert.
  • ID für externe Transaktion: Eine eindeutige Kennung, die von Ihnen generiert wird, um eine externe Transaktion zu identifizieren.

Externe Zahlungen unterstützen

Wenn Sie externe Zahlungen in Ihre App einbinden möchten, müssen Sie vorab Folgendes tun:

  • Prüfen Sie die Voraussetzungen für die Teilnahme am Programm für externe Zahlungen und führen Sie die in den Programmanforderungen beschriebenen Registrierungsschritte aus.
  • Integrieren Sie die Play Billing Library 8.3 oder höher.

In der Play Console konfigurieren

Folgen Sie der Programmanleitung, um externe Zahlungen in der Play Console zu konfigurieren.

User Experience

Die clientseitigen APIs ermöglichen die folgenden Funktionen:

  • Google Play rendert und verwaltet die entsprechenden Informations- und Auswahlbildschirme für Nutzer.
  • Wenn der Nutzer das Abrechnungssystem von Google Play auswählt, wird der Abrechnungsablauf über die Standardschnittstelle des Abrechnungssystems von Google Play fortgesetzt.
  • Wenn der Nutzer Ihr Abrechnungssystem auswählt, wird er zu einer externen Website oder einer Zahlungs-App weitergeleitet, die bereits auf dem Gerät des Nutzers installiert ist. Sie können festlegen, ob Google Play oder Ihre App den Nutzer zur Website weiterleitet.
Bildschirm mit Abrechnungsmöglichkeiten

Bildschirm mit Abrechnungsmöglichkeiten

Weiterleitungsseite

Weiterleitungsseite

Entwicklerwebsite

Entwicklerwebsite

Beispiel nur zur Veranschaulichung

Bildschirm mit Nutzerauswahl

Auf dem Auswahlbildschirm haben Nutzer die Möglichkeit, entweder das Abrechnungssystem des Entwicklers oder das Abrechnungssystem von Google Play zu verwenden.

Aufbau einer Option für externe Zahlungen

Die Option für externe Zahlungen auf dem Auswahlbildschirm für Nutzer umfasst die folgenden UI-Elemente:

  1. App-Symbol
  2. App-Name
  3. Bild-Asset mit den vom Entwickler angebotenen Zahlungsmethoden
  4. Zusätzlicher Hinweis (das UI-Element und weitere ist nicht Teil des Bild-Assets)

Bild-Asset für Zahlungsmethoden

Das Asset mit einem einzelnen Bild besteht aus mehreren Karten für Zahlungsmethoden und muss den in diesen Richtlinien definierten Spezifikationen entsprechen.

Abmessungen

192 dp × 20 dp

Kartenabstand

8 dp

Dateiformat

PNG, transparenter Hintergrund

Varianten von Zahlungsmethoden

Entwickler können bis zu fünf Symbole für Zahlungsmethoden in das Bild-Asset einfügen.

Das Bild darf keine anderen Bilder oder Texte enthalten.

Kartenspezifikationen

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

Kartenabmessungen 32 dp × 20 dp
Innerer Abstand 3 dp
Rahmen 1 dp (innerer Strich in Abmessungen enthalten), Radius 2 dp, #E0E0E0
Kartenhintergrund Einfarbig (vorzugsweise weiß)

Nächste Schritte

Beginnen Sie mit dem Integrieren der APIs für externe Zahlungen. Folgen Sie dazu den ausführlichen Anleitungen für die In-App-Integration und die Backend-Integration.