Мазмұнға өту

SDK

Cascade OTP — PHP

Cascade-ті cURL / Laravel Http арқылы қосыңыз: OTP send және verify.

Cascade REST API ұсынады. Төменде — cURL / Laravel Http клиентімен PHP тіліндегі практикалық минимум.

Пайдалы сілтемелер: API, send, verify, examples, FAQ, pricing, documentation.

Орнату

Ресми Composer пакеті болмауы мүмкін. Laravel-де Http facade пайдаланыңыз; таза PHP-да — cURL.

# Laravel-де HTTP-клиент бар

Laravel-клиент (фрагмент)

Http::withToken($token)
    ->acceptJson()
    ->post('https://cascade.kz/api/otp/send', [
        'phone' => '77001234567',
        'purpose' => 'verification',
    ])->json();

cURL

$ch = curl_init('https://cascade.kz/api/otp/verify');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer '.$token,
        'Content-Type: application/json',
        'Accept: application/json',
    ],
    CURLOPT_POSTFIELDS => json_encode([
        'phone' => '77001234567',
        'code' => '482910',
        'purpose' => 'verification',
    ]),
    CURLOPT_RETURNTRANSFER => true,
]);
$body = json_decode(curl_exec($ch), true);

Қараңыз: құжаттама, send-otp, FAQ.