django-payme

צילום מסך תוכנה:
django-payme
פרטי תוכנה:
גרסה: 0.1
טען תאריך: 12 May 15
מפתחים: Bradley Ayers
רשיון: ללא תשלום
פופולריות: 0

Rating: 4.0/5 (Total Votes: 2)

Django-payme היא אפליקציה יחידת לטיפול בתשלומים מקוונים. זה יכול לעבוד עם כל התקנה הקיימת ללא צורך בשינוי המודלים "יישומים אחרים.
כל דגם כסדר, באמת?
כן, הודות לAbstractMixin הגדול שאנחנו יכולים לצרף מודל תשלום לכל מודל אחר, המייצג את סדר, פריט בודד, תכנית מנוי, תרומה ... מה. אנחנו לא משתמשים ביחסים הגנרית כאן, אבל ForeignKey הישן וטוב שהופך את הנתונים שלך עולים בקנה אחד ברמת DB.
אין דרישות ממשק לגבי המודל כדי (זה לא צריך להיקרא כדי, או). הדבר היחיד שאתה צריך לעשות, הוא ליישם מערכת בסיסית של מאזיני אות שלחלץ נתונים חיוניים מההזמנה שלך.
אותות אלה יכולים להתגורר ביישום עצמאי, כך שאין צורך לגעת בקוד של המודל כדי האפליקציה מכילה.
אישור, תגיד לי איך להשתמש בו!
קודם כל, אתה צריך להתקין Mamona ולהוסיף אותו לקובץ settings.py.
שנית, אתה צריך לאפשר המסדים בsettings.py ולהגדיר פרמטרים חיוניים לשערים. הדוגמא הבאה היא למטרות בדיקה, באמצעות שרת ארגז חול PayPal ומודול מבחן שנקרא דמה.
MAMONA_ACTIVE_BACKENDS = (
& Nbsp; "דמה",
& Nbsp; "PayPal",
)
MAMONA_BACKENDS_SETTINGS = {
& Nbsp; "PayPal": {
& Nbsp; "כתובת אתר": "https://www.sandbox.paypal.com/cgi-bin/webscr ',
& Nbsp; 'דוא"ל': 'me@my-email.com',
& Nbsp;},
}
שלישית, לדעת איך מודל ההזמנה שלך וזה הסביבה מאורגנת, אתה צריך ליישם את המאזינים לשני אותות:
- Return_urls_query, שבו אתה מספק לחזור כתובות אתרים עבור תשלומים מוצלחים ונכשלו.
- Order_items_query, שבו אתה למלא רשימה של פריטים כדי (או פשוט לחזור פריט יחיד להזמנות פשוטות).
לבסוף, לבנות מודל תשלום מחובר יחד עם המודל שלך כדי:
מbuild_payment_model יבוא mamona.models
תשלום = build_payment_model (MyOrderModel, ייחודי = נכון, related_name = 'תשלומים')
כדי לבדוק יישום דוגמא, ראה בדיקת פרויקט /. וגם מתייחס לקוד המקור של Mamona עצמו

תכונות :.

  • מקבל כל מודל כסדר ויוצר ביחס לForeignKey זה,
  • לא דורש ממשק במודל כדי,
  • יכול להתמודד עם שערי תשלום שונים, פשוט על ידי הפעלת מסדים (כרגע, רק PayPal ובדיקה & quot; דמה & quot; מסדים נמצאים),
  • יכול לעבור רשימת פריטים ונתוני לקוחות לשער התשלום,
  • מציע אותות לצפות התקדמות תשלום.

דרישות :

  • פייתון

תוכנות אחרות של יזם Bradley Ayers

תגובות ל django-payme

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!