@php $isMetaConfigured = \App\Models\WabaPlatformSetting::isMetaConfigured(); $isEmbeddedConfigured = \App\Models\WabaPlatformSetting::isEmbeddedSignupConfigured(); $isOAuthEnabled = \App\Models\WabaPlatformSetting::isOAuthEnabled(); // Determine current step $currentStep = 1; if ($isMetaConfigured) $currentStep = 2; if ($isEmbeddedConfigured) $currentStep = 3; if ($isOAuthEnabled) $currentStep = 4; // PENTING: Untuk FB SDK popup mode dengan Embedded Signup, // redirect_uri adalah URL halaman (BUKAN callback URL) $oauthRedirectUri = \App\Services\MetaOAuthService::getOAuthRedirectUri(); @endphp
Konfigurasi Facebook Login for Business & WhatsApp Embedded Signup
Salin URL ini ke Meta App → Facebook Login → Valid OAuth Redirect URIs
https://client.whatscrm.id/client/waba-integration
.env → WABA_WEBHOOK_VERIFY_TOKEN
WABA_WEBHOOK_VERIFY_TOKEN di file .env
@endif
Tambahkan baris berikut ke file .env Anda:
WABA_WEBHOOK_VERIFY_TOKEN={{ \Illuminate\Support\Str::random(32) }}
php artisan config:clear
.envSubscribe ke field berikut di Meta App:
Dengan model ini, TIDAK perlu OAuth code exchange per-client. Client cukup melakukan consent via Embedded Signup, kemudian backend menggunakan token global ini untuk:
whatsapp_business_managementwhatsapp_business_messagingbusiness_managementPelajari cara mengintegrasikan WhatsApp Business API dengan platform Anda:
Login for Business Embedded Signup