Google Pay API でサポートされている決済ネットワーク

グローバル決済ネットワーク

Google Pay API では、CardParameters オブジェクト内の allowedCardNetworks 配列にカードスキームの文字列識別子を含めることで、カードスキームを構成します。販売者は、allowedAuthMethods 配列で PAN_ONLY や CRYPTOGRAM_3DS などのサポートされているメソッドを渡すことで、Google Pay から返された支払い認証情報を選択できます。

次のカードスキームは世界中で利用可能で、以下の認証情報タイプをサポートしています。

カード スキーム allowedAuthMethods
PAN_ONLY CRYPTOGRAM_3DS
American Express 🟢 🟢
Discover 🟢 🔴
JCB 🟢 🔴
Mastercard 🟢 🟢
Visa 🟢 🟢

ローカル決済ネットワーク

国内ネットワークは、国内ブランドのみのモノバッジ、またはグローバル スキームと提携した共同バッジのいずれかとして、支払いカードを発行できます。Google ウォレットと Google Pay API では、これらのカードはトークン化され、明示的にサポートするネットワークに基づいて処理され、地域の規制とルーティング設定が遵守されます。Google Pay API を構成する前に、国内ネットワークがサポートされているかどうかを決済サービス プロバイダ(PSP)に確認してください。

共同バッジカード

共同バッジカードは、国際スキームと国内ネットワークの両方を備えており、複数の決済レールを介してルーティングできます。Google ウォレットにプロビジョニングされると、1 つのデジタルカードとして存在し、両方のネットワークのロゴが表示されます。これらのカードでの取引には、両方のネットワークのルーティング機能があります。

ルーティングの優先度

Google 側では、現地の規制や販売者またはユーザー チョイスを尊重するために、特定のルーティング動作で共同ブランド カードを設定できます。さまざまなパラメータと構成には、次のものがあります。

  • ユーザー チョイス: 購入手続き時に、お支払いシートの UI プルダウンからユーザーが希望するネットワークを選択できます。

国内ネットワークで実装されたコバッジ構成:

カードスキーム allowedAuthMethods ルーティングの設定
PAN_ONLY CRYPTOGRAM_3DS ユーザーが選択できる
Elo 🟢 🟢 🟢(コンボカードのみ)
Interac 🔴 🟢 🔴

ELO

Google Pay API はブラジルの Elo カードをサポートしています。Google Pay API で Elo カードを受け入れるように設定する前に、PSP が Elo をサポートしているかどうかを確認することが重要です。

Elo コンボカード(1 枚のカードにクレジットとデビットのデュアル機能を搭載)をお持ちのお客様は、Google Pay のお支払いシートでデビットまたはクレジットを選択できます。

Elo カードを受け入れるには、PaymentDataRequest オブジェクトをビルドする際に、Google Pay API の統合で次の要件を満たす必要があります。

  1. transactionInfo.countryCode

    ブラジルに設定する必要があります。

    "countryCode": "BR"
  2. allowedCardNetworks

    ネットワーク リストには、他の承認済みネットワークとともに ELO と ELO_DEBIT を含める必要があります。

    "allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    ファイル上のカードやデバイス トークンを含むすべての Elo カードを受け入れるには、CRYPTOGRAM_3DS と PAN_ONLY を指定する必要があります。

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    取引価格には 0 より大きい値を指定してください(例: 10.50)。

Interac

Google Pay API は、カナダの Interac カードをサポートしています。Google Pay API でこれらのカードを受け入れるように設定する前に、PSP が Interac をサポートしているかどうかを確認することが重要です。

Interac カードをサポートするには、次のパラメータを使用して PaymentDataRequest オブジェクトを構成します。

  1. transactionInfo.countryCode、transactionInfo.currencyCode

    カナダに設定する必要があります。

    "countryCode": "CA",
    "currencyCode": "CAD"
  2. allowedCardNetworks

    ネットワーク リストには、他の承認済みネットワークとともに INTERAC を含める必要があります。

    "allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
          
  3. allowedAuthMethods

    Interac カードを使用するユーザーからの支払いを受け付けるには、CRYPTOGRAM_3DS を指定する必要があります。 allowedCardNetworks に記載されている残りのカードを受け入れるには、PAN_ONLY が存在する必要があります。

    "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
  4. transactionInfo.totalPrice

    取引価格には 0 より大きい値を指定してください(例: 10.50)。