エンドユーザトランザクションの準備
eSuiteのクライアントサイドAPIを使用することにより、eSuite SDKにより、エンドユーザーは個人および支払いの詳細を登録し、購入し、アカウントを自己管理することができます。ただし、製品やサブスクリプションを購入する前に、クライアントは必要な準備を行うために、少なくとも1つのサーバー側APIを使用してeSuiteと通信する必要があります。
エンドユーザのトランザクションが準備されるプロセスは、3つのPhaseで考えることができます。
Phase 1
次の図に示すように、オファーの詳細がエンドユーザーに提示される前に、オファーの承認プロセスが行われます。
注釈は次のとおりです。
1. クライアントは、エンドユーザーの関心を確保しようとします。
2.
エンドユーザは、製品またはサブスクリプションへの関心を表します。
3. クライアントはサーバー to サーバーを使用します ServiceInfoAll API to request offer-details from eSuite, where they are maintained.
APIを使用してeSuiteから申し込み内容を要求し、eSuiteが維持されます。
4. eSuiteは、顧客にオファーの詳細を返すことによってコールにレスポンスします。
Phase 2
クライアントが全部サポート的な詳細のものを保持している場合、エンドユーザーに正確な情報が提供され、ユーザー登録と購入の準備ができます。これは次の図に示されています:
5. クライアントは、エンドユーザーにオファーを渡します。
6a と 6b.エンドユーザは、オファーを受け取り、購入したい商品または購読の正確な詳細サブセットを確認する。
7. クライアントは、 CreateSession APIを使用して、直前の購入をeSuiteに通知します。この呼び出しは、エンドユーザが購入したい製品またはサブスクリプションの詳細サブセット全体を伝えます。
Phase 3
契約を締結するために準備された最終ステップは次のとおりです。
8.
eSuiteは、登録と購入の準備として、エンドユーザ用のセッションを作成します。このプロセスでは、eSuiteはセッショントークン(a GUID )を生成します。これによりエンドユーザーは登録するWebサイトに到着したときに識別できます。
9. セッショントークンは、eSuiteからクライアントに渡されます。
10.
クライアントは、登録するウェブサイトのURLをエンドユーザに渡し、エンドユーザ固有のセッショントークンを追加します。
11.
エンドユーザは、URLとセッショントークンを使用して、登録するWebサイトを特定します。
12.
eSuiteは、セッションが作成されたエンドユーザとして、追加されたセッショントークンを介してエンドユーザを識別します。そして登録ページがエンドユーザに表示されるようになります。