Admin panel me login karo, phir Settings page kholo. Yahi se Razorpay keys aur provider credentials save honge.
Provider Type select karo: Transactional SMS, Promotional SMS, OTP SMS, ya WhatsApp. Fir Provider Key, Provider Name, API Base URL, API Key, API Secret, Sender ID aur extra JSON config save karo.
Agar provider test environment deta hai to pehle sandbox/test URL use karo. Sab sahi chalne ke baad live URL aur live key secret set karo.
Single SMS ke liye sendSingleSMS(), bulk ke liye sendBulkSMS(), OTP ke liye sendOTP() / verifyOTP(), aur WhatsApp ke liye sendWhatsAppMessage() use hota hai. Ye sab reusable modular layer me already connected hain.
Admin > Logs me provider request logs dikhenge. Wahan request payload, response payload, HTTP status aur success/failed state track hota hai.
integrations/sms/transactional_provider.php, integrations/sms/promotional_provider.php, integrations/sms/otp_provider.php, aur integrations/whatsapp/whatsapp_provider.php.