事前定義されたバンドルの購入:概要
概要
カートは、サブスクライブできる1つ以上の製品のコレクションです。カートは2つの形式で購入できます:
- 顧客がリストから1つ以上の製品を選択し、それらの製品をサブスクライブする契約を選択するユーザー定義のカート
- カートと契約オプションがプロバイダーによって設定される事前定義されたバンドル
このセクションでは、eSuite REST APIを介した事前定義されたバンドルサブスクリプションのエンドツーエンドの購入フローについて詳しく説明します。以下に示すように、これは6つのフェーズで実行されます。
フェーズについても以下で説明します:
- フェーズ1: ユーザーが購入すると、「サブスクリプション購入セッション」を開始できるように、クライアントは購入をeSuiteに通知します。 eSuiteはセッションを開始し、クライアントにセッショントークンを返します。クライアントはこれをさらにクライアント側の呼び出しで使用してユーザーを識別し、確立されたセッションに正しく関連付けます。
- フェーズ2: ユーザーは、必要な個人情報のサブセットを入力することでeSuiteアカウントを作成します。
- フェーズ3: ユーザーは、クレジットカードやデビットカードなどの支払い方法をアカウントに追加します。これは、サブスクリプションの購入を対応する為のカードです。
- フェーズ4: カードが確認され、アカウントに追加されると、ユーザーは支払いを求められます。支払いが確認されると、購入が完了します。
- フェーズ5:
- フェーズ6:
シーケンスの実装
ここに示すシーケンスをeSuite REST APIを使用して実装します。
各適切なeSuite REST APIメソッドを使用して、1つのフェーズのサポートを提供します。次のセクションでは、選択ページを作成することから始めます。