# עבודה עם נוטיפיקציות

# מבוא

בכדי לטפל בנוטיפיקציות, על בעל העסק להכניס url באחת משתי הדרכים הבאות:

  • באמצעות דשבורד בעלי עסק
  • באמצעות פרמטר מיוחד ל api

# דרך דשבורד בעלי עסק

# שלב 1

Step1

# שלב 2

Step2

# דרך פרמטר מיוחד ל api

בעת הכנסת הפרמטר הזה בבקשת api תדרס ברירת המחדל שנקבעה בדשבורד בעלי העסק.

# דוגמא לנוטיפיקציה שהשרתים של נאייקס שולחים לבעלי העסק

Your Endpoint כתובת ה url שהכנסת באחד הדרכים

# פרמטרים נוספים שנשלחים עם הנוטיפיקציה

שדה תיאור
reply_code התוצאה של הטרנזצקיה
reply_desc תיאור התוצאה של הצלחה או כישלון
trans_id מספר מזהה פנימי של הטרנזקציה
trans_date תאריך וזמן הטרנזקציה
trans_amount סכום הטרנזקציה
trans_currency מטבע הטרנזקציה
trans_order מספר מזהה חיצוני שבעל העסק שלח ונאייקס שלחו בחזרה לזהות את הטרנזקציה בשרתי בעל העסק
payment_details תיאור צורת התשלום
merchant_id מספר מזהה העסק בשרתי נאייקס
client_fullname שם מלא של הלקוח
client_phone טלפון הלקוח
client_email כתובת מייל הלקוח
signature פורמט החתימה: base64 ( hash('sha256', trans_id + trans_order + reply_code + trans_amount + trans_currency + merchanthash))
  • * התוצאה של הטרנזקציה מגיעה מנאייקס ישירות או מספקים שונים שנאייקס עובדת איתם
  • ** טרנזקציה מאושרת תמיד תחזיר 000, טרנזקציה בהמתנה תחזיר 553
  • *** נא כך בחשבון לתמוך בבקשות POST כי השרתים של נאייקס שולחים את זה

# דוגמאות לטיפול בנוטיפיקציה בכמה שפות תכנות