Публічний
Google Pay
Зручний спосіб оплати від Google.
Параметри для формування data:
Основні
Parameter | Required | Type | Description | |
---|---|---|---|---|
version | Required | Number | Версія API. Поточне значення - 3 | |
public_key | Required | String | Публічний ключ - ідентифікатор магазину. Отримати ключ можна в налаштуваннях магазину | |
action | Required | String | pay, hold | |
amount | Required | Number | Сума платежу. Наприклад: 5, 7.34 | |
currency | Required | String | Валюта платежу. Можливі значення: USD, EUR, UAH | |
description | Required | String | Призначення платежу | |
order_id | Required | String | Унікальний ID покупки у Вашому магазині. Максимальна довжина 255 символів | |
phone | Optional | String | Телефон платника. На цей номер буде відправлений OTP пароль підтвердження платежу та підвязаний кабінет платника LiqPay. Телефон вказується в міжнародному форматі (Україна +380). Наприклад: +380950000001 (з +) або 380950000001 (без +) | |
paytype | Required | String | gpay_tavv | |
tavv | Required | String | Криптограма — динамічний одноразовий код кожної транзакції, що супроводжує токен. Виходить при розшифровці платіжних даних із пристрою Android | |
language | Optional | String | Мова клієнта uk, en | |
result_url | Optional | String | URL у Вашому магазині на який покупця буде переадресовано після завершення покупки. Максимальна довжина 510 символів | |
server_url | Optional | String | URL API в Вашому магазині для повідомлень про зміну статусу платежу (сервер -> сервер). Максимальна довжина 510 символів. Детальніше | |
card | Required | String | Токен картки, отриманий при декриптуванні даних від Google | |
card_exp_month | Required | String | Місяць терміну дії токену платника. Наприклад: 08 | |
card_exp_year | Required | String | Рік терміну дії токену платника. Наприклад: 19 |
Параметри відправника:
Parameter | Required | Type | Description | |
---|---|---|---|---|
sender_address | Optional | String | Адреса відправника | |
sender_city | Optional | String | Місто відправника | |
sender_country_code | Optional | String | Код країни відправника. Цифровий ISO 3166-1 код | |
sender_first_name | Optional | String | Ім'я відправника | |
sender_last_name | Optional | String | Прізвище відправника | |
sender_postal_code | Optional | String | Поштовий індекс відправника |
Параметри розщеплення платежу:
Parameter | Required | Type | Description | |
---|---|---|---|---|
split_rules | Optional | String | Платіж з розщепленням суми на декількох одержувачів. У цьому параметрі вказується JSON масив з правилами розщеплення платежу. При використанні параметра split_rules відбувається одне списання з клієнта і кілька зарахувань одержувачам. Якщо необхідно передавати своє призначення по кожній сумі використовуйте параметр description. Якщо необхідно фіскалізувати платежі по кожному одержувачу слід додати об'єкт rro_info. Еквайрингова комісія стягується з кожного одержувача в масиві split_rules. Приклад JSON рядка: |
|
Інші параметри:
Parameter | Required | Type | Description | |
---|---|---|---|---|
dae | Optional | String | Довгий запис Detail Addenda. Обов'язковий для мерчантів з МСС 4511 Параметр dae являє собою JSON рядок, до якого застосували функцію base64. JSON може містити параметри наведені у прикладі Приклад параметру dae: ewogICJhaXJMaW5lIjogIkROSVBST0FWSUEiLAogICJ0aWNrZXROdW1iZXIiOiAiQUNTRkQxMjM1NFNBIiwKICAicGFzc2VuZ2VyTmFtZSI6ICJKb2huIERvZSIsCiAgImZsaWdodE51bWJlciI6ICI3NDIiLAogICJvcmlnaW5DaXR5IjogIkRQIiwKICAiZGVzdGluYXRpb25DaXR5IjogIk5ZIiwKICAiZGVwYXJ0dXJlRGF0ZSI6ICIxMDA1MTQiCn0= |
|
info | Optional | String | Інформація для додавання даних до платежу. Наприклад: «External information for payments» | |
product_category | Optional | String | Категорія товару. Максимальна довжина 25 символів | |
product_description | Optional | String | Опис товару. Максимальна довжина 500 символів | |
product_name | Optional | String | Назва товару. Максимальна довжина 100 символів | |
product_url | Optional | String | Адреса сторінки з товаром. Максимальна довжина 510 символів |