전 세계 결제 네트워크
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 통합에 다음이 필요합니다.
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).