はじめに

Google Standard Payments は、決済サービスを提供する企業が Google エコシステム内でサービスを利用できるように一連の API を提供しています。

各統合には独自の API と顧客フローがありますが、全体的なプロセスは標準です。このプロセスの概要は次のとおりです

  1. 支払いインテグレータが支払い仕様(API)を実装します。
  2. Google では、サンドボックス環境で API 固有のテスト チェックリストを実施することにより、統合を審査しています。Google のサンドボックス環境では、実際の金銭が移動されることはありません。
  3. インテグレータは、Google が提供する許可リスト登録済みアカウントを使用して、API 固有の本番環境テスト チェックリストを実施している。その後、Google はインテグレータと Google の間の支払いを確認します。
  4. Google はフィードバックを収集するために、さまざまなデバイスと接続タイプで統合をテストします。Google は、統合が UX、エラー処理、レイテンシに必要な基準を満たしていることを証明します。
  5. 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 の呼び出しをサポートするクライアントを実装していることを確認します。