Google Pay - 適格な Visa デバイス トークン トランザクションで債務責任の移行が全世界で可能に

2月 14, 2024
Dominik Mengelt Developer Relations Engineer Payments
Florin Modrea Product Solutions Engineer Google Pay

Google Pay の Visa デバイス トークンで、債務責任の移行が一般提供 [1] されることをお知らせします。

Mastercard デバイス トークンの債務責任はすでに発行銀行にありますが、Visa で債務責任の移行を利用できるのは、ヨーロッパ地域に発行銀行がある適格なデバイス トークンのみとなっています。

債務責任の移行とは

トランザクションで債務責任の移行が認められると、不正トランザクションによる損失を補償する責任は、販売者から発行銀行に移ります。この変更により、デバイス トークンを使用して行われる適格な Google Pay Visa トランザクションで、債務責任の移行を利用できるようになります。

トランザクションの債務責任が発行銀行に移されたかどうかを確認するには、どうすればよいですか?

適格な Visa トランザクションの eciIndicator 値は 05 となります。PSP は、支払い方法トークンを復号化することで、eciIndicator 値にアクセスできます。販売者は、PSP に確認することで、債務責任の移行の対象となる適格なトランザクションに関するレポートを入手できます。

{
    "gatewayMerchantId": "some-merchant-id",
    "messageExpiration": "1561533871082",
    "messageId": "AH2Ejtc8qBlP_MCAV0jJG7Er",
    "paymentMethod": "CARD",
    "paymentMethodDetails": {
        "expirationYear": 2028,
        "expirationMonth": 12,
        "pan": "4895370012003478",
        "authMethod": "CRYPTOGRAM_3DS",
        "eciIndicator": "05",
        "cryptogram": "AgAAAAAABk4DWZ4C28yUQAAAAAA="
    }
  }
eciIndicator 値が 05(債務責任移行済み)の Google Pay Visa トランザクションの支払いトークンを復号化したもの

次の表は、Visa と Mastercard のデバイス トークン トランザクションにおけるすべての eciIndicator 値のリストです。

Screenshot 2024-02-16 at 11.14.51 AM

Visa と Mastercard では、この表にない eciIndicator 値が返されることはありません。

登録方法

今月より、販売者は Google Pay & ウォレット コンソールからオプトインできます。ヨーロッパの販売者(すでに債務責任の移行を利用している場合)は、自動登録されるため、操作は必要ありません。

Google Pay トランザクションで債務責任の移行を有効にするには、次の API パラメータが必要です。

Screenshot 2024-02-16 at 11.15.30 AM

債務責任の移行を利用できないトランザクション

対象外の販売者

米国では、次の MCC コードは債務責任の移行対象から除外されます。

Screenshot 2024-02-16 at 11.16.16 AM

不適格なトランザクション

Google Pay トランザクションを債務責任の移行対象とするには、前述のパラメータ totalPrice と totalPriceStatus を含める必要があります。totalPrice=0 のトランザクションや、totalPrice をハードコードしているトランザクション(常に同じ金額だが、ユーザーへの請求額は異なる)は、債務責任の移行対象となりません。

トランザクションの処理

Visa デバイス トークンを使っており、すべての条件が満たされている Google Pay API トランザクションは、ファシリテーション時に債務責任の移行対象となります。ただし、債務責任の移行対象となるトランザクションが、トランザクション承認処理中に、ネットワークによってダウングレードされる場合があります。

Google Pay を使ってみる

まだ Google Pay をご利用になっていない方は、こちらのドキュメントを参照して、Google Pay の統合をすぐに始めることができます。GitHub の Android 用サンプルアプリで統合の詳細を確認したり、ウェブ統合用に Google が用意しているボタン コンポーネントを活用したりすることもできます。準備ができたら、Google Pay & ウォレット コンソールに移動し、本番環境でのアクセス用に統合を送信してください。

X(旧 Twitter)で@GooglePayDevs をフォローすると、今後の最新情報を受け取ることができます。ご不明な点がある場合は、@ GooglePayDevs にタグ付けし、ツイートに #AskGooglePayDevs を含めてください。

[1] 動的料金設定の更新 またはその他の コールバック メカニズム を使っている販売者と PSP を対象とした Visa デバイス トークンの債務責任の移行の変更は、今年中にロールアウトされる予定です。