GetLifeUndo API
Обзор
Интегрируйте платежи и проверки статуса в ваш сайт или бэкофис. API минимальный и стабильный.
Базовый URL
https://getlifeundo.com
Лимиты
По умолчанию: до 60 запросов в минуту с IP. Нужны большие лимиты — напишите нам.
Аутентификация
Используйте API-ключ в заголовке Authorization.
Authorization: Bearer <api_key>
Пример заголовка
Эндпоинты
Проверка доступности
GET /api/healthz -> 200 OK
Создание ссылки оплаты FreeKassa
Тело запроса
POST /api/payments/freekassa/create
Content-Type: application/json
{
"productId": "pro_monthly | vip_lifetime | team_5_monthly | starter_6m"
}Ответы
200 OK
{
"ok": true,
"pay_url": "https://pay.freekassa.net/?...",
"orderId": "17597..."
}
400 Bad Request
{
"ok": false,
"error": "invalid_productId"
}Примеры
Пример curl
curl -X POST https://getlifeundo.com/api/payments/freekassa/create \
-H "Content-Type: application/json" \
-d '{"productId":"pro_monthly"}'Пример PowerShell
$body = @{ productId = "pro_monthly" } | ConvertTo-Json
Invoke-RestMethod -Method POST "https://getlifeundo.com/api/payments/freekassa/create" -ContentType "application/json" -Body $bodyВебхуки
Схемы вебхуков (payment.success, payment.fail) опубликуем в ближайшем обновлении. Пока можно опрашивать провайдера или написать в поддержку.