So öffnen Sie den externen Browser vom Startprogramm des Spiels aus

So funktioniert's

Die WebView-Anwendung ermöglicht es Ihnen, das Zahlungsportal innerhalb eines Spiel-Startprogramms zu öffnen, jedoch gelten Einschränkungen: zum Beispiel kann WebView weder auf gespeicherte Passwörter zugreifen noch mehrere Browser-Tabs öffnen. Benutzer können also keine Zahlungsmethoden nutzen, bei denen eine zusätzliche Benutzerverifizierung in einem neuen Browser-Tab erforderlich ist (z. B. 3-D Secure oder PayPal-Authentifizierung).

Um diese Einschränkung zu umgehen, können Sie einrichten, dass das Zahlungsportal in einem neuen Tab eines externen Browsers geöffnet wird, den ein Benutzer zuvor als Standardbrowser festgelegt hat (im Folgenden: externer Browser). Dadurch können die Benutzer einen Kauf tätigen, Zahlungsmethoden speichern und zum Spiel zurückkehren.

Kauf tätigen

Ablauf für den Nutzer

  1. Ein Benutzer öffnet die WebView-Anwendung und klickt auf Kaufen.
  2. Daraufhin öffnet sich das Zahlungsportal in WebView. Dort wählt der Benutzer eine Zahlungsmethode aus.

  1. Es erfolgt eine Weiterleitung zu einem neuen Tab eines externen Browser, dort kann der Benutzer den Bezahlvorgang fortsetzen.

In der WebView-Anwendung werden die zu erledigenden Schritte in einem Tab des externen Browsers angezeigt.

  1. Der Benutzer gibt seine Daten ein und bestätigt den Kauf im Tab des externen Browsers. Ist der Kauf erfolgreich, wird eine entsprechende Benachrichtigung angezeigt.
  2. Der Benutzer kehrt zur WebView-Anwendung zurück, auch dort wird ihm eine Benachrichtigung über den erfolgreichen Kauf angezeigt sowie eine Schaltfläche für die Rückkehr zum Spiel.
  3. Der Benutzer schließt die WebView-Anwendung im Startprogramm und kehrt zum Spiel zurück.
Hinweis
Die Schaltfläche, über die man zurück zum Spiel gelangt, wird nur in der WebView-Anwendung im Startprogramm angezeigt. Im externen Browser wird hingegen nur eine Benachrichtigung über den erfolgreichen Kauf angezeigt. Wie Sie die Weiterleitungseinstellungen konfigurieren, erfahren Sie in dieser Anleitung.

Einrichtung

Um eine Weiterleitung zu einem externen Browser zum Zwecke der Kaufabwicklung einzurichten, übermitteln Sie den Parameter settings.ui.is_independent_windows: true im Token.
Beispiel: Anfrage eines Tokens
Copy
Full screen
Small screen
    {
        "user": {
            "id": {
                "value": "158804750"
            },
            "email": {
                "value": "email@example.com"
            },
            "country": {
                "value": "US"
            }
        },
        "settings": {
            "mode": "sandbox",
            "project_id": 53737,
            "language": "en",
            "currency": "USD",
            "ui": {
                "is_independent_windows": true,
                "user_account": {
                    "payment_accounts": {
                        "order": 1,
                        "enable": false
                    },
                    "history": {
                        "order": 2,
                        "enable": true
                    }
                }
            }
        },
        "purchase": {
            "description": {
                "value": "Test purchase",
                "items": [
                    {
                        "name": "Test purchase",
                        "quantity": 1,
                        "price": {
                            "amount": "19.99"
                        },
                        "image_url": "\/\/images.ctfassets.net\/wn7ipiv9ue5v\/2E36gdKHDOIRmxX6H1y2h2\/6941cea2e876c0466e79a16eccab0351\/greatWhiteCard.jpg"
                    }
                ]
            },
            "checkout": {
                "currency": "USD",
                "amount": 19.99
            }
        }
    }
    

    Zahlungskonto speichern

    Ablauf für den Nutzer

    1. Der Benutzer wechselt in Ihrer Anwendung zur Seite mit den gespeicherten Zahlungskonten.

    1. Der Benutzer klickt auf Neue Methode hinzufügen.
    2. Im sich daraufhin öffnenden Fenster wählt der Benutzer ein Zahlungskonto aus.

    1. Es erfolgt eine Weiterleitung zu einem neuen Tab eines externen Browser, dort kann der Benutzer sein Konto verifizieren.

    In Ihrer Anwendung werden die zu erledigenden Schritte in einem Tab des externen Browsers angezeigt.

    1. Der Benutzer gibt seine Daten im Tab des externen Browsers ein und bestätigt sie. Im Erfolgsfall wird eine entsprechende Benachrichtigung angezeigt und der Benutzer kann zur Anwendung zurückkehren.

    Die Methode wird in Ihrer Anwendung automatisch der Liste der gespeicherten Zahlungskonten des Benutzers hinzugefügt.

    Einrichtung

    Um eine Weiterleitung zu einem externen Browser zum Zwecke der Zahlungskontospeicherung einzurichten, übermitteln Sie die folgenden Parameter im Token: settings.ui.mode: user und settings.ui.is_independent_windows: true.
    Hinweis
    Verwenden Sie die Tokenisierung, um Abbuchungen von gespeicherten Zahlungsmethoden zu veranlassen.
    Beispiel: Anfrage eines Tokens
    Copy
    Full screen
    Small screen
      {
          "user": {
              "id": {
                  "value": "test",
                  "hidden": true
              },
              "email": {
                  "value": "email@example.com"
              },
              "country": {
                  "value": "US",
                  "allow_modify": true
              }
          },
          "settings": {
              "project_id": 136187,
              "language": "en",
              "currency": "USD",
              "ui": {
              "mode": "user_account",
                  "is_independent_windows": true
              }
          }
      }
      
      War dieser Artikel hilfreich?
      Vielen Dank!
      Gibt es etwas, das wir verbessern können? Nachricht
      Das tut uns leid
      Bitte erläutern Sie, weshalb dieser Artikel nicht hilfreich ist. Nachricht
      Vielen Dank für Ihr Feedback!
      Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.
      Letztmalig aktualisiert: 26. März 2024

      Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.

      Problem melden
      Wir überprüfen unsere Inhalte ständig. Ihr Feedback hilft uns, sie zu verbessern.
      Geben Sie eine E-Mail-Adresse an, damit wir Sie erreichen können
      Vielen Dank für Ihr Feedback!