לא נפתר הגדרות סליקה לנדרים פלוס דרך API
-
לא ברור לי מה צריך להגדיר לנדרים פלוס איפה אני שם קוד מוסד ואיפה שם קטגוריה
אני מניח שלא צריך משתמש וסיסמה.
(הייתי מנסה את כל האפשריות רק שזה עולה כסף..)read=credit_card=nedarim_plus,שם_קטגוריה,,,,,,קוד_מוסד
או
read=credit_card=nedarim_plus,קוד_מוסד,,,,,,שם_קטגוריה
תודה לכל מי שעוזר
-
@אה-אהה כך:
credit_card_type=nedarim_plus credit_card_terminal_number=כאן יש לרשום את מספר המוסד שקיבלתם מנדרים פלוס credit_card_category_nedarim_plus=כאן יש לרשום את שם הקטגורייה
-
@613-0
זה לא יעזור כי הקטגוריה משתנה לפי נתונים קודמים.
איך אני עושה את זה בתשובה מהשרת? -
-
היות ואף אחד לא עונה אני עושה את הכל בצד השרת.
מקווה שלא יהיה תקלה מצד נדרים פלוס בעתיד. -
@אה-אהה אתה תמיד יכול ליצור שלוחה עם מזהה אקראי עם ההגדרות הרצויות ולהעביר אליה. הAPI של ימות מאוד מהיר.
-
@צדיק-תמים תודה על התשובה.
ואיך אני מקבל את הפרטי העסקה אחרי האישור ? -
פוסט זה נמחק! -
אני עושה בצד שרת ASP.NET
if (context.Request.QueryString["scm"] == null) { context.Response.Write("read=m-1419=scm,,4,,50,Price,,yes,*.,"); return; } if (context.Request.QueryString["creditCard"] == null) { context.Response.Write("read=m-1422=creditCard,16,16,,,Digits,yes,,*/,"); return; } if (context.Request.QueryString["creditCardDateMmYy"] == null) { context.Response.Write("read=m-1424=creditCardDateMmYy,4,4,,,Digits"); return; } if (context.Request.QueryString["cvv2"] == null) { context.Response.Write("read=m-1428=cvv2,3,3,,,Digits"); return; } string potc = "Mosad=קוד מוסד&ClientName=שם התורם&Adresse=&Phone=" + ApiPhone + "&ClientId=&CardNumber=" + context.Request.QueryString["creditCard"] + "&Tokef=" + context.Request.QueryString["creditCardDateMmYy"] + "&Amount=" + context.Request.QueryString["scm"] + "&Tashloumim=1&Groupe=" + שם קבוצה+ "&Avour=&CVV=" + context.Request.QueryString["cvv2"] + "&Zeout=&Currency=1"; string content; using (WebClient wc = new WebClient()) { wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded"; wc.Encoding = Encoding.GetEncoding("UTF-8"); content = wc.UploadString("https://www.matara.pro/nedarimplus/V6/Files/WebServices/DebitCard.aspx", potc); } JToken token = JObject.Parse(content); if (token["Status"].ToString() == "Error") { context.Response.Write("id_list_messag=t-שגיאה," + token["Message"] + ","); return; }
אני מקווה שיהיה לתועלת, עדיין לא בדקתי אם זה עובד.
-
@אה-אהה את קוד המוסד אתה שם בערך השמיני, לגבי הקטגוריה לא בדקתי