## تكامل Whats360 مع Razorpay لإرسال إشعارات الدفع الفوري عبر واتساب
في هذا المقال، سنستعرض كيفية دمج Whats360 API مع Razorpay لإرسال إشعارات دفع فورية عبر واتساب للعملاء، باستخدام Webhooks و HTTP Requests كبديل لإرسال رسائل واتساب تلقائيًا دون الحاجة لوجود تطبيق واتساب الرسمي. سنتناول خطوات الإعداد بشكل مفصل لتوضيح كيفية ربط المنصات وتشغيل السيناريو بنجاح.
### مقدمة عن Whats360 و Razorpay
– Whats360: هو مزود لخدمات WhatsApp API التي تتيح لك إرسال رسائل واتساب تلقائيًا إلى العملاء عبر التطبيقات المختلفة مثل Make.com، Zapier، وغيرها باستخدام HTTP Requests.
– Razorpay: هو مزود خدمة الدفع عبر الإنترنت يوفر حلولاً لتلقي المدفوعات عبر الإنترنت، بما في ذلك المدفوعات عبر البطاقات، المحافظ الإلكترونية، والدفع نقدًا عند التسليم.
الهدف من هذا التكامل هو إرسال إشعارات فورية عبر واتساب للعملاء عند إجراء عملية دفع ناجحة عبر Razorpay.
### المتطلبات الأساسية لتكامل Whats360 مع Razorpay:
- حساب Whats360 API:
- تسجيل للحصول على API Key من Whats360.
- الاطلاع على وثائق API الخاصة بـ Whats360.
- إنشاء Client ID للحصول على بيانات الاتصال التي ستحتاجها لإرسال الرسائل عبر Whats360.
- حساب Razorpay:
- إنشاء حساب على Razorpay لتفعيل مدفوعات الدفع عبر الإنترنت.
- الحصول على API Keys من لوحة التحكم الخاصة بـ Razorpay لتتمكن من تكامل المنصات.
- Webhooks من Razorpay:
- Razorpay يقدم ميزة Webhooks التي تمكنك من إرسال إشعارات تلقائية عند حدوث عمليات الدفع.
- ستحتاج إلى تكوين Webhook في Razorpay لاستقبال بيانات الدفع (مثل “payment success” أو “payment failure”).
### خطوات الإعداد التفصيلية لتكامل Whats360 مع Razorpay عبر Webhooks و HTTP Requests:
#### 1. إعداد Webhook في Razorpay:
- الخطوة الأولى: تسجيل الدخول إلى حسابك في Razorpay.
- الخطوة الثانية: من لوحة التحكم، انتقل إلى Settings > Webhooks.
- الخطوة الثالثة: قم بإنشاء Webhook جديد وأدخل URL الذي سيتم إرسال البيانات إليه (مثل عنوان URL الخاص بـ Make.com أو أي سيرفر آخر يقوم بمعالجة البيانات).
- الخطوة الرابعة: اختر Event Types التي تريد استقبال إشعاراتها، مثل:
- `payment.captured` (عند إتمام الدفع بنجاح).
- `payment.failed` (في حال فشل الدفع).
#### 2. إعداد Make.com لإدارة Webhook و HTTP Requests:
- الخطوة الأولى: انتقل إلى Make.com، وقم بإنشاء سيناريو جديد.
- الخطوة الثانية: أضف وحدة Webhook لاستقبال البيانات من Razorpay.
- اختَر Custom Webhook وأضف عنوان URL الذي سيستقبل بيانات الدفع من Razorpay.
#### 3. إعداد HTTP Request لإرسال الرسالة عبر Whats360:
- الخطوة الأولى: أضف وحدة HTTP Request في Make.com لإرسال الرسالة.
- الخطوة الثانية: أدخل التفاصيل الخاصة بـ HTTP Request:
- URL: `https://api.whats360.live/api/user/v2/send_message`
- Method: POST
- Headers:
- `Content-Type: application/json`
- `Authorization: Bearer YOUR_API_KEY`
- Body: قم بتمرير بيانات الدفع (مثل رقم الهاتف، المبلغ المدفوع) في الرسالة:
{ "client_id": "YOUR_CLIENT_ID", "mobile": "201030741766", // رقم الهاتف بصيغة دولية "text": "تم استلام دفعتك بنجاح بمبلغ 1000 جنيه. شكرًا لك!" }
#### 4. اختبار السيناريو:
- الخطوة الأولى: بعد إضافة الخطوات وتخصيصها، قم بتشغيل السيناريو لاختباره.
- الخطوة الثانية: قم بإجراء دفعة عبر Razorpay باستخدام بطاقة اختبار أو بيئة اختبار.
- الخطوة الثالثة: تحقق من أن الرسالة تم إرسالها بنجاح عبر واتساب إلى رقم العميل.
### النتيجة النهائية:
عند إتمام عملية الدفع عبر Razorpay، سيتم إرسال إشعار تلقائي عبر واتساب إلى العميل باستخدام Whats360 API. هذا التكامل يعمل بدون الحاجة لوجود تطبيق واتساب الرسمي أو حساب واتساب مرتبط بالجهاز.
### فيديو الشرح خطوة بخطوة:
لمزيد من التوضيح حول كيفية تكامل Whats360 مع Razorpay، يمكنك مشاهدة فيديو الشرح خطوة بخطوة عبر الرابط التالي:
فيديو الشرح خطوة بخطوة
### الروابط ذات الصلة:
### الاستنتاج:
باستخدام Webhooks و HTTP Requests مع Whats360 و Razorpay، يمكنك أتمتة إشعارات الدفع عبر واتساب بسهولة، مما يوفر تجربة مستخدم أفضل للعملاء من خلال إشعارات فورية عند إتمام الدفع.