Paypal

إعداد استقبال المدفوعات عبر دردشة Paypal

كيفية إعداد باي بال

للتعامل مع باي بال، تحتاج إلى الحصول على مفتاحين: client_id و secret

اذهب إلى الصفحة https://developer.paypal.com/developer/applications/ arrow-up-right

واختر من القائمة أو أنشئ تطبيقًا جديدًا:

في الأعلى، غيّر المفتاح إلى وضع التشغيل المباشر Live mode واختر التطبيق الذي تريده. ستفتح صفحة بالإعدادات حيث يمكنك العثور على البيانات التي تريدها:

انسخ البيانات والصقها في الحقول المقابلة في إعدادات Salebot - أنظمة الدفع - Paypal:

وهنا تنتهي عملية الاتصال.

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

لتوليد رابط دفع، تحتاج إلى تعيين قيمة المتغير payment_sum وسيظهر المتغير paypal_pay_url فورًا.

المتغير payment_title ليس متغيرًا إلزاميًا، وهو اسم المنتج. إذا لم تحدده فسيُملأ بالنص: "Payment account order_id" (order_id - معرّف الطلب في الخادم)

payment_description - وصف المنتج، اختياري

بالإضافة إلى ذلك، قبل تحديد payment_sum، يمكنك تحديد اللغة التي ستظهر بها صفحة الدفع. للقيام بذلك، تحتاج إلى تعيين المتغير locale، والقيمة الافتراضية هي الروسية (ru-RU). جميع الخيارات الممكنة: da-DK, he-IL, id-ID, ja-JP, no-NO, pt-BR, ru-RU, sv-SE, th-TH, zh-CN, zh-HK, zh-TW.

والمعلمة الإضافية الثالثة هي company_name - اسم شركتك، ويظهر في أعلى الصفحة تمامًا (مثال أدناه، company).

يمكنك أيضًا تحديد العملة التي سيتم قبول الدفع بها، ولهذا نحدد المتغير currency، والقيمة الافتراضية مضبوطة على الروبل (RUB)، وللدولار اضبط قيمته USD (currency = USD). يمكن العثور على خيارات العملات الممكنة عبر الرابط https://developer.paypal.com/docs/api/reference/currency-codes/ arrow-up-right

والمعلمة الإضافية الثالثة هي company_name - اسم شركتك، ويظهر في أعلى الصفحة تمامًا (مثال أدناه، company )

يمكن عرض المتغير paypal_pay_url كرابط أو وضعه على زر "الدفع".

يكون الرابط بالشكل التالي: https://ww.paypal.com/checkoutnow?token=07N53571YM296381N arrow-up-right

مثال على التنفيذ.

تعيين مبلغ الدفع 444 واسم الشركة

circle-info

ملاحظة: يتم تعيين المتغير payment_sum كآخر متغير، بعد المتغير الاختياري payment_title, company_name، إلخ.

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

circle-info

بعد نجاح الدفع في البوت ستصل الكولباكات، والتي يمكنك من خلالها فهم أنه تم الدفع بنجاح. هذه الكولباكات تظهر في النظام كرسائل من المستخدم، لذلك لا يمكن إرسالها من المستخدم، وهي تتكون من أول 10 رموز سرية وصفحة رئيسية مع الحالة، على سبيل المثال: EHsWHYOoWV_success.

كما أنه بعد نجاح الدفع، يتم تعيين المتغير paypal_payment_completed إلى True.

circle-check
triangle-exclamation
circle-exclamation
circle-exclamation

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

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

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

Last updated