Skip to content

LSEGITHUB/VFCashPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

AutoCash

PyPI

مكتبة AutoCash مكتبة استلام مدفوعات تلقائى فى مصر و العراق .

المتطلبات

  • Python 3.6 أو أحدث
  • مكتبة requests

التثبيت

لتثبيت المكتبة، استخدم الأمر التالي:

pip install autocash

طريقة الاستخدام

from autocash import AutoCash

# تهيئة المكتبة مع user_id و panel_id
user_id = "YOUR_USER_ID"
panel_id = "YOUR_PANEL_ID"
autocash = AutoCash(user_id, panel_id)

# إنشاء رابط دفع
payment_link = autocash.create_payment_link(extra="username")
print("Payment Link:", payment_link)

# إنشاء رابط دفع ل Payeer
#تم ايقاف Payeer من تاريخ 05/01/2026
#payeer_link = autocash.create_payeer_payment_link(amount=100, callback_link="https://yourcallback.url")
#print("Payeer Payment Link:", payeer_link)

# إنشاء رابط دفع ل OKX
okx_link = autocash.create_okx_payment_link(amount=100, extra="username")
print("OKX Payment Link:", okx_link)

# إنشاء رابط دفع ل Binance
binance_link = autocash.create_binance_payment_link(amount=100, extra="username")
print("Binance Payment Link:", binance_link)

# إحضار بيانات العملية من صفحة callback (PHP)
#$key = $_GET["key"]; //معرف العملية
#$extra = $_GET["extra"]; //يرجع بالقيمة المسجلة عند انشاء رابط دفع
#$usd = $_GET["usd"]; //سعر العملة بالدولار (متاحه للمحافظ الرقمية فقط)
#$crypto = $_GET["crypto"]; //العملات الرقمية التى كان يجب تحويلها (متاحه للمحافظ الرقمية فقط)


#احضار بيانات عملية الدفع بمعرف العملية key
status = autocash.get_payment_status(key="معرف العملية")

#تكون status من نوع dict و تحتوى على بيانات كالمثال التالى :
"""status = {
"amount" : "5.00",
"category" : "VF-Cash",
"date" : "Thu Nov 30 14:43:41 GMT+02:00 2023",
"id" : "004952323000",
"phone" : "01234567890",
"taken" : true,
"user" : "uSQ5ho94PQ4a4GreG",
"usd" : "3.0" #ترجع هذه القيمة فقط عند استخدام المحافظ الرقمية (سعر العملة بالدولار)
}"""


# التحقق من عملية دفع تلقائيا
check = autocash.check_payment(phone="1234567890", amount=100, extra="username")

# التحقق من عملية دفع تلقائيا OKX
check = autocash.check_okx_payment(amount=100, txid="معرف العملية", extra="username")

# التحقق من عملية دفع تلقائيا Binance
check = autocash.check_binance_payment(amount=100, txid="معرف العملية", extra="username")


#تكون check من نوع dict و تحتوى على بيانات كالمثال التالى :
"""check = {
"status":true,
"message":"تم إكمال عملية الدفع بنجاح بمبلغ 60 جنية .",
"key": "معرف العملية"
}"""

# الحصول على معلومات لوحة تحكم
info = autocash.get_info()
print("number:", info["number"])
print("rate:", info["rate"])
print("currency:", info["currency"])

# إنشاء رابط إعادة توجيه لاخفاء بيانات رابط الدفع
redirect_link = autocash.redirect(payment_link)
print("Redirect Link:", redirect_link)

About

مكتبة استلام مدفوعات تلقائى من فودافون كاش

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors