Stripe im Developer Portal konfigurieren

Sie können Ihren API-Konsumenten die freie Verwendung Ihrer Produktpläne anbieten, oder Sie können Produkte mit kostenpflichtigen Plänen anbieten. Damit API-Konsumenten Produkte mit bezahlten Plänen abonnieren können, müssen Sie zunächst die Stripe-Zahlungsmethode in Ihrem Developer Portalkonfigurieren.

Vorbereitende Schritte

Sie benötigen Administratorzugriff auf das Developer Portal, um diese Task ausführen zu können.
Hinweis: Dieses Modul synchronisiert die Anmeldeinformationen von Anwendungen, die von Verbrauchern in der Benutzeroberfläche des Entwicklerportals erstellt wurden. Die Anmeldeinformationen für Anwendungen, die vom Anbieter in der API Manager-Benutzeroberfläche erstellt wurden, können nicht synchronisiert werden.

Die Unterstützung für die Abrechnungsintegration muss in API Managerkonfiguriert werden. Weitere Informationen finden Sie unter Monetizing your Products.

Informationen zu dieser Task

API Connect enthält ein Abrechnungsfeature für Abonnements, mit dem API-Provider Preistarife in ihren API-Produkten definieren und ihre API-Angebote monetarisieren können. Wenn ein Produkt einen Preistarif enthält, müssen API-Konsumenten ihre Zahlungsinformationen im Developer Portal eingeben, bevor sie diesen Plan abonnieren können.

API Connect unterstützt die Integration mit Stripe Subscription Billing, einem unabhängigen Cloud-Service, der monetarisierte Produktpläne, Kunden, ihre Zahlungsinformationen und ihren Abonnementverlauf verwaltet, um monatliche Rechnungen zu erstellen und Kunden automatisch zu berechnen. Mit dieser Integration dient Stripe als Abonnementabrechnungssystem und zugleich als Zahlungsverarbeitungssystem.

Die Unterstützung für Stripe wird im Developer Portalbereitgestellt, aber bevor API-Konsumenten ihre Zahlungsinformationen eingeben können, müssen Sie die Stripe-Abrechnungsunterstützung in jedem Developer Portal konfigurieren, in dem Sie kostenpflichtige Pläne anbieten. Nach der Konfiguration dieser Unterstützung können API-Konsumenten ihre Zahlungsinformationen bereitstellen und dann die bezahlten Pläne abonnieren. Führen Sie die folgenden Anweisungen aus, um das Modul APIC Monetization Stripe Integration zu aktivieren, und konfigurieren Sie dann Ihre Stripe-API-Berechtigungsnachweise.

Vorgehensweise

  1. Wenn das Administrator-Dashboard nicht angezeigt wird, klicken Sie auf Verwalten , um es anzuzeigen.
  2. Klicken Sie im Administratordashboard auf Erweitern.
    Die Registerkarte Liste für die Seite Erweitern wird geöffnet und die Liste der installierten Module wird angezeigt. Sie enthält alle Module, die installiert sind. Die aktivierten Module werden mit ausgewähltem Kontrollkästchen angezeigt. Bei inaktivierten Modulen ist das Kontrollkästchen nicht ausgewählt.
  3. Geben Sie stripe im Suchfilter ein.
    Das Modul ibm_stripe_payment_method mit dem Namen APIC Monetization Stripe Integration wird in der Inhaltsliste angezeigt.
  4. Wählen Sie APIC Monetization Stripe Integration aus und klicken Sie auf Aktivieren.
    Die Standardeinstellungen für das Modul ibm_stripe_payment_method sind jetzt aktiviert.
  5. Klicken Sie im Administrator-Dashboard auf Konfiguration > System > IBM API Developer Portal Billing.
    Die Seite IBM API Developer Portal-Abrechnungseinstellungen wird angezeigt.
  6. Ändern Sie die Dropdown-Option, um die neu aktivierte APIC-Monetization-Stripe-Integration (ibm_stripe_payment_method) als Modul zum Erstellen von Zahlungsmethoden für den Stripe-Abrechnungsprovider zu verwenden. Klicken Sie auf Konfiguration speichern.
  7. Klicken Sie im Administrator-Dashboard auf "Konfiguration" > "System" > " IBM APIC Stripe Integration" und geben Sie Ihre Stripe-API-Anmeldedaten ein. Diese Berechtigungsnachweise müssen mit den Stripe-API-Berechtigungsnachweisen für die Abrechnungsintegrationsressource übereinstimmen, die dem Katalog für dieses Developer Portalzugeordnet ist.
    Rufen Sie Ihr Stripe-Dashboard auf, um Ihren veröffentlichbaren Schlüssel und den geheimen Schlüssel zu erhalten; siehe https://dashboard.stripe.com/apikeys.
    Hinweis: Jedes Stripe-Konto verfügt über zwei Gruppen von API-Schlüsseln, einen für Tests und einen für die Produktion. Jeder Satz von API-Schlüsseln hat einen bestimmten Namensbereich für Stripe-Objekte. Test-API-Schlüssel können keine Objekte erkennen, die von Produktions-API-Schlüsseln erstellt wurden, und umgekehrt. Sie können die API-Schlüssel einer Ihrer Abrechnungsintegrationen nicht mit den Schlüsseln aus einem anderen Konto wechseln oder Ihre Test-und Produktionsschlüssel austauschen, da dies verhindern würde, dass API Connect die Stripe-Objekte auflöst, die mit den alten Schlüsseln erstellt wurden. Wenn Sie Ihre Stripe-Testschlüssel verwenden möchten, müssen Sie einen eigenen Katalog zu Testzwecken erstellen und dürfen Ihre Stripe-Testschlüssel nicht zu Produktionskatalogen hinzufügen.
  8. Klicken Sie auf Integration speichern.

Ergebnisse

Sie haben die Stripe-Zahlungsmethode erfolgreich im Developer Portalkonfiguriert. API-Konsumenten können jetzt eine Zahlungsmethode zu ihrer Konsumentenorganisation hinzufügen, sodass sie Produkte mit kostenpflichtigen Plänen abonnieren können.

Nächste Schritte

Nachdem der Katalog und das Developer Portal konfiguriert wurden, können Sie Produkte mit Preistarifen erstellen. Weitere Informationen finden Sie unter Produkt mit Abrechnungsintegration definieren .