SCA 및 Google Pay API

강력한 고객 인증

SCA가 적용되는 트랜잭션을 위해 Google Pay에서 적절한 결제 사용자 인증 정보를 반환할 수 있도록 하려면 구현과 관련하여 몇 가지 소규모 업데이트를 해야 합니다.

Google Pay API V2 통합을 완료했다면 다음과 같이 변경해야 합니다.

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

응답 객체 처리

판매자는 다음 중 하나를 받습니다.

  • 추가적인 상향 조정이나 과제 없이 처리할 수 있는 인증된 페이로드
  • 사내 또는 PSP 제공 솔루션을 통해 3D Secure 2.0을 요구하는 PAN