اذهب إلى المحتوى
  • 0

احتاج الى اضافة خدمة الدفع Transfermate ضمن مشروع دجانغو

Zeina Almakdisi

السؤال

مرحبا..

اعمل على مشروع ضمن اطار عمل دجانغو

اضفت العديد من طرق الدفع.. 

 لكن احتاج الى اضافة خدمة الدفع Transfermate

بحثت كثيرا لم استطع ايجاد طريقة؟ 

ارجو المساعدة 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

باستطاعتك إضافة خدمة الدفع Transfermate إلى مشروع Django الخاص بك باستخدام API Transfermate.

أولاً، يجب عليك التسجيل في Transfermate والحصول على مفاتيح API الخاصة بك. يمكنك الحصول عليها من لوحة التحكم الخاصة بك في Transfermate.

ثانياً، يمكنك استخدام مكتبة requests في Django لإرسال طلبات API إلى Transfermate. يمكنك إنشاء عملية الدفع باستخدام تعليمات API الموجودة في وثائق Transfermate.

يمكنك إنشاء view في Django لإنشاء عملية الدفع. يجب عليك تضمين مفتاح API الخاص بك في الطلب وإجراء عملية التحقق من الأمان. بعد الحصول على رد من Transfermate، يمكنك استخدامه لتحديث حالة عملية الدفع في مشروع Django الخاص بك.

 وباستطاعتك استخدام مكتبات Transfermate في مشروع Django الخاص بك لتسهيل عملية الدفع، باتباع الخطوات التالية:

  • تسجيل الدخول على موقع Transfermate والحصول على مفتاح API.
  • تثبيت مكتبة Python Transfermate باستخدام pip عن طريق تشغيل الأمر التالي في سطر الأوامر:
pip install transfermate
  • إضافة Transfermate API key إلى ملف الإعدادات (settings.py) في مشروع Django الخاص بك:
TRANSFERMATE_API_KEY = 'your_api_key_here'
  • استيراد Transfermate API واستخدامه لإنشاء عملية دفع جديدة:
from transfermate.api import TransfermateAPI

api = TransfermateAPI(api_key=settings.TRANSFERMATE_API_KEY)

payment_data = {
    'recipient_currency': 'EUR',
    'recipient_country': 'DE',
    'amount': '1000.00',
    'purpose': 'Test payment',
    'sender_currency': 'GBP',
    'sender_country': 'GB',
    'sender_reference': '123456'
}

payment_result = api.create_payment(payment_data)

في المثال، يتم استخدام Transfermate API لإنشاء عملية دفع جديدة بين حسابين بعملات مختلفة. يتم تمرير بيانات الدفع إلى create_payment() كمعلمة ويتم إرجاع نتيجة العملية في payment_result.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 22 ساعة قال Mustafa Suleiman:

 

pip install transfermate

عند محاولة تنفيذها يظهر الخطأ:

ERROR: Could not find a version that satisfies the requirement transfermate (from versions: none)
ERROR: No matching distribution found for transfermate

حاولت كثيرا ولم تنجح

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

بعد البحث هنا المكتبة لم تعد موجودة.

https://pypi.org/search/?q=transfermate

فقمت بالتوجه إلى المستندات الخاصة بالـ API وأرجو منك قرائتها حيث ستجدي شرح لكيفية الاستخدام وأمثلة في الجزء الأيمن.

https://developer.transfermate.com/api-documents/payables

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يمكنك الحصول على هذه الخدمة من خلال ال API وذلك بعد التسجيل في الموقع كالتالي

  • قم بالذهاب إلى  transactional APIs ثم إلى Onboarding ثم  Receivables ثم  Global Accounts APIs
  • بعد ذلك يمكنك الحصول على عروض أسعار عبر 160 دولة لمختلف العملات
  • بعد ذلك يمكنك إضافة / تحرير / تعطيل / الاستعلام وتكوين معلومات الحساب المصرفي

من خلال هذا الرابط يمكن التسجيل في الموقع وإتباع الخطوات السابقة 

ويمكنك الحصول على المعلومات من خلال التوثيق الرسمي من هذا الرابط

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...