Geschenkabonnement

Sie können eine Funktion in Ihre Anwendung integrieren, die es Nutzern ermöglicht, Abonnements an andere zu verschenken. So können Sie den Umsatz ankurbeln und neue Nutzer gewinnen.

So funktioniert's

Ein Nutzer kann einem in Ihrem System vorhandenen Nutzer ein Abonnement schenken, indem er dessen Kontoinformationen angibt. Alternativ kann er das Abonnement einem neuen Nutzer schenken, indem er dessen E-Mail-Adresse angibt. Der Schenker kann seinen Namen verbergen oder der E-Mail-Geschenkbenachrichtigung eine Nachricht anfügen. Nach Abschluss des Abonnements gehört das Abo dem Beschenkten. Das abgeschlossene Abonnement ist vom Typ Einmalzahlung.

Interaktionsablauf beim Verschenken eines Abonnements an einen bestehenden Nutzer:

Interaktionsablauf beim Verschenken eines Abonnements an einen neuen Nutzer:

Einrichtung

Sie können in Ihrer App die Möglichkeit einrichten, ein Abonnement:

Bestehenden Nutzer beschenken

  1. Implementieren Sie in Ihrer Anwendung eine Oberfläche mitsamt den folgenden Bedienelementen für den Kauf eines Geschenkabonnements:
    • Felder für die Eingabe der Daten des Geschenkempfängers
    • Feld für die Eingabe einer Nachricht des Absenders (optional)
    • Auswahlmöglichkeit für den anonymen Versand (optional)
    • Bedienelemente zur Auswahl eines Abo-Modells (optional)

  1. Implementieren Sie, dass nach der Eingabe der Geschenkdetails ein Token abgerufen und danach der Bezahlvorgang fortgesetzt wird. Übermitteln Sie dazu das Objekt purchase.subscription.gift mitsamt den folgenden Parametern an den API-Aufruf Token erstellen:
    • recipient – ID des Abonnementempfängers. Erforderlich.
    • email – E-Mail-Adresse des Empfängers. Erforderlich.
    • redirect_url – Redirect-URL. Geben Sie einen Link zu einer Seite mit zusätzlichen Informationen über das geschenkte Abonnement oder zur Hauptseite des Projekts an.
Achtung
Wird keine redirect_url im Token übermittelt, kann der Geschenkempfänger nicht von der E-Mail direkt zum geschenkten Abonnement navigieren.

  • Zusätzlich können Sie die folgenden Parameter im Objekt purchase.subscription übermitteln:
    • gift.anonymous – ob das Geschenk anonym verschickt wurde. Wenn true, ist der Name des Absenders in der E-Mail-Benachrichtigung ausgeblendet. false ist voreingestellt.
    • gift.message – Nachricht des Geschenkgebers. Wird der per E-Mail versendeten Geschenkbenachrichtigung angefügt.
    • plan_id – ID des Abo-Modells.

Beispielhafte Anfrage für den Abruf eines Tokens:

Copy
Full screen
Small screen
{
  "purchase": {
    "checkout": {
      "currency": "USD",
      "amount": 10
    },
    "subscription": {
      "gift": {
        "recipient": "test_recipient_v1",
        "email": "recipient_email@email.com",
        "redirect_url": "https://example.com/",
        "anonymous": true,
        "message": "Happy birthday!"
      }
    }
  },
  "settings": {
    "currency": "USD",
    "language": "en",
    "project_id": 16184,
    "ui": {
      "components": {
        "virtual_currency": {
          "custom_amount": true
        }
      },
      "desktop": {
        "virtual_item_list": {
          "button_with_price": true,
          "layout": "list"
        }
      },
      "size": "medium"
    }
  },
  "user": {
    "country": {
      "allow_modify": true,
      "value": "US"
    },
    "age": 19,
    "email": {
      "value": "john.smith@mail.com"
    },
    "id": {
      "value": "user_2"
    },
    "name": {
      "value": "John Smith"
    }
  }
}
  1. Öffnen Sie mithilfe des in Schritt 2 erhaltenen Tokens das Zahlungsportal in einem neuen Fenster, in einem iframe oder mittels Pay Station Embed.

Neuen Nutzer beschenken

  1. Implementieren Sie in Ihrer Anwendung eine Oberfläche mitsamt den folgenden Bedienelementen für den Kauf eines Geschenkabonnements:
    • Feld für die Eingabe der E-Mail-Adresse des Geschenkempfängers
    • Feld für die Eingabe einer Nachricht des Absenders (optional)
    • Auswahlmöglichkeit für den anonymen Versand (optional)
    • Bedienelemente zur Auswahl eines Abo-Modells (optional)
  2. Implementieren Sie, dass ein neuer Nutzer angelegt und ihm eine ID in Ihrem System zugewiesen wird.
  3. Generieren Sie einen Link, über den der neu angelegte Nutzer sein Konto aktivieren kann.
Hinweis
Abonnements dürfen nur an autorisierte Nutzer verkauft werden.
  1. Implementieren Sie, dass nach der Eingabe der Geschenkdetails ein Token abgerufen und danach der Bezahlvorgang fortgesetzt wird. Übermitteln Sie dazu das Objekt purchase.subscription.gift mitsamt den folgenden Parametern an den API-Aufruf Token erstellen:
    • recipient – die in Schritt 2 erstellte ID des Abonnementempfängers.
    • email – E-Mail-Adresse des Empfängers.
    • redirect_url – die in Schritt 3 erstellte Aktivierungs-URL.
Achtung
Wird keine redirect_url im Token übermittelt, kann der Geschenkempfänger nicht von der E-Mail direkt zum geschenkten Abonnement navigieren.

  • Zusätzlich können Sie die folgenden Parameter im Objekt purchase.subscription übermitteln:
    • gift.anonymous – ob das Geschenk anonym verschickt wurde. Wenn true, ist der Name des Absenders in der E-Mail-Benachrichtigung ausgeblendet. false ist voreingestellt.
    • gift.message – Nachricht des Geschenkgebers. Wird der per E-Mail versendeten Geschenkbenachrichtigung angefügt.
    • plan_id – ID des Abo-Modells.

Beispielhafte Anfrage für den Abruf eines Tokens:

Copy
Full screen
Small screen
{
  "purchase": {
    "checkout": {
      "currency": "USD",
      "amount": 10
    },
    "subscription": {
      "gift": {
        "recipient": "test_recipient_v1",
        "email": "recipient_email@email.com",
        "redirect_url": "https://example.com/",
        "anonymous": true,
        "message": "Happy birthday!"
      }
    }
  },
  "settings": {
    "currency": "USD",
    "language": "en",
    "project_id": 16184,
    "ui": {
      "components": {
        "virtual_currency": {
          "custom_amount": true
        }
      },
      "desktop": {
        "virtual_item_list": {
          "button_with_price": true,
          "layout": "list"
        }
      },
      "size": "medium"
    }
  },
  "user": {
    "country": {
      "allow_modify": true,
      "value": "US"
    },
    "age": 19,
    "email": {
      "value": "john.smith@mail.com"
    },
    "id": {
      "value": "user_2"
    },
    "name": {
      "value": "John Smith"
    }
  }
}
  1. Öffnen Sie mithilfe des in Schritt 4 erhaltenen Tokens das Zahlungsportal in einem neuen Fenster, in einem iframe oder mittels Pay Station Embed.
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.
Diese Seite bewerten
Diese Seite bewerten
Gibt es etwas, das wir verbessern können?

Jetzt nicht

Vielen Dank für Ihr Feedback!
Letztmalig aktualisiert: 22. Januar 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!