ステップ 1: 接続とべき等性の要件に関するサポートを確認する
統合する前に、 トランスポート層 とアプリケーション レイヤ のセキュリティ要件、および プロトコル標準( べき等性に関連するものを含む)を確実にサポートできることを把握することが重要です。
ステップ 2: Google と協力してベンダーの構成を設定する
実装するベンダーがホストする API との通信を確立するために、Google はホストと PGP 鍵を構成する必要があります。
まず、ベンダーがホストする API を提供する側でホストの URL を確認する必要があります。 実装が複数のホスト(サードパーティのコアや他のサービス プロバイダなど)に分割されている場合、サービスにより直接提供されるエンドポイントと、サービス プロバイダが代理で処理するエンドポイントを指定します。
次に、ベンダーがホストする API をホストしている場合は、エンドポイントを指定してアプリケーション レイヤの暗号化に使用する PGP 鍵を 生成 する必要があります。
ベンダーの構成と鍵交換プロセスを開始するには、Google の技術担当者に次の情報を提供します。
- ベンダーがホストする API を提供するサーバーのホスト名。
- API 実装へのサブパス
- 生成した PGP 鍵ペアの公開部分
Google がベンダー構成を設定すると、Google はお客様の 決済インテグレーターのアカウント ID(PIAID) と、ホストするエンドポイントに固有の Google の公開 PGP 鍵を返します。
ステップ 3: サンドボックスのエコー接続を確立する
統合要件を満たし、PGP
鍵を用意して、Google から決済インテグレーターのアカウント ID(PIAID)
を取得できたら、Google がホストしている echo エンドポイントと
ベンダーがホストしている echo エンドポイントの実装とテストを開始できます。リファレンスで実装するサービスの API ドキュメントの echo の定義を参照してください。
これらのスクリプトは、Google がホストするサンドボックス環境のエコーメソッドを使用して、ベースライン接続をテストします。
- V1
echoを使用するスクリプト: gsp_sandbox_echo.sh - V2
echoを使用するスクリプト: gsp_sandbox_echo_v2.sh
ステップ 4: API と統合する
サンドボックスで echo エンドポイントが動作すると、残りの API と統合できるようになります。
リファレンスで実装するサービスの API ドキュメントを参照してください。
ステップ 5: 会社のロゴをアップロードする
ロゴのブランド ガイドラインに沿って対応します。
ステップ 6: テスト
開発中は、ホストされている Amplecash サービスを使用して、リクエストとレスポンスをモックできます。ソリューションでフローをエンドツーエンドでテストできる状態になったら、Google の技術担当者がサンドボックス環境からライブテストを実施します。
開発が完了したら、 テストプロセス に沿ってリリースの準備を行います。