Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Google Pay

フェーズ1: Google のオンボーディング

1

イシュア契約

イシュアは署名済みの Google Pay CTA Agreement を取得して、Push Provisioning API へのアクセスを要求する必要があります。

2

Google ドキュメントにアクセス

企業用メールアドレスに紐づく Google アカウントを使用して、Google の Android Push Provisioning API ドキュメント.

3

UX / ブランディング審査

UX/ブランディング審査:Google はイシュアに ベストプラクティス および ブランディングガイドラインへの準拠を求めています。アプリの UX は Google に提出して審査を受ける必要があります。

4

API アクセスをリクエスト

Google の Push Provisioning API へのアクセスをリクエストする ために、イシュアアプリのパッケージ名と特定の環境(サンドボックス、プロダクション)用のフィンガープリントをフォームで提出します。

5

TSP 構成

必要な TSP システム上の設定を構成する Google Pay の要件に従い、特にアプリケーションのパッケージ名に注意を払って設定します。

フェーズ2: Thales D1 バックエンド統合

1

オンボーディングフォーム

オンボーディングフォーム:Thales のインテグレーターは、接続性、鍵、D1 サービス構成、カード製品を含む D1 に接続するために必要なすべての構成パラメータを収集するための Thales D1 オンボーディングフォームを提供します。

イシュアは、Push Provisioning 統合プロジェクトのために TSP(Visa/Mastercard)とプロジェクトを開設する必要があります。この活動は Thales でのオンボーディングと並行して開始することが推奨されます。

2

接続性

接続性:D1 が公開する API はすべての API 呼び出しに TLS 相互認証を要求し、Thales CA によって署名されたクライアント証明書でプレプロダクションおよびプロダクションの両方の環境を明示的にセットアップする必要があります。

3

バックエンド認可

バックエンド認可:D1 への受信 API は OAuth JWT Bearer Credentials Flow によって保護されており、バックエンドは署名済み JWT を送信して D1 API へアクセスするための D1 アクセストークンを取得します。

4

データ暗号化

データ暗号化:D1 バックエンドと交換される機密情報は、特定のアルゴリズムと受信者の EC 公開鍵を用いた標準的な JWE 形式で暗号化しなければなりません。

5

API を介したコンシューマおよびカード登録

コンシューマ および カード API を介した登録:ほとんどの D1 サービスの前提条件として、バックエンド間 API を使用して一意の識別子でエンドユーザー、アカウント、およびカードを D1 に登録する必要があります。

6

バッチ登録

バッチ登録:D1 は、SFTP を介してアップロードされたバッチファイルを使用して、コンシューマおよびカード登録などの特定の操作をバッチモードで実行するサービスを提供します。

フェーズ3: Thales D1 SDK 統合

1

バイナリ統合

バイナリ統合:イシュアは D1 SDK バイナリを自社のアプリケーションプロジェクトに統合する必要があります。

2

SDK 初期化

SDK 初期化:イシュアアプリは D1 SDK の API を呼び出す前に SDK を初期化しなければなりません。

3

ユーザー認証

ユーザー認証:イシュアアプリケーションは D1 サービスを利用する前にエンドユーザーの認証を証明する手段を提供しなければなりません。

4

Google Pay ウォレットでカードの状態を確認

Google Pay ウォレットでカードの状態を確認:イシュアアプリは次のメソッドを使用して Google Pay ウォレット内のカードのデジタル化状態を確認し、次のアクションを判断する必要があります。 D1PushWallet.getCardDigitizationState() API です。

5

カードを Google Pay ウォレットにプッシュ

カードを Google Pay ウォレットにプッシュ:ユーザーが「Add to Google Pay」をタップしたときに、次のメソッドを呼び出して D1PushWallet.addDigitalCardToOEM() API を使用してカードをトークン化し、onActivityResult メソッドがオーバーライドされて結果を SDK に返すようにする必要があります。

フェーズ4: テストとトラブルシューティング

1

Google Pay サンドボックスのテスト

イシュアはまず最初に自身の統合を使用してテストすることが求められます Google Pay サンドボックスモード.

2

エラー処理と報告

もしイシュアがテストで エラー に直面した場合、まず 一般的なエラー を確認してから 問題を Thales に報告する必要があります。.

3

本番テスト

イシュアがサンドボックスでのテストを完了したら、本番環境に移行してそちらでもテストを行う必要があります。

フェーズ5: 認証とローンチ

1

セルフ認証とアプリ審査

Google Pay のローンチプロセスは イシュアに対して セルフ認証 を実施し、テストのビデオ記録を Google に提出して アプリ審査.

2

を受けることを要求します。

フィールドテスト 次に、Google はイシュアに対してアプリの フィールドテスト

3

の実施を要求し、イシュアが最終段階に進む前に退出基準を満たす必要があります。

ローンチ承認をリクエスト 退出基準を満たした後、イシュアは Google Pay チームのローンチ承認をリクエストすることができ、承認が得られればイシュアはアプリを公開リリースできます。

最終更新

役に立ちましたか?