GooglePay™ decrypted

GooglePay™ API

Для мерчанта:

1.Налаштовувати GooglePay™ до веб-сайту, по інструкціям, розміщених за посиланнями:

Документація: https://developers.google.com/pay/api/web Вимоги з брендування: https://developers.google.com/pay/api/web/guides/brand-guidelines

2.При оплаті клієнтом послуги, розшифрувати об'єкт CARD за допомогою PublicKey та PrivateKey

Приклад картки:

{
  "paymentMethod": "CARD",
  "paymentMethodDetails": {
    "authMethod": "PAN_ONLY",
    "pan": "1111222233334444",
    "expirationMonth": 10,
    "expirationYear": 2025
  },
  "gatewayMerchantId": "some-merchant-id",
  "messageId": "some-message-id",
  "messageExpiration": "1759309000000"
}
Приклад криптованого PAN:
{
  "paymentMethod": "CARD",
  "paymentMethodDetails": {
    "authMethod": "CRYPTOGRAM_3DS",
    "pan": "1111222233334444",
    "expirationMonth": 10,
    "expirationYear": 2025,
    "cryptogram": "AAAAAA...",
    "eciIndicator": "5"
   
  },
 
  "messageId": "some-message-id",
  "messageExpiration": "1759309000000"
}

3.Об’єкт paymentData який описаний в пункті 2, необхідно закриптувати платіжним ключем

Last updated