グローバル決済ネットワーク
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 の統合で次の要件を満たす必要があります。
transactionInfo.countryCodeブラジルに設定する必要があります。
"countryCode": "BR"
allowedCardNetworksネットワーク リストには、他の承認済みネットワークとともに
ELOとELO_DEBITを含める必要があります。"allowedCardNetworks": ["AMEX", "ELECTRON", "ELO", "ELO_DEBIT", "MAESTRO", "MASTERCARD", "VISA"]
allowedAuthMethodsファイル上のカードやデバイス トークンを含むすべての Elo カードを受け入れるには、
CRYPTOGRAM_3DSとPAN_ONLYを指定する必要があります。"allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPrice取引価格には 0 より大きい値を指定してください(例: 10.50)。
Interac
Google Pay API は、カナダの Interac カードをサポートしています。Google Pay API でこれらのカードを受け入れるように設定する前に、PSP が Interac をサポートしているかどうかを確認することが重要です。
Interac カードをサポートするには、次のパラメータを使用して PaymentDataRequest オブジェクトを構成します。
transactionInfo.countryCodeとtransactionInfo.currencyCodeカナダに設定する必要があります。
"countryCode": "CA",
"currencyCode": "CAD"allowedCardNetworksネットワーク リストには、他の承認済みネットワークとともに
INTERACを含める必要があります。"allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "MASTERCARD", "VISA"]
allowedAuthMethodsInterac カードを使用するユーザーからの支払いを受け付けるには、
CRYPTOGRAM_3DSを指定する必要があります。allowedCardNetworksに記載されている残りのカードを受け入れるには、PAN_ONLYが存在する必要があります。"allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"]
transactionInfo.totalPrice取引価格には 0 より大きい値を指定してください(例: 10.50)。