SCA ve Google Pay API

Güçlü Müşteri Kimlik Doğrulaması

Google Pay'in, Güçlü Müşteri Kimlik Doğrulaması'na (SCA) tabi işlemler için uygun ödeme kimlik bilgilerini döndürmesini sağlamak amacıyla uygulamanızı güncellemeniz gerekebilir.

Google Pay API V2 entegrasyonunu tamamladıysanız aşağıdaki değişiklikleri yapmanız gerekir.

PaymentDataRequest nesnenizi güncelleyin

PaymentDataRequest nesnenizi aşağıdaki özelliklerle güncelleyin:

Güncellenmiş PaymentDataRequest nesnesi örneği

Aşağıda, güncellenmiş bir PaymentDataRequest nesnesi örneği verilmiştir:

{
  "apiVersion": 2,
  "apiVersionMinor": 0,
  "merchantInfo": {
    "merchantName": "Example Merchant"
  },
  "allowedPaymentMethods": [
    {
      "type": "CARD",
      "parameters": {
        "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"],
        "allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "JCB", "MASTERCARD", "VISA"]
      },
      "tokenizationSpecification": {
        "type": "PAYMENT_GATEWAY",
        "parameters": {
          "gateway": "example",
          "gatewayMerchantId": "exampleGatewayMerchantId"
        }
      }
    }
  ],
  "transactionInfo": {
    "totalPriceStatus": "FINAL",
    "totalPrice": "12.34",
    "countryCode": "GB",
    "currencyCode": "GBP"
  }
}

Yanıt nesnesini işleme

Satıcılar aşağıdakilerden birini alır:

  • Başka bir adım veya zorluk olmadan işlenebilen kimliği doğrulanmış bir yük.
  • Şirket içinde veya ödeme hizmeti sağlayıcı iş ortakları (PSP) aracılığıyla sağlanan bir çözüm üzerinden 3D Secure 2.0 gerektiren bir PAN

PSP'lerimizin çoğu, uygun ödeme aracı risk kontrolleri ve adım adım işlemler uygulama olanağı sunar. Geçerli olduğu durumlarda, Google Pay PAN PAN_ONLY işlemleri için 3D Secure da buna dahildir.

Şirket içi bir risk yönetimi aracınız varsa işlemler hakkında daha fazla bilgi edinmek için assuranceDetailsRequired parametresini kullanın.

assuranceDetails.cardHolderAuthenticated false değerini döndürürse uygun araç riski kontrollerini ve adım adım işlemleri uygulayın. Geçerli olduğu durumlarda 3D Secure'u ekleyin.