كيفية الاتصال

لاتصال بنظام الدفع Fondy، ستحتاج إلى معرف التاجر ومفتاح سري. بعد استلامهما، ننتقل إلى الإعدادات في Mavibot

في Mavibot نفتح قسم أنظمة الدفع، ونختار Fondy. يجب إدخال البيانات المستلمة.

لإنشاء رابط للدفع، تحتاج إلى تعيين قيمة المتغير payment_sum (مثل 150 أو 100.55 (بنقطة!)), مباشرة بعد ذلك يظهر المتغير fondy_pay_url. يمكن عرض هذا المتغير كرابط أو وضعه على زر مع نص "دفع".

الرابط يكون بالشكل:

https://payfondy.eu/merchants/4879cf99f26d58b22b04c037d111d14a/default/index.html?n=fe044b299ce98accfcd5f0c559d8c8f28802c3

أيضًا، قبل تعيين قيمة payment_sum، يمكنك تحديد المتغيرات الاختيارية التالية لتكوين الدفع.

الإعداد الافتراضي هو UAH، إذا كنت بحاجة إلى عملة أخرى، يجب تعيين قيمة المتغير currency

currency - عملة الطلب.

القيم الصالحة:

UAH - الهريفنا الأوكرانية

RUB - الروبل الروسي

USD - الدولار الأمريكي

EUR - اليورو

GBP - الجنيه الإسترليني إلزامي

CZK - الكرونة التشيكية

payment_description - وصف الطلب

session_timeout - عمر الطلب بالثواني.
الافتراضي (36000 ثانية = 10 ساعات).

language - لغة صفحة الدفع:

ru - الروسية

uk - الأوكرانية

en - الإنجليزية

lv - اللاتفية

fr - الفرنسية

cs - التشيكية

ro - الرومانية

it - الإيطالية

sk - السلوفاكية

pl - البولندية

es - الإسبانية

hu - المجرية

de - الألمانية

كيفية إنشاء رابط

إنشاء رابط لدفع 122 هريفنا (الهريفنا الافتراضية)

يرجى الملاحظة:

  • أولاً حدد المعلمات الاختيارية payment_description إلخ.
  • وأخيرًا، قم بتعيين قيمة المتغير payment_sum

لاحظ، أولاً نحدد المتغيرات الإضافية للإعدادات، ثم payment_sum. يمكنك تعريف المتغيرات في وقت سابق في سلسلة، وليس في كتلة واحدة، هذا مثال.

بعد ذلك، في المكان المناسب، اطبع المتغير fondy_pay_url، الذي يحتوي على الرابط.

كيفية معالجة النتيجة

بعد الدفع الناجح، سيصل إلى البوت استدعاءات رد، يمكنك من خلالها فهم أن الدفع تم بنجاح. ترى هذه الاستدعاءات في النظام كرسائل من المستخدم، بحيث لا يمكن إرسالها من قبل المستخدم، وتتكون من أول 5 أحرف من المفتاح السري وكلمة success، على سبيل المثال: h4fd56_success

إذا كانت كلمة المرور أقل من 5 أحرف، فسيتم استخدام كلمة المرور بالكامل، على سبيل المثال للمدفوعات الاختبارية كلمة المرور هي test، ثم سيأتي الاستدعاء test_success

هذه الاستدعاءات غير مرئية للمستخدم، يتم عرضها فقط للمشغل

يجب أن يكون نوع المقارنة "مطابقة تامة"

أيضًا، بعد الدفع الناجح، يتم تعيين المتغير fondy_payment_completed إلى True.

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

بعد اكتمال الدفع، سيتم إضافة المتغير fondy_callback_data إلى العميل، الذي يحتوي على بيانات استجابة نظام الدفع للمعاملة المكتملة. يمكنك استخراج البيانات اللازمة من القاموس باستخدام طريقة get.

لإجراء دفعة متكررة، يجب إعادة تعيين payment_sum، والرابط الذي تم إنشاؤه مسبقًا، وبعد إعادة تعيين المتغير payment_sum للحصول على رابط جديد. يمكنك تحديد قيمة سابقة.

كيفية إجراء مدفوعات اختبارية

بيانات الاختبار وقت نشر الوثائق:

معرف التاجر: 1396424

كلمة المرور: test

أرقام بطاقات الاختبار

44445566661111 - ناجح

4444111166665555 - رفض

فترة الصلاحية و CVV2 أي

إذا كان هناك شيء لا يعمل، قارن البيانات مع البيانات الموجودة على الموقع الرسمي: https://docs.fondy.eu/ru/docs/page/2/2