
خدمة التبرع بأموال ياندكس مفتوحة المصدر
قبول المدفوعات على Yandex.Money المادية. الوجوه- الدفع عبر الإنترنت من البطاقة ، ياندكس ، الهاتف
- أضف علامة إلى الدفع
- تلقي وفحص التنبيهات على الخادم الخاص بك
- مثال أتمتة الروبوت برقية
التنفيذ والوصف تحت القطع
مشروع بايثون
الوحدات:
- money.yandex.ru - محفظة مخصصة نتلقى أموالاً بشأنها
- httpsserver - خادم بايثون يولد صفحات الدفع ويستقبل تنبيهات ياندكس
- billingservice - إجراء عن بعد ، يتم استدعاؤه بعد تلقي إشعار الدفع ، يعمل مع قاعدة البيانات
- redis-server - يستخدم كخادم قائمة انتظار لاستدعاءات الإجراءات عن بعد
- example / telegrambot - مثال على إنشاء روابط لدفع برنامج Telegram bot
أزرار جمع المال
لدى Yandex.Money القدرة على إنشاء أزرار ونماذج لجمع الأموال التي يمكنك من خلالها تضمين تعليقاتك وعلامات الدفع.

إخطارات الدفع
بالإضافة إلى ذلك - من الممكن تكوين استلام إشعارات الدفع على الخادم الخاص بك.

أضف قبول الدفع
- تسجيل ، زيادة حالة المحفظة إلى رمزية
- الإعدادات-> كل شيء آخر-> إشعارات HTTP
- أضف المجال الخاص بك والسر
- قم بتشغيل الإشعارات
- رفع خادم redis وإضافة معلمات الوصول إلى rq_access.py
- نتلقى شهادة SSL للمجال ، على سبيل المثال من خلال letencrypt
- ارفع خادم https بمعلماته ، لا تنسى جدار الحماية إذا لم يكن الخادم متاحًا
- قمنا بتعيين معرف المحفظة وسر الإشعارات من الإعدادات في httpsserver / .secret / ymsecret.py
- قم بتعديل httpserver-ympayment.service ، ابدأ تشغيل الخادم تحت المشرف
- على الجهاز مع القاعدة ، قم بتحرير billing.service وتشغيل systemd لهذه الخدمة RQ عامل سيبدأ
- التحقق من بدء الإجراءات عن بعد من خلال قائمة انتظار Redis
- بناءً على المثال ، نضيف إنشاء رابط الدفع إلى وظيفة الروبوت الخاصة بك
مثال للعمل في READMEبيثون- rq