Google Pay
フェーズ 1: Google オンボーディング
Google のドキュメントにアクセスする
Google の企業メールアドレスに関連付けられた Google アカウントを使用して、Google の Android Push Provisioning API のドキュメント.
UX / ブランディングレビュー
UX/ブランディングレビュー:Google はイシュアに順守を求めています ベストプラクティス および ブランディングガイドライン。アプリケーションの UX は審査のために Google に提出する必要があります。
API アクセスをリクエストする
Google の Push Provisioning API へのアクセスをリクエストする イシュアアプリのパッケージ名と、特定の環境(Sandbox、Production)向けのフィンガープリントを含むフォームを送信して。
TSP 設定
必要な TSP システム上の設定 を Google Pay の要件に従って設定し、特にアプリケーションのパッケージ名に細心の注意を払います。
フェーズ 2: Thales D1 バックエンド統合
接続性
接続性:D1 が公開する API は、すべての API 呼び出しに TLS 相互認証を必要とし、Thales CA によって署名されたクライアント証明書を用いて、プレプロダクション環境と本番環境の両方で明示的な設定が必要です。
バックエンド認証
バックエンド認証:受信する D1 API は OAuth JWT Bearer Credentials Flow によって保護されており、バックエンドが署名済みの JWT を送信して、D1 API にアクセスするための D1 アクセストークンを取得します。
データ暗号化
データ暗号化:D1 バックエンドとやり取りされる機密情報は、特定のアルゴリズムと受信者の EC 公開鍵を使用した標準の JWE 形式で暗号化する必要があります。
一括登録
一括登録:D1 には、SFTP 経由でアップロードされたバッチファイルを使用して、特定の操作(コンシューマーおよびカード登録など)をバッチモードで実行するサービスがあります。
フェーズ 3: Thales D1 SDK 統合
バイナリ統合
バイナリ統合:イシュアは D1 SDK バイナリをアプリケーションプロジェクトに統合する必要があります。
SDK 初期化
SDK 初期化:イシュアアプリは、API を呼び出す前に D1 SDK を初期化する必要があります。
ユーザー認証
ユーザー認証:イシュアアプリケーションは、D1 サービスを利用する前に、エンドユーザー認証の証明を提供する必要があります。
Google Pay ウォレットでカードの状態を確認する
Google Pay ウォレットでカードの状態を確認する:イシュアアプリは、Google Pay ウォレット内のカードのデジタル化状態を、以下を使用して確認する必要があります D1PushWallet.getCardDigitizationState() API を使用して次のアクションを判断します。
Google Pay ウォレットへのカード追加
Google Pay ウォレットへのカード追加:ユーザーが「Google Pay に追加」をタップしたら、次を呼び出します D1PushWallet.addDigitalCardToOEM() API を使用してカードをトークン化し、onActivityResult メソッドをオーバーライドして結果を SDK に返すようにします。
フェーズ 4: テストとトラブルシューティング
Google Pay サンドボックステスト
イシュアはまず次を使用して統合をテストする必要があります Google Pay サンドボックスモード.
エラー処理と報告
イシュアが直面する場合 エラー テスト中に、まず次を参照する必要があります 一般的なエラー 前に 問題を Thales に報告する.
フェーズ 5: 認証とローンチ
自己認証とアプリ審査
Google Pay ローンチプロセス イシュアが次を通過することを要求します 自己認証 をアプリケーションで実施し、テストの動画記録を Google に提出して アプリ審査.
現地テスト
次に、Google はイシュアに次を実施することを求めます 現地テスト 。イシュアが最終ステップに進む前に、アプリは終了基準を満たす必要があります。
ローンチ承認をリクエストする
終了基準を満たした後、イシュアは次をリクエストできます Google Pay チームのローンチ承認 そして、それを受領すると、イシュアはアプリケーションを一般公開できます。
最終更新
役に立ちましたか?