次のチェックリストを使用して、Android 統合に必要なすべての手順を完了していることを確認してください。
テスト環境について
Google のテスト環境では、PaymentData
レスポンスで請求可能なトークンは返されませんが、次のような購入の要素をテストできます。
- 確認ページ
- 領収書
- 請求先住所(オプション)
- 請求先の電話番号(オプション)
- 配送先住所(オプション)
- メールアドレス(オプション)
アプリに本番環境へのアクセスが許可されるまで、Google Pay 支払いシートに Unrecognized App
エラーが表示されます。
WalletOptions の環境パラメータの値で、サーバーが本番環境とテスト環境のどちらで動作しているかがわかります。環境値は次のいずれかになります。
WalletConstants.ENVIRONMENT_PRODUCTION
WalletConstants.ENVIRONMENT_TEST
テストと開発には WalletConstants.ENVIRONMENT_TEST
を使用します。
統合をテストする
ENVIRONMENT_TEST
で Google に統合の検証を申請する前に、以下に示す機能とブランドの各チェック項目について終了基準を満たしていることを確認してください。
1. 基本 |
|
---|---|
カードまたは PAN 取引に対して自社で実施している現在のリスクチェックとリスク管理を Google Pay の取引にも適用している。Google Pay の検証と不正チェックはお客様独自のリスク管理プロセスに代わるものではありません。 | |
リスク基準に基づき、通常のカード取引に対して 3D セキュア(ステップ認証)を選択的にトリガーする場合は、Google Pay PAN PAN_ONLY 取引の 3D セキュアをトリガーするためのリスク基準と同じものを使用するようにしてください。 |
|
Google の利用規約を読み、同意している。Google Pay API に登録するには、Android アプリケーションのアカウント所有者のメールアドレスに対するアクセス権を持っている必要があります。 | |
Google Pay API から受け取ったデータを取引処理にのみ使用する。その他の目的に使用する場合は、ユーザーから別途明示的な同意を得る必要があります。 | |
利用する決済代行業者が該当する国で受け入れている支払いカード認証方法とカード ネットワークを確認する。 | |
DIRECT tokenizationSpecification type の統合が完了したら、公開暗号鍵を毎年ローテーションし、Google Pay Business Console を使用して PCI 証明書を Google に提供する。PCI 証明書を発行できるのは、PCI Security Standards Council が認定し、認定事業者または認定審査機関が承認した第三者 / セキュリティ審査機関です。 |
|
2. ブランディング テスト |
|
Google が承認したアセットを使用し、ブランド ガイドラインのすべての要素を遵守している。 | |
isReadyToPay() 関数を使用してユーザーが支払い可能かどうかを確認した後にのみ、アプリに Google Pay 支払いボタンが表示されることを確認する。 |
|
表示された Google Pay 支払いボタンのサイズが同じページの他のボタンや要素と一致している。 | |
表示される領域の背景色に基づいて適切なボタンを選択している。 | |
3. 機能テスト |
|
|
|
決済代行業者が |
|
配送先住所が必要な場合は、さまざまな完了状態で配送先住所の処理をテストします。次の方法をお試しください。
|
|
電話番号が必要な場合は、+14155551212、14155551212、(415)555-1212 などの異なる形式を使用して電話番号を解析し、アプリでの保存状況を確認する。 | |
Google Pay が他の第三者の支払い方法と同等に表示されていることを確認する。 | |
アプリ内のアカウントに支払い情報が保存されていないユーザーの場合、Google Pay がデフォルトで選択されるか、お支払い方法として目立つように表示されていることを確認する。 | |
以前の購入手続きで Google Pay を選択したユーザー、およびアプリ内の支払い設定で Google Pay を指定したユーザーについて、該当ユーザーのその後の購入で Google Pay がデフォルトのお支払い方法として選択されることを確認する。 | |
取引を処理する前に、ユーザーに最終価格が表示されることを確認する。Google Pay API から受け取ったデータに基づいて請求金額が変わる場合、確認ページに最終価格を表示する必要があります。 |