Відкладене списання з Google Pay™
Дозволить вам обміняти токен Google Pay™ на токен Tranzzo для подальшого відкладеного списання.
Як це працює?
- Платник формує замовлення на вашому сайті/мобільному застосунку та підтверджує замовлення
- Натискає кнопку оплати Google Pay™
- Ви отримуєте токен Google Pay™ та обмінюєте його на токен Tranzzo
- Ініціюєте списання з
cc_token
Tranzzo за замовлення після його обробки на будь яку суму
У вас є можливість обміняти токен Google Pay™ у один із таких способів:
- Direct-інтеграція (розміщення кнопки оплати Google Pay™ на вашому сайті або у мобільному застосунку).
- Інтеграція з використання токенізаційного віджета (розміщення кнопки оплати Google Pay™ у нашому віджеті)
Direct інтеграція
Особливості використання direct-інтеграції:
- Платіжна сторінка повинна використовувати HTTPS-протокол.
- Дані кожного клієнта мають бути сталими та унікальними.
- Використовуйте HTTP-метод
POST
.
Параметри запиту
Parameter | Type | Required | Description |
---|---|---|---|
pos_id | UUID | ✅ | Merchant's identifier (POS_ID ) |
token | String | ✅ | Token Google Pay™ |
Приклад запиту на обмін токену Google Pay™ на токен Tranzzo
curl -X 'POST' \
'https://api.tranzzo.com/api/v1/tokenization/tokenize' \
-H "Content-Type: application/json" \
-H "X-API-AUTH: CPAY ${API_KEY}:${API_SECRET}" \
-d '{
"pos_id": "${POS_ID}",
"token": "gpay:eyJwYXltZW50RGF0YSI6eyJ2ZXJzaW9uIjoiRUNfdjEiLC..."
}'
Параметри відповіді:
Parameter | Type | Description |
---|---|---|
cc_token | String | Tranzzo token |
Приклад відповіді
{
"cc_token": "ODJkZjBhNmY2OTMyNDJlN2wjMjFjfTQzOXU3ZDFhYzI6cWJmWHFmMHlzM3hYaXJMWEZv"
}
інформація
Для подальшого списання коштів з картки платника по cc_token
використовуйте Одностадійний платіж (purchase)
Використання токенізаційного Widget
Деталі інтеграції та використання токенізаційного віджета.
інформація
Для активації роботи Google Pay™ на токенізаційному віджеті зверніться у службу підтримки Tranzzo.
Наступні кроки
Тестування процесу обміну токену і оплати:
- Створіть обліковий запис у Мерчант-порталі.
- Використовуйте автентифікаційні дані тестового проєкту.
- Налаштуйте вебхуки.
- Скористайтеся даними для тестування для отримання різних кодів результатів операцій
- Опрацьовуйте отримані помилки.
Більше деталей — у контрольному списку інтеграції.
Вихід в онлайн:
- Створіть робочий проєкт у мерчант-порталі.
- При direct-інтеграції: пройдіть сертифікацію PCI DSS або підключіть імплементувати токенізаційний віджет.
- Коли наша команда Комплаєнсу активує робочий проєкт, замініть автентифікаційні дані тестового проєкту на дані робочого.
Дивіться також: