Cascade Cascade

SDK

Java SDK / HTTP-клиент

Подключите Cascade через HttpClient: send и verify OTP.

Quick Answer

Вызывайте https://otp.kztusdt.kz/api с Bearer-токеном из Java на бэкенде.

Summary

Готовые фрагменты для Java: установка HTTP-клиента, инициализация Bearer, send, verify, обработка ошибок. Официальный пакет может отсутствовать.

Key Takeaways

  • Нет обязательности официального пакета — достаточно HTTP.
  • Только server-side вызовы.
  • Сверяйте success в JSON.

Содержание

  1. Установка
  2. Send

Cascade предоставляет REST API. Ниже — практический минимум на Java с клиентом HttpClient.

Полезные ссылки: API, send, verify, examples, FAQ, pricing, documentation.

Установка

Используйте java.net.http.HttpClient (Java 11+) — отдельный артефакт Maven/Gradle от Cascade может отсутствовать.

Send

HttpClient client = HttpClient.newHttpClient();
String json = "{\"phone\":\"77001234567\",\"purpose\":\"verification\"}";
HttpRequest req = HttpRequest.newBuilder()
  .uri(URI.create("https://otp.kztusdt.kz/api/otp/send"))
  .header("Authorization", "Bearer " + System.getenv("OTP_API_TOKEN"))
  .header("Content-Type", "application/json")
  .header("Accept", "application/json")
  .POST(HttpRequest.BodyPublishers.ofString(json))
  .build();
HttpResponse<String> res = client.send(req, HttpResponse.BodyHandlers.ofString());

Аналогично для /otp/verify. Парсите success из JSON. См. examples, FAQ, pricing.