選択ページの作成

エンドツーエンドの事前定義されたバンドル購入のフェーズ1は、ユーザーにバンドル製品を提供します。

説明

ユーザーがバンドルサブスクリプションを購入するには、最初に提供内容を表示できる必要があります。以下の図と情報は、eSuiteからデータを取得し、それを組み合わせて関連データをユーザーに提供する方法のクライアント側の実装を示しています。

前提条件

  • eSuiteHQ内で構成された少なくとも1つの定義済みバンドルです。 バンドルを作成する方法についてのドキュメントです。

ワークフロー

 

認証

これらはクライアント側によるAPIのコールであるため、APIにはクライアント側の認証が使用されます。 API認証方法の詳細については、こちらをご覧ください:https://supportstaging.mppglobal.com/technical/esuite-rest-api-support/authenticating/

eSuite認証の前提条件

クライアント側アプリケーションがeSuiteクライアント側APIを呼び出すことができるようにするには、MPP Globalに以下を提供する必要があります:
  • Originsのリスト
eSuite MPP Global内で提供および登録されると、以下が提供されます:
  • Token ID
これらの設定は、環境によって異なるため、UAT環境と本番環境の両方に提供する必要があります。

API ドキュメント

上記で使用されるAPIの詳細を以下に説明します。

アクティブなバンドルを取得

このAPIは、クライアントIDに対して利用可能なすべてのバンドルを取得します。デフォルトではすべてを返しますが、クエリ文字列パラメーターを使用できるため、「name」、「tag」、「\」、または「status」に基づいて結果セットを制限できます。

以下に例を示します。
GET https://{restHost}/api/bundles

このAPIの詳細については、こちらをご覧ください。

リファレンスによる契約の取得

このAPIエンドポイントは、eSuiteHQで構成されたすべてのサービスを取得します。バンドルのコンテキストでは、サービスは契約の長さと試行情報を含むため、契約とも呼ばれます。上記と同様に、エンドポイントにはクエリ文字列パラメーターが用意されており、結果セットをフィルタリングできます。

以下に例を示します。

GET https://{restHost}/api/subscriptions

このAPIの詳細については、こちらをご覧ください。