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