Google Pay
フェーズ1: Google のオンボーディング
フェーズ2: Thales D1 バックエンド統合
フェーズ3: Thales D1 SDK 統合
フェーズ4: テストとトラブルシューティング
フェーズ5: 認証とローンチ
最終更新
役に立ちましたか?
企業用メールアドレスに紐づく Google アカウントを使用して、Google の Android Push Provisioning API ドキュメント.
UX/ブランディング審査:Google はイシュアに ベストプラクティス および ブランディングガイドラインへの準拠を求めています。アプリの UX は Google に提出して審査を受ける必要があります。
Google の Push Provisioning API へのアクセスをリクエストする ために、イシュアアプリのパッケージ名と特定の環境(サンドボックス、プロダクション)用のフィンガープリントをフォームで提出します。
必要な TSP システム上の設定を構成する Google Pay の要件に従い、特にアプリケーションのパッケージ名に注意を払って設定します。
接続性:D1 が公開する API はすべての API 呼び出しに TLS 相互認証を要求し、Thales CA によって署名されたクライアント証明書でプレプロダクションおよびプロダクションの両方の環境を明示的にセットアップする必要があります。
バックエンド認可:D1 への受信 API は OAuth JWT Bearer Credentials Flow によって保護されており、バックエンドは署名済み JWT を送信して D1 API へアクセスするための D1 アクセストークンを取得します。
データ暗号化:D1 バックエンドと交換される機密情報は、特定のアルゴリズムと受信者の EC 公開鍵を用いた標準的な JWE 形式で暗号化しなければなりません。
バッチ登録:D1 は、SFTP を介してアップロードされたバッチファイルを使用して、コンシューマおよびカード登録などの特定の操作をバッチモードで実行するサービスを提供します。
バイナリ統合:イシュアは D1 SDK バイナリを自社のアプリケーションプロジェクトに統合する必要があります。
SDK 初期化:イシュアアプリは D1 SDK の API を呼び出す前に SDK を初期化しなければなりません。
ユーザー認証:イシュアアプリケーションは D1 サービスを利用する前にエンドユーザーの認証を証明する手段を提供しなければなりません。
Google Pay ウォレットでカードの状態を確認:イシュアアプリは次のメソッドを使用して Google Pay ウォレット内のカードのデジタル化状態を確認し、次のアクションを判断する必要があります。 D1PushWallet.getCardDigitizationState() API です。
カードを Google Pay ウォレットにプッシュ:ユーザーが「Add to Google Pay」をタップしたときに、次のメソッドを呼び出して D1PushWallet.addDigitalCardToOEM() API を使用してカードをトークン化し、onActivityResult メソッドがオーバーライドされて結果を SDK に返すようにする必要があります。
イシュアはまず最初に自身の統合を使用してテストすることが求められます Google Pay サンドボックスモード.
もしイシュアがテストで エラー に直面した場合、まず 一般的なエラー を確認してから 問題を Thales に報告する必要があります。.
Google Pay のローンチプロセスは イシュアに対して セルフ認証 を実施し、テストのビデオ記録を Google に提出して アプリ審査.
フィールドテスト 次に、Google はイシュアに対してアプリの フィールドテスト
ローンチ承認をリクエスト 退出基準を満たした後、イシュアは Google Pay チームのローンチ承認をリクエストすることができ、承認が得られればイシュアはアプリを公開リリースできます。
最終更新
役に立ちましたか?
役に立ちましたか?