تكامل Whats360 مع PayTabs لإرسال تفاصيل الدفع عبر واتساب بدون تطبيق واتساب الرسمي

في هذا المقال، سنتناول كيفية تكامل Whats360 مع PayTabs لإرسال تفاصيل الدفع عبر واتساب باستخدام Webhooks و HTTP Requests، دون الحاجة إلى استخدام تطبيق واتساب الرسمي. سنتبع خطوات مفصلة لإعداد السيناريو على منصة Make.com أو أي أداة مماثلة تدعم تكامل HTTP. سنتعرف على كيفية إنشاء الاتصال بين PayTabs و Whats360 API.

الخطوة 1: تسجيل في خدمة Whats360 و PayTabs

  • Whats360: للحصول على مفتاح API الخاص بك لاستخدامه في إرسال رسائل واتساب، قم بالتسجيل في منصة Whats360 من خلال الرابط: Whats360 API. بعد التسجيل، ستتمكن من الحصول على مفتاح API الخاص بك الذي ستحتاجه في إعداد السيناريو.
  • PayTabs: يجب أن يكون لديك حساب على PayTabs لإرسال تفاصيل الدفع. إذا لم يكن لديك حساب، يمكنك التسجيل في PayTabs. بعد التسجيل، ستحتاج إلى إعداد تكامل PayTabs مع Webhook لإرسال إشعارات الدفع.

الخطوة 2: إعداد Webhook في PayTabs

  • إعداد Webhook في PayTabs:
    • قم بتسجيل الدخول إلى حسابك في PayTabs.
    • اذهب إلى Settings، ثم اختر Webhooks.
    • اضغط على Add Webhook وأدخل الرابط الذي سيستقبل بيانات الدفع من PayTabs. هذا الرابط سيكون عنوان API الخاص بـ Whats360.

الخطوة 3: إعداد الاتصال بين PayTabs و Whats360 باستخدام Webhook و HTTP Request

  1. إعداد سيناريو في Make.com:
    • قم بفتح منصة Make.com أو أي أداة مشابهة تدعم HTTP Requests.
    • أنشئ سيناريو جديد من خلال اختيار HTTP Module كأداة لإرسال الطلبات.
    • حدد نوع الطلب POST.
  2. إعداد PayTabs Webhook لإرسال تفاصيل الدفع إلى Whats360:
    • اذهب إلى إعدادات Webhook في PayTabs وأدخل الرابط الذي سيقوم بتوجيه بيانات الدفع إلى Whats360 API.
    • يجب أن يتضمن الرابط التالي:
      https://api.whats360.live/api/user/v2/send_message
    • ضمن Body، حدد البيانات التي سيتم إرسالها من PayTabs مثل تفاصيل الدفع والمبلغ المدفوع:
                          {
                            "client_id": "YOUR_CLIENT_ID",
                            "mobile": "MOBILE_NUMBER",
                            "text": "Payment successful. Amount paid: 100 USD."
                          }
                          

      حيث يتم إرسال التفاصيل المتعلقة بالدفع.

  3. إضافة Headers:
    • Authorization: Bearer YOUR_API_KEY
    • Content-Type: application/json
  4. استجابة PayTabs:
    • عندما يتم إتمام الدفع، سيقوم PayTabs بإرسال البيانات عبر Webhook إلى Whats360 API.
    • سيتم إرسال رسالة إلى العميل عبر واتساب تحتوي على تفاصيل الدفع مثل:
      "Payment successful. Amount paid: 100 USD."
  5. التحقق من استجابة API:
    • بمجرد إرسال الرسالة، ستتلقى استجابة من Whats360 API تحتوي على حالة النجاح أو الفشل.
    • إذا كانت الرسالة قد تم إرسالها بنجاح، ستكون الاستجابة كالتالي:
                          {
                            "success": true,
                            "message": "The message has been successfully sent."
                          }
                          

الخطوة 4: اختبار تكامل Whats360 مع PayTabs

  • بعد إعداد السيناريو، يمكنك إجراء اختبار لمعرفة إذا كان كل شيء يعمل بشكل صحيح.
  • قم بإجراء عملية دفع عبر PayTabs وتحقق مما إذا كانت الرسالة قد تم إرسالها بنجاح عبر Whats360 إلى رقم الهاتف المحدد.

الخطوة 5: تخصيص الرسالة وتوسيع الاستخدام

  • يمكن تخصيص محتوى الرسالة المرسلة عبر Whats360 API لتشمل معلومات إضافية مثل تاريخ الدفع، رقم المعاملة، أو تفاصيل أخرى مرتبطة بالطلب.
  • يمكن للمطورين أيضًا إضافة خطوات إضافية في السيناريو للتحقق من حالة الدفع أو إضافة منطق مخصص بناءً على ردود PayTabs API.

روابط ذات صلة:

خاتمة

بتكامل Whats360 API مع PayTabs عبر Webhooks و HTTP Requests، يمكنك إرسال تفاصيل الدفع بشكل آلي عبر رسائل واتساب دون الحاجة إلى استخدام تطبيق واتساب الرسمي. يوفر هذا التكامل طريقة مرنة وفعالة لإرسال إشعارات الدفع للعملاء مما يسهل عليهم متابعة مدفوعاتهم في الوقت الفعلي.

Leave a comment

Your email address will not be published. Required fields are marked *