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 월렛에 프로비저닝되면 단일 디지털 카드로 존재하며 두 네트워크 로고가 모두 표시되고 이러한 카드를 사용한 거래에는 두 네트워크의 라우팅 기능이 있습니다.

라우팅 환경설정

Google 측에서는 현지 규정과 판매자 또는 사용자 선택을 존중하기 위해 특정 라우팅 동작으로 공동 배지 카드를 구성할 수 있습니다. 다양한 매개변수와 구성에는 다음이 포함됩니다.

  • 사용자 선택: 사용자가 결제 시 결제 시트의 UI 드롭다운에서 선호하는 네트워크를 선택할 수 있습니다.

국내 네트워크별 공동 배지 구성 구현:

카드 스킴 allowedAuthMethods 라우팅 환경설정
PAN_ONLY CRYPTOGRAM_3DS 사용자 선택
Elo 🟢 🟢 🟢 (콤보 카드만 해당)
Interac 🔴 🟢 🔴

Elo

Google Pay API는 브라질에서 Elo 카드를 지원합니다. 이러한 카드를 사용할 수 있도록 Google Pay API를 구성하기 전에 PSP가 Elo를 지원하는지 확인하는 것이 중요합니다.

하나의 카드에 신용카드와 체크카드 기능이 모두 있는 Elo 콤보 카드를 사용하는 사용자는 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를 지정해야 합니다. PAN_ONLY가 있어야 allowedCardNetworks에 나열된 나머지 카드를 수락할 수 있습니다.

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

    거래 가격은 0보다 커야 합니다(예: 10.50).