Google Standard Payments は、決済サービスを提供する企業のために、Google エコシステムでのサービスを可能にする一連の API を提供しています。
各インテグレーションには独自の API とカスタマーフローがありますが、全体的なプロセスは標準です。このプロセスの概要は次のとおりです。
- 決済インテグレータは、支払い仕様(API)を実装します。
- Google では、サンドボックス環境で API 固有のテスト チェックリストを実施して統合を審査します。Google のサンドボックス環境では、実際の金銭が移動されることはありません。
- インテグレータは、Google が提供する許可リストに登録されたアカウントを使用して、API 固有の本番環境テストのチェックリストを確認します。Google は、インテグレータと Google の間の支払いを確認します。
- Google はさまざまなデバイスや接続タイプで統合をテストし、フィードバックを収集します。その後、Google は、統合が UX、エラー処理、レイテンシに関する必要な基準を満たしていることを認定します。
- Google は統合を段階的に開始し、1%、5%、20%、最終的に 100% と段階的に増やしていきます。
はじめに
1. 適用可能なフローを理解する
顧客がサービスを選択すると、特定のフローが行われます。[Concepts] タブで、統合に適用されるフローについて理解を深めます。このプロセス全体を通じてサーバーが Google とどのようにやり取りするかに注目してください。
2. 統合ポイントの特定
API の実装により、サーバー、Android アプリ、ウェブ フロントエンドに変更を加える場合があります。「概念」に記載されている情報を読み、サーバーと Google の通信方法を確認します。Payment Integrator API の適用に使用するサーバーを決めます。
サーバーが通信プロトコルの詳細に記載されている通信要件をサポートしていることと、PGP 鍵が PGP 暗号化に記載されているベスト プラクティスに対応していることを確認します。
3. すべての決済インテグレータ API を実装する
お客様のユースケースを有効にするために必要な Google Standard Payment API を実装します。そのためには、ガイドを使用してください。
最終的には、Google のサーバーから API にアクセスできるようにする必要があります。また、Google API の呼び出しをサポートするクライアントを実装していることを確認してください。