ステップ 1: 接続とべき等性の要件に関するサポートを確認する
統合に先立って、トランスポート レイヤとアプリケーション レイヤのセキュリティ要件、プロトコル標準(特にべき等性に関連するもの)をサポートできることが重要です。
ステップ 2: Google と連携してベンダー構成を設定する
Google は、実装しているベンダーがホストする API との通信を確立するために、ホストキーと 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 がホストするサンドボックス環境の echo メソッドを使用して、ベースライン接続をテストします。
- V1
echo
を使用したスクリプト: gsp_sandbox_echo.sh - V2
echo
を使用したスクリプト: gsp_sandbox_echo_v2.sh
ステップ 4: API と統合する
echo
エンドポイントをサンドボックスで動作させると、残りの API と統合が可能になります。
リファレンスで実装するサービスについて、API ドキュメントをご覧ください。
ステップ 5: 会社のロゴをアップロードする
ロゴのブランドの取り扱いガイドラインを遵守する。
ステップ6:テスト
開発中は、ホストされている Amplecash サービスを使用してリクエストとレスポンスをモックできます。ソリューションでフローをエンドツーエンドでテストする準備が整ったら、Google の技術担当者がサンドボックス環境でライブテストを行うことができます。
開発が完了したら、テストプロセスに従ってリリースの準備をします。
ステップ 7: リリースする
リリース プロセスに沿って、可能な限りスムーズにリリースしてください。