SCA dan Google Pay API

Autentikasi Pelanggan secara Ketat

Agar Google Pay dapat menampilkan kredensial pembayaran yang sesuai untuk transaksi yang tunduk pada Autentikasi Pelanggan yang Kuat (SCA), Anda mungkin perlu memperbarui penerapan Anda.

Jika Anda telah menyelesaikan integrasi Google Pay API V2, perubahan berikut diperlukan.

Perbarui objek PaymentDataRequest Anda

Perbarui objek PaymentDataRequest dengan properti berikut:

Contoh objek PaymentDataRequest yang diperbarui

Berikut adalah contoh objek PaymentDataRequest yang telah diupdate:

{
  "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"
  }
}

Menangani objek respons

Penjual menerima salah satu hal berikut:

  • Payload yang diautentikasi yang dapat diproses tanpa langkah-langkah tambahan atau tantangan lebih lanjut.
  • Transaksi PAN yang memerlukan 3D Secure 2.0 melalui solusi yang disediakan secara internal atau melalui partner penyedia layanan pembayaran (PSP)

Sebagian besar PSP kami menawarkan kemampuan untuk menerapkan pemeriksaan risiko instrumen dan transaksi peningkatan yang sesuai. Jika berlaku, hal ini mencakup transaksi 3D Secure untuk PAN Google Pay PAN_ONLY.

Jika Anda memiliki alat pengelolaan risiko internal, gunakan parameter assuranceDetailsRequired untuk mendapatkan detail selengkapnya tentang transaksi.

Jika assuranceDetails.cardHolderAuthenticated menampilkan false, terapkan pemeriksaan risiko instrumen dan transaksi peningkatan yang sesuai. Jika berlaku, sertakan 3D Secure.