開発者ポータル での Stripe の構成

製品プランの無料使用を API コンシューマーに提供することも、有料プランが含まれる製品を提供することもできます。 API コンシューマーが有料プランの製品をサブスクライブできるようにするには、まず 開発者ポータルで Stripe 支払方法を構成する必要があります。

開始前に

このタスクを実行するには、開発者ポータルに対する管理者権限が必要です。
注: このモジュールは、Developer Portal サイト UI でコンシューマによって作成されたアプリケーションの資格情報を同期します。 API Manager UI でプロバイダが作成したアプリケーションの認証情報を同期することはできません。

請求統合サポートは、 API Managerで構成する必要があります。 詳しくは、 製品の収益化を参照してください。

このタスクについて

API Connect には、API プロバイダーが API 製品で価格プランを定義し、API オファリングを収益化できるようにするサブスクリプション請求機能が含まれています。 製品に価格プランが含まれている場合、API 利用者は、そのプランをサブスクライブする前に、 開発者ポータル に支払い情報を入力する必要があります。

API Connect は、月次請求書を生成してお客様に自動的に課金するために、有料製品プラン、お客様、支払い情報、およびサブスクリプション履歴を管理する独立したクラウド・サービスである Stripe Subscription Billing との統合をサポートします。 この統合により、Stripe はサブスクリプション請求システムと支払処理システムの両方の役割を果たします。

開発者ポータルで Stripe に対するサポートが提供されていますが、API 利用者が支払い情報を入力する前に、有料プランを提供するすべての 開発者ポータル で Stripe 請求サポートを構成する必要があります。 このサポートが構成されると、API コンシューマーは支払い情報を提供してから、支払い済みプランをサブスクライブすることができます。 以下の手順を実行して、「APIC の有料化での Stripe 統合」モジュールを有効にし、Stripe API 資格情報を構成します。

手順

  1. 管理者ダッシュボードが表示されない場合は、 「管理」 をクリックして表示します。
  2. 管理者ダッシュボードで、 「拡張」をクリックします。
    「拡張」ページの「リスト」タブが開き、インストールされているモジュールのリストが表示されます。 このリストは、インストールされているすべてのモジュールを示します。 有効になっているモジュールは、チェック・ボックスが選択されている状態で表示されます。 無効になっているモジュールは、チェック・ボックスが選択されていない状態で表示されます。
  3. 検索フィルターに stripe と入力します。
    「APIC Monetization Stripe 統合」 という名前の ibm_stripe_payment_method モジュールがコンテンツのリストに表示されます。
  4. 「APIC Monetization Stripe 統合」 を選択し、 「有効化」をクリックします。
    ibm_stripe_payment_method モジュールのデフォルト設定が有効になります。
  5. 管理者のダッシュボードで、「設定 」> 「システム 」> 「 IBM API 開発者ポータル請求」 をクリックします。
    IBM API 開発者ポータルの「請求設定」 ページが表示されます。
  6. ドロップダウン・オプションを、Stripe 請求プロバイダーの支払方法を作成するために使用するモジュールとして、新しく有効になった APIC Monetization Stripe Integration (ibm_stripe_payment_method) に変更します。 「構成の保存」をクリックします。
  7. 管理ダッシュボードで、「設定 」> 「システム 」> 「 IBM APIC Stripe Integration」 をクリックし、Stripe APIの認証情報を入力します。 これらの資格情報は、この 開発者ポータルのカタログに添付されている請求統合リソースの Stripe API 資格情報と一致する必要があります。
    公開キーとシークレットキーを取得するには、Stripeダッシュボードを参照してください。 https://dashboard.stripe.com/apikeys
    注: 各 Stripe アカウントには、テスト用と実動用の 2 つの API キー・セットが付属しています。 API キーの各セットには、Stripe オブジェクト用の個別の名前空間があります。 テスト用の API キーでは、実動用の API キーで作成されたオブジェクトを参照できません (その逆も同様)。 請求統合の 1 つの API キーを別のアカウントのキーに切り替えたり、テスト・キーと実動キーを交換したりすることはできません。これを行うと、古いキーを使用して作成された Stripe オブジェクトが API Connect によって解決されなくなるためです。 Stripe テスト・キーを使用する場合は、テスト用に別のカタログを作成し、実動カタログに Stripe テスト・キーを追加しないようにしてください。
  8. 「統合の保存」をクリックします。

結果

開発者ポータルで Stripe 支払方法が正常に構成されました。 これで、API コンシューマーがコンシューマー組織に支払方法を追加できるようになり、有料プランの製品をサブスクライブできるようになりました。

次のタスク

カタログと 開発者ポータル の両方を構成した後、価格プランを使用して製品を作成できます。 詳しくは、 請求統合による製品の定義 を参照してください。