Mengintegrasikan sistem OTP ke dalam website PHP Anda kini jauh lebih mudah dengan API OTPKU. Dalam tutorial ini, kita akan membahas langkah-langkah dasar untuk meminta (request) nomor virtual dan mengecek masuknya kode OTP.
1. Dapatkan API Key
Langkah pertama adalah login ke Dashboard OTPKU dan dapatkan API Key Anda di menu Pengaturan. API Key ini akan bertindak sebagai kata sandi rahasia untuk setiap request yang Anda buat.
2. Mengirim Request dengan cURL
Gunakan script PHP di bawah ini untuk memesan nomor WhatsApp:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.otpku.com/v1/order");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(["service" => "whatsapp", "country" => "id"]));
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: Bearer API_KEY_ANDA", "Content-Type: application/json"]);
$result = curl_exec($ch);
echo $result;
Sistem akan merespon dengan nomor handphone yang siap menerima pesan. Anda tinggal membuat cronjob atau polling untuk mengecek status OTP terbaru secara berkala. Sangat mudah bukan?