التضمين
انسخ الشيفرة من لوحة التحكّم (Web Callback ← شيفرة التضمين) — معرّف مشروعك مُعبّأ لك — والصقها قبل وسم</body> الختامي مباشرةً:
كيف تعمل
1
يطلب الزائر معاودة الاتصال
ينقر الزرّ ويُدخل رقم جوّاله السعوديّ.
2
يؤكّد رمزًا لمرّة واحدة
يُرسل Wave رمزًا عبر SMS، فيُدخله الزائر. هذا يُثبت ملكيّته للرقم، فلا يمكن
استخدام الأداة للاتصال بشخص غريب أبدًا.
3
يتّصل به Wave
عند رمز صحيح، يُجري Wave معاودة الاتصال. تظهر المكالمة في Call Logs
وتُطلق webhooks كأيّ مكالمة أخرى.
لا مفتاح API في المتصفّح. تتحدّث الأداة فقط إلى نقاط النهاية العامّة
/v1/public/widget/* المحدّدة بمعرّف مشروعك العامّ project_id. تبقى مفاتيح
الـ API السرّيّة على خوادمك.الأصول المسموح بها
تُرفض الأداة في كلّ مكان حتّى تُدرج المواقع التي تُضمّنها. أضِف أصل كلّ موقع في لوحة التحكّم ضمن Web Callback ← الأصول المسموح بها (مثلhttps://www.your-site.com). يُرفض أيّ طلب من أصل آخر بالرمز
403 WIDGET_ORIGIN_NOT_ALLOWED.
reCAPTCHA (مُوصى به للإنتاج)
بما أنّ الأداة قد تصرف مالًا (كلّ معاودة اتصال مكالمة حقيقيّة)، نوصي بإضافة Google reCAPTCHA v3. أنشئ زوج مفاتيح v3، ثمّ أضِف مفتاح الموقع إلى الشيفرة:التخصيص
- اللغة والاتجاه —
data-lang="ar"يبدّل الأداة إلى العربيّة ويقلبها من اليمين إلى اليسار. - اللون —
data-accentيُنسّق الزرّ واللوحة. - النصّ —
data-button-textيتجاوز نصّ الزرّ.

