tuna и ЮKassa
Шаг 1. Скачайте клиент
Инструкция доступна на странице.
Шаг 2. Запустите сервер для обработки HTTP-уведомлений
Информацию о входящих уведомлениях ЮKassa можно найти в официальной документации, там же можно найти инструкцию по созданию тестового магазина.
Шаг 3. Запустите tuna
В аргументах запуска укажите порт вашего сервера:
tuna http 8080
Или с указанием статичного адреса:
tuna http 8080 --subdomain=billing
Шаг 4. Укажите адрес для входящих уведомлений
На странице HTTP-уведомления, в разделе Интеграция, нужно указать адрес для получения уведомлений, таких как, изменение статуса платежа или возврат:
URL состоит из адреса полученного от tuna (например,
https://billing.ru.tuna.am
) и пути к методу вашего сервера для обработки событий (например, /payments/yookassa
).
После всех настроек вы можете воспользоваться тестовыми платежными средствами для отладки взаимодействия.