of liability shift for Visa device tokens for Google Pay.For Mastercard device tokens the liability already lies with the issuing bank, whereas, for Visa, only eligible device tokens with issuing banks in the European region benefit from liability shift.If liability shift is granted for a transaction, the responsibility of covering the losses from fraudulent transactions is moving from the merchant to the issuing bank. With this change, qualifying Google Pay Visa transactions done with a device token will benefit from this liability shift.Eligible Visa transactions will carry an eciIndicator value of 05. PSPs can access the eciIndicator value after decrypting the payment method token. Merchants can check with their PSPs to get a report on liability shift eligible transactions.A decrypted payment token for a Google Pay Visa transaction with an eciIndicator value of 05 (liability shifted)Check out the following table for a full list of eciIndicator values we return for our Visa and Mastercard device token transactions:Any other eciIndicator values for VISA and Mastercard that aren’t present in this table won’t be returned.Merchants may opt-in from within the Google Pay & Wallet console starting this month. Merchants in Europe (already benefiting from liability shift) do not need to take any actions as they will be auto enrolled.In order for your Google Pay transaction to qualify for enabling liability shift, the following API parameters are required:In the US, the following MCC codes are excluded from getting liability shift:In order for your Google Pay transactions to qualify for liability shift, make sure to include the above mentioned parameters totalPrice and totalPriceStatus. Transactions with totalPrice=0 or a hard coded totalPrice (always the same amount but the users get charged a different amount) will not qualify for liability shift.Additionally, the currency used when initializing Google Pay must match the currency during the authorization. Non matching currencies could lead to declined transactions.Google Pay API transactions with Visa device tokens are qualified for liability shift at facilitation time if all the conditions are met, but a transaction qualified for liability shift can be downgraded by network during transaction authorization processing.Not yet using Google Pay? Refer to the documentation to start integrating Google Pay today. Learn more about the integration by taking a look at our sample application for Android on GitHub or use one of our button components for your web integration. When you are ready, head over to the Google Pay & Wallet console and submit your integration for production access.Follow @GooglePayDevs on X (formerly Twitter) for future updates. If you have questions, tag @GooglePayDevs and include #AskGooglePayDevs in your tweets.[1] For merchants and PSPs using dynamic price updates or other callback mechanisms the Visa device token liability shift changes will be rolled out later this year.Want a smoother checkout with Google Pay? Configure your payment options!Sharing our latest differential privacy milestones and advancementsWhat’s new in Google Pay at I/O 2024Gemini API and Google AI Studio now offer Grounding with Google SearchChrome on Android to support third-party autofill services natively)))” config=”eyJtb2RlIjoiY2hhdCIsIm1vZGVsIjoiZ3B0LTRvLW1pbmkiLCJtZXNzYWdlcyI6W3sicm9sZSI6InN5c3RlbSIsImNvbnRlbnQiOiLku4rjgYvjgolHb29nbGXjga7jgrXjg7zjg5PjgrnjgavjgaTjgYTjgabpgIHjgovjga7jgafml6XmnKzoqp7jga7jgr/jgqTjg4jjg6s1MOaWh+Wtl+eoi+W6puOCkuS9nOaIkOOBl+OBpuOBj+OBoOOBleOBhOOAglxuXG4tIOOAjOOCv+OCpOODiOODq++8muOAjeOChDx0aXRsZT7jgarjgannqoPnm5fjgZfjga/kuI3opoHjgafjgZnjgILjgrnjg4jjg6zjg7zjg4jjgavjgr/jgqTjg4jjg6vjgpLlh7rlipvjgZfjgabjgY/jgaDjgZXjgYTjgIJcbi0g5Zu65pyJ5ZCN6Kme44KS5b+F44Ga55So44GE44Gm44GP44Gg44GV44GE44CCXG4tIOWFg+OBruaWh+eroOOBqOWkp+OBjeOBj+aEj+WRs+OCkuWkieOBiOOBquOBhOOBp+OBj+OBoOOBleOBhOOAgiJ9LHsicm9sZSI6InVzZXIiLCJjb250ZW50IjoiW3djYy1tYWluLXRpdGxlXVxuW2ZpcnN0MTBwXSJ9XX0=”]

Google PayがVisaデバイストークンにおける責任移転を実現

2024年2月14日、Google Payに新たな機能が追加されました。それは、Visaデバイストークンに対する責任移転の一般提供が始まったことです。これにより、より安全でスムーズな取引が期待できるようになります。

責任移転とは何か?

責任移転とは、取引における不正行為による損失の責任が、加盟店から発行銀行へと移ることを指します。この仕組みが適用されることで、特定の条件を満たしたGoogle PayのVisaトランザクションは、発行銀行が損失を負うことになり、加盟店は安心して取引を行えるようになります。

Visaトランザクションにおける責任移転の条件

この責任移転が適用されるかどうかを判断するためには、“eciIndicator”と呼ばれる値が重要な役割を果たします。Eligible Visaトランザクションは“eciIndicator”の値が05となり、これにより責任が発行銀行に移ったことが確認できます。

以下に、VisaおよびMastercardデバイストークン取引のための“eciIndicator”値のリストを示します:

  • 05 – 責任移転が適用されている
  • その他の値 – この表に記載されているものでない限り、戻されません。

取引の責任が移転したかどうかの確認方法

商業者は、Payment Service Providers (PSP)を通じて、トランザクションの報告を確認することで責任移転が行われたかどうかを確認できます。このプロセスを経て、トランザクションがどのように処理されたかを知ることができるのです。

参加方法

加盟店は、今月からGoogle Pay & Walletコンソール内で責任移転のオプトインを行うことができます。特に、すでに責任移転の恩恵を受けている欧州の加盟店は、自動的に登録されるため、特別な手続きは不要です。

責任移転の条件

Google Payでの取引が責任移転の対象となるためには、以下のAPIパラメータが必要です:

  • totalPrice – 取引の合計金額を示す必要があります。
  • totalPriceStatus – 合計金額のステータスが正しく設定されていなければなりません。

このように、特定の条件を満たさない場合、責任移転が適用されず、加盟店は不利益を被る可能性があります。

注意が必要なトランザクション

アメリカでは、特定のMCCコードに関しては責任移転の対象外となるトランザクションが存在します。これらのコードに該当する取引は注意が必要です。

Google Payの利用を始めるには

まだGoogle Payを使用していないという方々、早速その利用を開始してみましょう!Google Payの統合に関するドキュメントを参照することで、簡単に始めることができます。また、GitHubにあるサンプルアプリケーションやウェブ統合用のボタンコンポーネントを活用することも可能です。

準備が整ったら、Google Pay & Walletコンソールにアクセスし、実稼働のための統合を提出してみてください。

さらなる情報を得るために

今後のアップデートについては、X(旧Twitter)で@GooglePayDevsをフォローすることで最新情報をキャッチできます。また、質問がある場合は、同じく@GooglePayDevsをタグ付けし、#AskGooglePayDevsを加えたツイートをしてみましょう。

Google Payの新たな機能は、加盟店や利用者にとってより良い取引環境を提供することでしょう。この機会に、ぜひGoogle Payの導入を検討してみてはいかがでしょうか。