嚴格客戶驗證和 Google Pay API

嚴格客戶驗證

如要讓 Google Pay 傳回合適的付款憑證,以便用於適用 SCA 規定的交易,您可能需要對實作項目進行一些小幅更新。

如果您已完成 Google Pay API 第 2 版的整合作業,則須進行下列變更。

更新 PaymentDataRequest 物件

請使用下列屬性更新 PaymentDataRequest 物件:

已更新的 PaymentDataRequest 物件範例

已更新的 PaymentDataRequest 物件範例如下:

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

處理回應物件

商家會收到下列其中一項資訊:

  • 無須進一步採取任何額外行動或驗證即可處理的已驗證酬載。
  • 要求透過內部或付款服務供應商提供的解決方案提供 3D Secure 2.0 的 PAN