Volt
Быстрый старт
- Подписаться at volt.io и получить API полномочия
- Создать терминал в Консоль Admin с приведенными ниже параметрами
- Начало обработки — адаптер предварительно построен и готов к использованию
Обзор
Интеграция Volt Payment
| поставщик ID | volt |
| Категория | Банковские переводы |
| Сайт | volt.io |
конфигурация
Необходимые параметры
| Параметр | Описание |
|---|---|
base_url | основание URL API для платежей |
secondary_base_url | основание URL для возврата |
Пример конфигурации
{
"env": "prod",
"base_url": "https://api.volt.io/",
"secondary_base_url": "https://api.volt.io/",
"api_key": "your_username",
"api_secret": "your_password",
"client_id": "your_client_id",
"client_secret": "your_client_secret"
}
Платежный поток
Платежи через Open Banking (однофазный):
-
Аутентификация OAuth - Retrieval access_token via POST
/oauth:- Grant_type = «пароль» (идентификаторы:
grant_type) - client_id, client_secret, username, password
- Retrieval access_token
- Grant_type = «пароль» (идентификаторы:
-
разрешать - создание платежа через POST
/payments:- Аутентификация Bearerken
- сумма (незначительные единицы), валюта
- платежная система: OPEN_BANKING_UK (GBP) or OPEN_BANKING_EU (EUR+) (идентификаторы:
paymentSystem) - openBankingUK/openBankingEU: тип=""SERVICES"
- Внутренняя ссылка (транзакция) ID) (идентификаторы:
internalReference) - Плательщик: ссылка, электронная почта, имя, имя (идентификаторы:
firstName,lastName) - Коммуникация.возвращение: успех/неудача/в ожидании/отменить ссылки
- Возврат платежа ID и перенаправить URL
-
статус Проверка статуса через GET
/payments/{payment_id}:- Аутентификация Bearerken
- Статус парсинга
-
возврат Возврат через POST
/payments/{payment_id}/request-refund:- Обсуждение Secondary_base_url! (идентификаторы:
secondary_base_url) - количество (незначительные единицы), внешняя ссылка (идентификаторы:
externalReference) - Возврат средств ID
- Обсуждение Secondary_base_url! (идентификаторы:
Картирование состояния
| Статус поставщика | 4pay Статус | Описание |
|---|---|---|
CANCELLED_BY_USER | cancelled |