Видимо, у вас отключен javascrip. Пожалуйста, включите его для полной функциональности сайта.

Описание

Google Pay ™ (ранее Android Pay) - это цифровой кошелек, который позволяет выполнять простые и быстрые платежи по карте, не вводя данные карты для каждого платежа. Данные карты надежно хранятся в Google. Этот способ оплаты доступен для всех устройств (мобильных телефонов и компьютеров) независимо от операционной системы и веб-браузера.

В случае использования Google Pay, вы обязаны соблюдать положения следующих правил:https://payments.developers.google.com/terms/sellertos

Примечание: Приведенное ниже описание относится к предоставлению этой услуги напрямую, отображая кнопку Google Pay на веб-сайте продавца (интернет-магазине) или в мобильном приложении.

Если вы хотите использовать этот метод оплаты через платежную форму Payler, никаких дополнительных усилий по интеграции не требуется.

Веб-интеграция

Чтобы интегрировать сайт с методом оплаты Google Pay, следуйте инструкциям ниже:

Документация к API: https://developers.google.com/pay/api/web

Правила использования бренда: https://developers.google.com/pay/api/web/guides/brand-guidelines

Контрольный список интеграции: https://developers.google.com/pay/api/web/guides/test-and-deploy/integration-checklist

Параметр gateway в скрипте должен иметь постоянное значение payler, согласно примеру:

const tokenizationSpecification = {
 type: 'PAYMENT_GATEWAY',
 parameters: {
   'gateway': 'payler',
   ‘gatewayMerchantId’: ‘[Merchant name]’
 }
};

Значение gatewayMerchantId (Merchant name) предоставляется мерчанту от Payler.

Обратите внимание, что Payler, как процессор платежей Google Pay, позволяет обрабатывать все типы платежных карт, выпущенных организациями Visa и MasterCard (включая Maestro). Это подразумевает следующую конфигурацию скрипта Google:

const allowedCardNetworks = ['MASTERCARD', 'VISA'];
const allowedCardAuthMethods = ['CRYPTOGRAM_3DS'];

В ответ Google должен вернуть элемент PaymentData, а поле paymentMethodData.tokenizationData.token должно содержать надежно зашифрованный токен Google Pay (строка символов).

Пример Google Pay Token выглядит следующим образом:

{
	"signature": "MEUCIQDY3wBQyHB4sZcktRoJXKxm+OLcjHzCvdDeGn23oX0kkwIgKznRFZZL+sDMv1b5cuD+YurXMZraYBsr9hbravVY5Ro\u003d",
	"protocolVersion": "ECv2",
	"signedMessage": "{\"encryptedMessage\":\"cI87tLqzqTGyCFnMMCVWcTHw3xhYIK+CEnuQ74K+nlLpCgOlfpScib9jds4sxDtN6CunCqCSMfd/3yHeeRy6aCx1yyqcT4ey6NueeBznprJpkmVVgI1JHWLQt4hzAXMUAcYASYLOabKP9fUZvHkOBDytD531jpzNXa+Spc/zrpGzFKx2C4VU9sC95q9i+ey+kr7ZMNVCOFJPWXu7lKZ105IOOqozJ6/70MKmxP3jM89eeq+/19QnyHjQLXfnQPvQjiUJKGCcRKDLlrb3XoY5ZUUzGfN5eZCLzCVg0hWEbwU+6J7KWYJyW+Wr1r8bagN9zWsrMKhDpsQbHfyzb+yBzFUoxeUgL4a7FeVvEllIcHtqsvTCf6FENV20aF5VLDv5qzUkV+PzTAIbFEuabA0God9UbVCVVv7nM8QFzvRPhzYYFVFTn4JHvL2qZ4pAR9lE+w\\u003d\\u003d\",\"ephemeralPublicKey\":\"BPHLC4sBHpenY1M0ixmiDMuWJTaTJOqggRUwtgBJMcBp28VsxHD7zPI7985x4F5EjMP5y8j/cuUzbe/cGPjOKGk\\u003d\",\"tag\":\"RaXrPOUuc5iw3oxDa0C2MOjaKxgxIRQvwOspmtFV0zU\\u003d\"}"
}

In-app интеграция

Чтобы интегрировать мобильное приложение с методом Google Pay, следуйте инструкциям:

Документация к API: https://developers.google.com/pay/api/web

Правила использования бренда: https://developers.google.com/pay/api/web/guides/brand-guidelines

Контрольный список интеграции: https://developers.google.com/pay/api/android/guides/test-and-deploy/integration-checklist

Платеж

Для проведения платежа по карте, сохраненной в Google Pay, нужно:

1. Вызвать метод StartSession (см. док Payler Gate API).

2. В случае успешного ответа от Google вызывать метод (gapi|mapi)/GooglePay, передав session_id из ответа StartSession (session_id), google_pay_token - токен GooglePay, закодированный с помощью функции Base64 и email - почтовый адрес покупателя (необязательный параметр).

Пример токена:

{
	"signature": "MEYCIQCkSQPbDN5lKh1Y+l6W3A5fdW3Patf0hoBrXmTudQZSSQIhAMX8G54mswpbw07t1adHhNfZAkWUvQ6YyQP8Zzhc68pR",
	"intermediateSigningKey": {
		"signedKey": "{\"keyValue\":\"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEzHwfz1Vq1ZIf9fiZVyBI33CnXRwBP2hJ1CYvzx5x6adfBXfYv0krbQU1bEv9DNKwStIlRKhzQhIdeJZBGFl96w\\u003d\\u003d\",\"keyExpiration\":\"1551450347229\"}",
		"signatures": [
			"MEYCIQC6Cws1WByrGnoijw0MWcjvq16aYCL+JH/+5Y3DAMbJiwIhAL6+RWUJo+j9cqaP71UsZs18GPVU0kq/CLOB0Qb8rBgr"
			]
		},
	"protocolVersion": "ECv2",
	"signedMessage": "{\"encryptedMessage\":\"WBGMAnIuhwyGROX6c4q/Ux6Gupm/US2FVnq7wKZEp7C6E5OkiHqv/2vd+PW4/XVY1VlKhh+POt6RY66Q3OX/Q2apalv+4OCxWJhlsP4sZ0NZCCiJEfWY5P9ayjNbzJJnoJerfwykn2cDItHHjerHtNObMUkqCFkW7Yj0X5uZTfx1Alr2k4knLWtMrlfHuh9RHiAei/pcppWerYmNPrLzU615ypqinwtifq+iVldnz2oYJpDzQyZukFU51Xu5BQhzHUtqly9Y1Lt1hCfCeLY4fqrz/V10oiXmgeY9gUrJOy6zzSdAq5VsdiZlUJCbspK2lThXG9Hg/ZPQ7o0fxdSnLI3BvkjFLvFtLgDtnk9o8Di9kx2intm/5YJS0RB1wOfjicn5JzwuDiur/RXYMPjhAh0L+ZUts3knWMNlgiVXAuEPwRm5oU/2RiThV3du3BNJSQbybflvSIhH12Pwua1tFLRKzESBnhfrP/OFN52PaazQQ4Jv7PG+tpVuvWEErdifoGuVXQw89vloCYKYBBEdlNG85DSkMYq/hAfmsgFrDrs7spA1Sb26s5oJRomL76x90X8\\u003d\",\"ephemeralPublicKey\":\"BLVkBHOrk1we3aAqbHeMfnL3dfGUmM9MQJ8CJtLwQn6KUnpySSSY0os+PHDbqfIHVVa8jqzgx1gynofubTsqgTA\\u003d\",\"tag\":\"5lc6cXbwEd9obykJ+qbAj+O6fHFwP85LGnihp4//zDg\\u003d\"}"
}

Дальнейшая обработка запроса осуществляется в соответствии со стандартным процессом, который описан в GATE API

Сайт payler.com использует «cookies» и сведения об устройстве в целях повышения удобства пользования сайтом. Продолжая работу, вы даете свое согласие на обработку указанных выше данных. Подробнее о порядке обработки данных смотрите здесь. Кликните «Принять», чтобы согласиться с использованием «cookies» и больше не отображать это предупреждение.