Google Pay API'de desteklenen ödeme ağları

Global ödeme ağları

Google Pay API'de kart şemaları, dize tanımlayıcıları CardParameters nesnesindeki allowedCardNetworks dizisine eklenerek yapılandırılır. Satıcılar, allowedAuthMethods dizisinde PAN_ONLY veya CRYPTOGRAM_3DS gibi desteklenen yöntemleri ileterek Google Pay tarafından döndürülen ödeme kimlik bilgilerini seçebilir.

Aşağıdaki kart şemaları dünya genelinde kullanılabilir ve şu kimlik bilgisi türlerini destekler:

Kart şeması allowedAuthMethods
PAN_ONLY CRYPTOGRAM_3DS
American Express 🟢 🟢
Keşfet 🟢 🔴
JCB 🟢 🔴
Mastercard 🟢 🟢
Visa 🟢 🟢

Yerel ödeme ağları

Yurt içi ağlar, ödeme kartlarını yalnızca yurt içi markaya ait tek rozetli veya küresel bir şemayla ortak olan ortak rozetli olarak verebilir. Google Cüzdan ve Google Pay API'de bu kartlar, açıkça destekledikleri ağlara göre, yerel düzenlemelere ve yönlendirme tercihlerine uygun şekilde token'laştırılır ve işlenir. Google Pay API'yi yapılandırmadan önce, yerel ağın desteklenip desteklenmediğini ödeme hizmeti sağlayıcılarına (PSP) sorun.

Ortak markalı kartlar

Çift logolu kartlar, hem uluslararası bir şemaya hem de yerel bir ağa sahiptir ve birden fazla ödeme kanalı üzerinden yönlendirilebilir. Google Cüzdan'a eklendiğinde tek bir dijital kart olarak görünürler. Her iki ağın logosunu gösterirler ve bu kartlarla yapılan işlemler her iki ağın yönlendirme özelliklerine sahiptir.

Yönlendirme tercihi

Google tarafında, ortak rozetli kartlar, yerel düzenlemelere ve satıcı veya kullanıcı tercihine uymak için belirli yönlendirme davranışlarıyla yapılandırılabilir. Farklı parametreler ve yapılandırmalar şunlardır:

  • Kullanıcı tercihi: Kullanıcının, ödeme sırasında ödeme sayfasındaki bir kullanıcı arayüzü açılır listesinden tercih ettiği ağı seçmesine olanak tanır.

Yurt içi ağa göre ortak rozet yapılandırmaları uygulandı:

Kart şeması allowedAuthMethods Yönlendirme tercihi
PAN_ONLY CRYPTOGRAM_3DS Kullanıcı tercihi
Elo 🟢 🟢 🟢 (yalnızca karma kartlar)
Interac 🔴 🟢 🔴

Elo

Google Pay API, Brezilya'da Elo kartlarını destekler. Google Pay API'yi bu kartları kabul edecek şekilde yapılandırmadan önce ödeme hizmeti sağlayıcınızın Elo'yu destekleyip desteklemediğini kontrol etmeniz önemlidir.

Kredi ve banka kartı işlevlerini tek bir kartta birleştiren çift işlevli Elo karma kartlarına sahip kullanıcılar, Google Pay ödeme sayfasında banka kartı veya kredi kartı arasında seçim yapabilir.

Elo kartlarını kabul etmek için PaymentDataRequest nesnesi oluşturulurken Google Pay API entegrasyonunda aşağıdakiler gereklidir:

  1. transactionInfo.countryCode

    Brezilya olarak ayarlanmalıdır.

    "countryCode": "BR"
  2. allowedCardNetworks

    Kabul edilen diğer ağların yanı sıra ağ listesinde ELO ve ELO_DEBIT yer almalıdır.

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

    Kayıtlı kartlar ve cihaz jetonları dahil olmak üzere tüm Elo kartlarını kabul etmek için CRYPTOGRAM_3DS ve PAN_ONLY belirtilmelidir.

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

    İşlem fiyatı sıfırdan büyük olmalıdır (ör.10, 50).

Interac

Google Pay API, Kanada'da Interac kartlarını destekler. Google Pay API'yi bu kartları kabul edecek şekilde yapılandırmadan önce PSP'nizin Interac'ı destekleyip desteklemediğini kontrol etmeniz önemlidir.

Interac kartlarını desteklemek için PaymentDataRequest nesnesini aşağıdaki parametrelerle yapılandırın:

  1. transactionInfo.countryCode ve transactionInfo.currencyCode

    Kanada'ya ayarlanmış olmalıdır.

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

    Ağ listesinde, kabul edilen diğer ağlarla birlikte INTERAC de yer almalıdır.

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

    Interac kartı olan kullanıcılardan ödeme almak için CRYPTOGRAM_3DS belirtilmelidir. PAN_ONLY, allowedCardNetworks içinde listelenen kartların geri kalanını kabul etmek için mevcut olmalıdır.

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

    İşlem fiyatı sıfırdan büyük olmalıdır (ör.10, 50).