Wayforpay

  • تسجيل سريع وتأكيد التاجر دون الرقص مع الماس

  • تسجيل تاجر لشخص بدون موقع إلكتروني

  • نسبة مئوية متساوية للأشخاص الطبيعيين والاعتباريين - 2.5

  • إتاحة GooglePay وApplePay

كيفية الربط

لربط نظام wayforpay تحتاج إلى 3 قيم:

  1. تسجيل دخول التاجر

  2. المفتاح السري للتاجر

  3. اسم نطاق التاجر.

انتقل إلى حسابك الشخصي -> https://m.wayforpay.com/mportal/merchant/list إعدادات المتجر

انسخ البيانات وانتقل إلى الإعدادات في Salebot.

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

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

يكون الرابط بالشكل التالي: https://secure.wayforpay.com/invoice/id1bbb2ad0375

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

currency - ترتيب العملة افتراضيًا UAH (القيم الممكنة USD, EUR, RUB)

session_timeout - مدة صلاحية الرابط بالثواني، والقيمة الافتراضية هي 3600 (ساعة واحدة)

product_name - اسم المنتج

language - لغة صفحة الدفع، افتراضيًا UA (القيم الممكنة RU, EN)

buyer_name - اسم المشتري

buyer_email - بريد المشتري الإلكتروني

buyer_first_name - اسم المشتري

buyer_last_name - اسم المشتري

يحتوي هذا العرض على صفحة لرابط الدفع.

إنشاء رابط لدفع 1 UAH وبمدة صلاحية ساعتين

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

  • أولًا حدّد المعلمات الاختيارية product_name، إلخ.

  • وأخيرًا، عيّن قيمة المتغير payment_sum

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

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

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

بعد نجاح الدفع في البوت ستصل webhooks، وبناءً عليها يمكنك فهم أنه تم الدفع بنجاح. هذه الـwebhooks تظهر في النظام على أنها رسائل من المستخدم، لذلك لا يمكن أن يرسلها المستخدم، وهي تتكون من أول 10 أحرف من المفتاح السري مع اللاحقة _success، على سبيل المثال: flk3409ref_success

هذه الاستدعاءات العكسية لا يراها المستخدم، بل تظهر فقط للمشغّل

يجب أن يكون نوع المطابقة "Full match"

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

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

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

آخر تحديث