لاستخدام بوابة الدفع iyzico في Mavibot، يجب عليك الحصول على بيانات اعتماد API من حساب التاجر الخاص بك في iyzico وإدخالها في إعدادات التكامل.

الحصول على بيانات اعتماد API

  1. سجّل الدخول إلى لوحة تحكم التاجر في iyzico.
  2. انتقل إلى الإعدادات ← مفاتيح API (مفاتيح API للتاجر).
  3. انسخ بيانات الاعتماد التالية:
    • مفتاح API
    • المفتاح السري

هذه البيانات مطلوبة لتوصيل iyzico بـ Mavibot.

للاختبار، توفر iyzico بيانات اعتماد منفصلة ببادئة sandbox-. إذا قمت بإدخال هذه البيانات، فسيتم معالجة جميع المدفوعات تلقائيًا في وضع الاختبار (Sandbox) — دون الحاجة إلى أي إعدادات إضافية. لقبول المدفوعات الحقيقية، استخدم بيانات اعتماد الإنتاج الخاصة بك (بدون بادئة sandbox-).

توصيل iyzico

في علامة التبويب "الاستحواذ"، اختر iyzico.

ثم أدخل:

  • مفتاح API — مفتاح API الخاص بك.
  • المفتاح السري — المفتاح السري الخاص بك.

اكتمل التكامل الآن.

إنشاء رابط دفع

وظيفة الحاسبة:

get_iyzico_payment_url(amount, description, currency, customer_email, customer_phone, full_name, identity_number, city, country, address, product_name, language)

المعاملات

ترجع الدالة رابط دفع.

زر رابط الدفع

لإرسال زر مع رابط دفع، اختر نوع زر الدفع واختر iyzico كبوابة دفع. ثم أدخل اسم المنتج ومبلغ الدفع، وإذا لزم الأمر، عملة الدفع.

استدعاءات الدفع

بعد أن يفتح العميل رابط الدفع ويكمل الدفع، يتم إرسال الاستدعاء التالي إلى المحادثة عند نجاح الدفع:

SDJ91MTKTT_success 100

حيث:

  • SDJ91MTKTT هي أول 10 أحرف من المفتاح السري الخاص بك.
  • 100 هو مبلغ الدفع.

إذا فشل الدفع، يتم إرسال الاستدعاء التالي:

SDJ91MTKTT_fail 100

متغيرات العميل بعد الدفع الناجح

المتغير القيمة
iyzico_callback_data معلومات الدفع المستلمة من iyzico
iyzico_payment_completed "True" إذا تمت معالجة الدفع بنجاح
iyzico_payment_id معرف الدفع من iyzico