1 - Register Iframe - CSS Friendlyמדריך לתוכניתן אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 2 - Register Iframe - CSS Friendlyמדריך לתוכניתן תוכן עניינים כללי 3 ....................................................................................................................................................... חשוב! 4 ..................................................................................................................................................... שדות המופיעים בקובץ ה Pay-בלבד 4 ............................................................................................................. שדות חובה 5 .............................................................................................................................................. הודעות הדורשות תיקון מצד הלקוח 8 .............................................................................................................. 9 ................................................................................................................................................Pay.asp 01 ............................................................................................................................................ Pay.aspx 01 ............................................................................................................................................. Pay.php 01 ....................................................................................................................................... WebSite.html )01 ..................................................................................... Landing Page example file – (GoodUrl / ErrorUrl 01 ......................................................................................................................... Default Pelecard's CSS נספח א' 11 .............................................................................................................. Iframe Processing Flow - נספח ב' -סטאטוס שגיאות 11 ....................................................................................................................... נספח ג' -קובץ מפיצים 21 .................................................................................................................... Int_in נספח ד' -קובץ מפיצים 21 ................................................................................................................... Int_ot אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 3 - Register Iframe - CSS Friendlyמדריך לתוכניתן כללי Sandboxלבדיקותhttps://gateway.pelecard.biz/iframe/demo/If_Register_heb_mobile.html : ה Iframe Register Mobile-של פלאקארד מאפשר לך לבצע רישום ללקוחותיך ,לשמור כרטיס אשראי על-ידי המרה לטוקן (טוקניזציה). כמו כן ,ניתן ליצור CSSהמתאים לך אישית ולשלב אותו ב Iframe Register Mobile-לקבלת העיצוב המתאים לך. דוגמא ל CSS-ברירת המחדל של פלאקארד ,המשמש את רוב לקוחותינו: https://gateway.pelecard.biz/Iframe/Content/CSS/redirect_iframe_rtl_heb_custom.css כעת ניתן ליצור CSSמותאם אישית! אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 4 - Register Iframe - CSS Friendlyמדריך לתוכניתן חשוב! .1על מנת לסלוק באמצעות אתר אינטרנט עליך לעשות שימוש בשני קבצים (מצורפים למסמך זה): WebSite.html )1 קובץ דוגמה ,מייצג את כל הפרמטרים שניתן להעביר. Pay )2 הקובץ שמבצע את החיבור בפועל לממשק ה( Redirect-קובץ זה קיים במספר שפות תכנות). את קובץ ה Pay-ניתן לערוך אך ורק מבחינת פרטי ההתחברות (שם משתמש ,סיסמה ,מספר מסוף) !!! .2חשוב לדעת: )1פרטי ההתחברות :שם משתמש ,סיסמה ומספר המסוף ,נמצאים בקובץ Payבלבד. קובץ WebSiteפונה דרכו לממשק ה.Redirect- )2בכל השדות יש חשיבות לאותיות גדולות וקטנות. )3מאפייני ה:Iframe- גובה .480px - רוחב .400px - )4לממשק באנגלית /רוסית /צרפתית -יש לבצע שימוש בקבצי הדוגמה המתאימים. )5דף התשלום של פלא-קארד תומך בהעברת כרטיס אשראי בקורא מגנטי (מתוכנת בהתאם). .3יש ליצור טופס באתר (לפי קובץ הדוגמה )WebSite.htmlאשר יטען את קובץ ה Pay-הרלוונטי ( )asp/php/aspxעם הנתונים הבאים ב:Iframe- שדות המופיעים בקובץ ה Pay-בלבד שדה userName password termNo תיאור שם משתמש לבדיקות סיסמה לבדיקות מספר מסוף לבדיקות ערך יונפק על-ידי פלאקארד יונפק על-ידי פלאקארד 0962210 יש לערוך את הפרטים בהתאם לפרטי ההתחברות שקיבלת. בשלבי הבדיקה יש להשתמש בפרטי ההתחברות המופיעים במסמך זה. שימו לב! אבטחת פרטי ההתחברות מוטלת על האתר ולא על חברת פלא-קארד. אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 5 - Register Iframe - CSS Friendlyמדריך לתוכניתן שדות חובה שדה goodUrl תיאור נתיב להחזרת תוצאת עסקה מאושרת לדוגמה: https://online.pelecard.biz/good.asp נתיב להחזרת תוצאת עסקה מסורבת לדוגמה: errorUrl https://online.pelecard.biz/error.asp ValidateLink ערך חשוב! ניתן להגדיר כתובות זהות לשני השדות. נתיב להחזרת תוצאת עסקה מאושרת בצד שרת. לדוגמהhttps://online.pelecard.biz/good.asp : חשוב! .1נתיב זה מקבל את הפרמטרים הבאים: .id ,Token ,Result ,Parmx .2ה ValidateLink-פועל אך ורק עם קבלת תשובה חיובית (.)000 הסבר ל:ValidateLink- .1 .2 .3 .4 ErrorLink הלקוח שולח את העסקה לפלאקארד. פלאקארד שולחת ValidateLinkלחנות. פלאקארד שולחת תשובה ללקוח. דפדפן הלקוח שולח goodurlלאתר. ב ValidateLink-אנו מעבירים בפוסט את הנתונים הבאים: id ,Token ,Resultו.parmx- אם יש עוד פרמטרים אותם ברצונכם להעביר ,ניתן לשרשר אותם ב url-של ה.ValidateLink- נתיב להחזרת תוצאת עסקה מסורבת בצד שרת. לדוגמה.https://online.pelecard.biz/error.asp : עובד בדומה ל.ValidateLink- חשוב! נתיב זה מקבל את הפרמטרים הבאים: .id ,Token ,Result ,Parmx אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 1 - Register Iframe - CSS Friendlyמדריך לתוכניתן שדה styleSheetAddress headText bottomText hidePelecardLogo supportedCardTypes תיאור ניתן להגדיר CSSמשלכם ולהוסיף לשדה זה את כתובת הCSS- שלכם. יש לבנות את ה CSS-בהתאם למקור. הערה :תומכי פלא-קארד לא נותנים תמיכה לבעיות עיצוב ב- CSSאישי. שורת טקסט בראש ה.Iframe- שורת טקסט בתחתית ה.Iframe- True במידה ורוצים להסתיר את לוגו חברת פלא-קארד הצגת סוגי כרטיסי האשראי המכובדים על-ידי בית העסק. עבור כל סוג כרטיס נקיש Trueעם הפרדה של פסיקים ביניהם. סדר הופעת הכרטיסים הוא: ויזה ,מאסטרקארד ,אמריקן אקספרס ,דיינרס, ישראכרט מקומי ערך דוגמא להצגת כל הכרטיסים.True,True,True,True,True : דוגמא להצגת כרטיס ויזה בלבד.True,,,, : פרטים נוספים :טקסט חופשי עד 11תווים. שדה זה חוזר ב string-התשובה במיקום .120 בנוסף חוזר ב string-נפרד בשם .parmx חשוב! .1כאשר מכניסים טקסט באנגלית -יש להשתמש באותיות קטנות בלבד. .2אין להכניס סימנים מכל סוג לשדה זה. .3יש להימנע מהכנסת טקסט מהקלדה של לקוח הקצה. parmx מומלץ! לא להשתמש באותיות עברית. הצגת/הסתרת שדה פרטים נוספים hideParmx cancelUrl supportPhone errorText 11תווים - Trueהצג ריק -אל תציג כתובת לביטול פעולה. במידה והלקוח ילחץ על ביטול יופנה לכתובת זו. הודעת שגיאה +טלפון תמיכה. במקרה של שגיאת מערכת קריטית תופיע הודעה מתאימה ,ניתן להציג גם טלפון. הודעת שגיאה בדף הסליקה. משמש לאתר המעוניין לשלוח את הלקוח חזרה לדף החיוב במקרה של עסקה מסורבת -לא נועד לפנייה הראשונית. אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 1 - Register Iframe - CSS Friendlyמדריך לתוכניתן שדה ערך תיאור CreditCardHolder שם בעל כרטיס האשראי. .1ניתן לחייב את הלקוח להקליד. .2ניתן לשלוח את השם מדף האתר. מוסיף את שם מחזיק הכרטיס לפרטים הנוספים keepSSL חשוב! כאשר הדף המארח (את ה )Iframe-עובד תחת ,SSLדפי הנחיתה ( )goodUrl/ErrorUrlחייבים להיות גם הם תחת .SSL nameToParmX חובה Must - שרות True - ברירת מחדל -ריק – Fasleברירת מחדל True True שדה זה מיועד למי שלא עובד עם .SSLעליו לשלוח: .KeepSSL=False CCDash sessionIdNumber setFocus בשאר המקרים אין חובה לשלוח. הצגת הפרדת מקפים בין כל 4ספרות בכרטיס האשראי פוקוס אוטומטי על 2שדות. אם ריק או לא נשלח -אין פוקוס אוטומטי. True - CCפוקוס על מספר כרטיס - CCHפוקוס על שם בעל הכרטיס (אם מוצג) חשוב! הטבלה הבאה ממחישה את קבלת הנתונים מה.Post- Name Value ********************0000 result 63158145687 0000000 token authNum test 123456789 parmx id test test "" CreditCardHolder InvoiceLink string .1התשובה של העסקה יתקבל בשדה Resultב.Post- טוקן יתקבל בשדה Tokenב.Post- stringהתשובה שיתקבל יכיל את סטאטוס העסקה בשלושת התווים הראשונים ,לפי קובץ סטאטוס שגיאות המצורף תוכל לדעת את פירוש התשובה ולפעול בהתאם (תשובה 000בלבד מציינת עסקה תקינה). .2על מנת לקבל בנפרד את הערך שנשלח בפרמטר parmxיתקבל בשדה parmxב.Post- אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 8 - Register Iframe - CSS Friendlyמדריך לתוכניתן .3לקבל הערך הנשלח בפרמטר ( idבשדה ת.ז ).יתקבל בשדה idב..Post- .4לקבלת הערך שנשלח בפרמטר ( CreditCardHolderבשדה שם בעל הכרטיס) יתקבל בשדה CreditCardHolderב- .Post .5לקבלת מספר האישור שהתקבל לעסקה יתקבל בשדה authNumב.Post- .1מצורף קובץ דוגמה ( )good.asp / good.phpלדף תשובה של עסקה מאושרת. .1חברת פלאקארד שומרת את נתוני המשתמש בצורה מוצפנת לפי תקנות PCI LEVEL 1ועל כל לקוח לדאוג לשמירת הפרטים בצורה מאובטחת אצלו בשרת. הודעות הדורשות תיקון מצד הלקוח 001 033ו031 - 101 מציין שמספר תעודת הזהות ו/או מספר ה CVV -לא תואם למספר הכרטיס. מציינות טעות בהקלדת כרטיס האשראי -יש לבקש מהגולש שיקליד שוב. מציין שהכרטיס שהוקלד אינו נתמך ע"י בית העסק. אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : קבצי דוגמא Pay.asp <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="Scripts/jquery-1.6.1.min.js"></script> </head> <body> <div style="width:100%"><center><img src="images/loading.gif" width="400" height="400" alt=""/></center></div> <div style="visibility:" > <form id="form4" name="form4" action="https://gateway.pelecard.biz/Iframe/IFRegister/Mobile_Heb" method="post"> <% userName="PeleTest" password = "Pelecard@2013" password=replace(password, "+", "`9`") password=replace(password, "&", "`8`") password=replace(password, "%", "`7`") termNo="0962210" goodUrl=Server.UrlEncode(request("goodUrl")) errorUrl=Server.UrlEncode(request("errorUrl")) ValidateLink=Server.UrlEncode(request("ValidateLink")) ErrorLink=Server.UrlEncode(request("ErrorLink")) textHead=Server.UrlEncode(request("headText")) bottomText=Server.UrlEncode(request("bottomText")) hidePelecardLogo=request("hidePelecardLogo") styleSheetAddress=Server.UrlEncode(request("styleSheetAddress")) supportedCardTypes=request("supportedCardTypes") Parmx=Server.UrlEncode(request("Parmx")) hideParmx=request("hideParmx") cancelUrl=Server.UrlEncode(request("cancelUrl")) SupportPhone=request("SupportPhone") errorText=request("errorText") CreditCardHolder=Server.UrlEncode(request("CreditCardHolder")) keepSSL=request("keepSSL") CCDash=Server.UrlEncode(request("CCDash")) sessionIdNumber=Server.UrlEncode(request("sessionIdNumber")) sURL = "https://gateway.pelecard.biz/Iframe/IFRegister/Mobile_Heb?Parmx="&Parmx&"&userName="&userName&"" sRqurl ="userName="&userName&_ "&password="&password&_ "&termNo="&termNo&_ "&pageName=ajaxPage"&_ "&errorUrl="&errorUrl&_ "&goodUrl="&goodUrl&_ "&ValidateLink="&ValidateLink&_ "&ErrorLink="&ErrorLink&_ "&styleSheetAddress="&styleSheetAddress&_ "&headText="&textHead&_ "&bottomText="&bottomText&_ "&hidePelecardLogo="&hidePelecardLogo&_ "&supportedCardTypes="&supportedCardTypes&_ "&Parmx="&Parmx&_ "&hideParmx="&hideParmx&_ "&cancelUrl="&cancelUrl&_ "&SupportPhone="&SupportPhone&_ "&errorText="&errorText&_ "&CreditCardHolder="&CreditCardHolder&_ "&nameToParmX="&nameToParmX&_ "&keepSSL="&keepSSL&_ "&CCDash="&CCDash&_ "&sessionIdNumber="&sessionIdNumber&"" SendString = sRqurl Set xml = Server.CreateObject("msxml2.serverXMLHTTP") set xmlDom = Server.CreateObject("Microsoft.XMLDOM") xml.Open "POST", sURL, False xml.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" xml.Send (SendString) If xml.readyState <> 4 then xml.waitForResponse 10 End If pageStatus=xml.status if pageStatus = 200 then Response.Write(xml.responseText) end if xmlDom.async = false Set xml = Nothing %> <input type="hidden" name="noCheck" value="true" id="noCheck" /> </form> <% response.Write("<script type='text/javascript'>") response.Write("function submitForm()") response.Write("{") response.Write("document.form4.submit();") response.Write("}") response.Write("submitForm();") response.Write("</script>") %> </div> </body> </html> Pay.aspx <%@ Page Language="C#" ValidateRequest="false"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <div style="width:100%"><center><img src="images/loading.gif" width="400" height="400" alt=""/></center></div> <div style="visibility:hidden" > <form id="form4" name="form4" action="https://gateway.pelecard.biz/Iframe/IFRegister/Mobile_Eng" method="post"> <% string userName="PeleTest"; string password = "Pelecard@2013"; string termNo = "0962210"; password=password.Replace("+", "`9`"); password=password.Replace("&", "`8`"); password=password.Replace("%", "`7`"); string goodUrl = Server.UrlEncode(Request["goodUrl"]); string errorUrl = Server.UrlEncode(Request["errorUrl"]); string ValidateLink = Server.UrlEncode(Request["ValidateLink"]); string ErrorLink = Server.UrlEncode(Request["ErrorLink"]); string styleSheetAddress = Server.UrlEncode(Request["styleSheetAddress"]); string headText = Server.UrlEncode(Request["headText"]); string bottomText = Server.UrlEncode(Request["bottomText"]); string hidePelecardLogo = Request["hidePelecardLogo"]; string supportedCardTypes = Request["supportedCardTypes"]; string Parmx = Server.UrlEncode(Request["Parmx"]); string hideParmx = Request["hideParmx"]; string cancelUrl = Server.UrlEncode(Request["cancelUrl"]); string SupportPhone = Request["supportPhone"]; string errorText = Request["errorText"]; string setFocus = Request["setFocus"]; string keepSSL = Request["keepSSL"]; string CCDash = Request["CCDash"]; string CreditCardHolder = Request["CreditCardHolder"]; string sessionIdNumber = Request["sessionIdNumber"]; string postData = "userName=" + userName + "&password=" + password + "&termNo=" + termNo + "&pageName=ajaxPage" + "&goodUrl=" + goodUrl + "&errorUrl=" + errorUrl + "&ValidateLink=" + ValidateLink + "&ErrorLink=" + ErrorLink + "&styleSheetAddress=" + styleSheetAddress + "&headText=" + headText + "&bottomText=" + bottomText + "&hidePelecardLogo=" + hidePelecardLogo + "&background=" + "&supportedCardTypes=" + supportedCardTypes + "&Parmx=" + Parmx + "&hideParmx=" + hideParmx + "&cancelUrl=" + cancelUrl + "&SupportPhone=" + SupportPhone + "&errorText=" + errorText + "&keepSSL=" + keepSSL + "&setFocus=" + setFocus + "&CCDash=" + CCDash + "&CreditCardHolder=" + CreditCardHolder + "&sessionIdNumber=" + sessionIdNumber + ""; // Create a request using a URL that can receive a post. System.Net.WebRequest request = System.Net.WebRequest.Create("https://gateway.pelecard.biz/Iframe/IFRegister/Mobile_Eng"); // Set the Method property of the request to POST. request.Method = "POST"; // Create POST data and convert it to a byte array. byte[] byteArray = Encoding.UTF8.GetBytes(postData); // Set the ContentType property of the WebRequest. request.ContentType = "application/x-www-form-urlencoded"; // Set the ContentLength property of the WebRequest. request.ContentLength = byteArray.Length; // Get the request stream. System.IO.Stream dataStream = request.GetRequestStream(); // Write the data to the request stream. dataStream.Write(byteArray, 0, byteArray.Length); // Close the Stream object. dataStream.Close(); // Get the response. System.Net.WebResponse response = request.GetResponse(); // Display the status. Response.Write(((System.Net.HttpWebResponse)response).StatusDescription); // Get the stream containing content returned by the server. dataStream = response.GetResponseStream(); // Open the stream using a StreamReader for easy access. System.IO.StreamReader reader = new System.IO.StreamReader(dataStream); // Read the content. string responseFromServer = reader.ReadToEnd(); // Display the content. Response.Write(responseFromServer); // Clean up the streams. reader.Close(); dataStream.Close(); response.Close(); %> <input type="hidden" name="noCheck" value="true" id="noCheck" /> </form> <% Response.Write("<script type='text/javascript'>"); Response.Write("function submitForm()"); Response.Write("{"); Response.Write("document.form4.submit();"); Response.Write("}"); Response.Write("submitForm();"); Response.Write("</script>"); %> </div> </body> </html> Pay.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <div style="width:100%"><center><img src="images/loading.gif" width="400" height="400" alt=""/></center></div> <div style="visibility:hidden" > <form id="form4" name="form4" action="https://gateway.pelecard.biz/Iframe/IFRegister/Mobile_Heb" method="post"> <?php $userName = "PeleTest"; $password = "Pelecard@Test"; $termNo = "0962210"; $password = str_replace("+", "`9`", $password); $password = str_replace("&", "`8`", $password); $password = str_replace("%", "`7`", $password); $data = array( 'userName' => $userName, 'password' => $password, 'termNo' => $termNo, 'pageName' => 'ajaxPage', 'goodUrl' => $_POST['goodUrl'], 'errorUrl' => $_POST['errorUrl'], 'ValidateLink' => $_POST['ValidateLink'], 'ErrorLink' => $_POST['ErrorLink'], 'styleSheetAddress' => $_POST['styleSheetAddress'], 'headText' => $_POST['headText'], 'bottomText' => $_POST['bottomText'], 'hidePelecardLogo' => $_POST['hidePelecardLogo'], 'supportedCardTypes' => $_POST['supportedCardTypes'], 'parmx' => $_POST['Parmx'], 'hideParmx' => $_POST['hideParmx'], 'cancelUrl' => $_POST['cancelUrl'], 'supportPhone' => $_POST['supportPhone'], 'errorText' => $_POST['errorText'], 'keepSSL' => $_POST['keepSSL'], 'CCDash' => $_POST['CCDash'], 'CreditCardHolder' => $_POST['CreditCardHolder'] );## NO TRAILING COMMA list ($code, $result) = do_post_request($data); ## Submit the data into pelecard servers function do_post_request($data, $optional_headers = null) { $params = array('http' => array( 'method' => 'POST', 'content' => http_build_query($data) )); $url = 'https://gateway.pelecard.biz/Iframe/IFRegister/Mobile_Heb'; if ($optional_headers !== null) { $params['http']['header'] = $optional_headers; } $ctx = stream_context_create($params); $fp = @fopen($url, 'rb', false, $ctx); fpassthru($fp); if (!$fp) { throw new Exception("Problem with $url, $php_errormsg"); } $response = @stream_get_contents($fp); if ($response === false) { throw new Exception("Problem reading data from $url, $php_errormsg"); } return array(substr(trim(strip_tags($response)),0,3), trim(strip_tags($response))); } ?> <input type="hidden" name="noCheck" value="true" id="noCheck" /> </form> <script type='text/javascript'> function submitForm() { document.form4.submit();} submitForm(); </script> </div> </body> </html> WebSite.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <style type="text/css"> <!-body,td,th { font-family: Arial; } --> </style></head> <body> <div style="float:right; width:50%"> <form action="Pay.asp" method="post" name="form1" dir="rtl" target="frame"> <!-or <form action="Pay.aspx" method="post" name="form1" dir="rtl" target="frame"> or <form action="Pay.php" method="post" name="form1" dir="rtl" target="frame"> --> <table id="webSiteTable" cellpadding="0" cellspacing="0" width="600" > <tr> <td style="width:500px" dir="rtl"> <input name="goodUrl" type="text" value="https://online.pelecard.biz/good.asp" size="60" /> - < החזרת תשובה תקינה לbr /> <input name="errorUrl" type="text" value="https://online.pelecard.biz/error.asp" size="60" /> - < החזרת תשובת שגיאה לbr /> <br /> <input name="ValidateLink" type="text" value="https://online.pelecard.biz/good.asp" size="60" /> - < שליחת תשובה תקינה (בצד שרת) לbr /> <input name="ErrorLink" type="text" value="https://online.pelecard.biz/error.asp" size="60" /> - < שליחת תשובת שגיאה (בצד שרת) לbr /> <br /> <input name="styleSheetAddress" type="text" value="CSS/redirect_iframe_rtl_heb_custom.css" size="60" /> - < כתובת סטייל שיטbr /> <input name="headText" type="text" value="" size="60" /> - < כותרת עליונהbr /> <input name="bottomText" type="text" value="" size="60" /> - < כותרת תחתונהbr /> <input name="hidePelecardLogo" type="text" value="" size="60" /> - קארד-<הסתר לוגו פלאbr /> <br /> <input name="CreditCardHolder" type="text" value="test test" size="60" /> - Card holder name <br /> <input name="supportedCardTypes" type="text" value="True,True,True,True,True" size="60" /> - < כרטיסים נתמכיםbr /> <input name="Parmx" type="text" value="Test" size="60" /> - < פרטים נוספיםbr /> <input name="hideParmx" type="text" value="" size="60" /> - < הסתר פרטים נוספיםbr /> <input name="cancelUrl" type="text" value ="" size="60" /> - < החזרה לעמוד בביטולbr /> <input name="supportPhone" type="text" value ="" size="60" /> - < טלפון להצגה בשגיאה קריטיתbr /> <input name="errorText" type="text" value ="" size="60" /> - < הודעת שגיאה להצגהbr /> <br /> <input name="keepSSL" type="text" value ="" size="60" /> - < החזרת תשובה תחת הצפנהbr /> <br /> <input name="CCDash" type="text" value="" size="60" /> - < הוספת מקפים לכרטיס אשראיbr /> <input type="submit" value=" " שלח/> </td> </tr> </table> </form> </div> <div style="float:left; width:50%"> <iframe id="frame" name="frame" frameborder="0" scrolling="no" src="Pay.asp" style="height:480px; width:400px "></iframe> </div> </body> </html> Landing Page example file – (GoodUrl / ErrorUrl) <%@ Page Language="C#" ValidateRequest="false"%> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <img src="https://gateway.pelecard.biz/Content/images/Pelecard.png"/> <h1>Thank you!</h1> <div> <u>GET parameters:</u> <br /> <% foreach (string key in Request.QueryString.AllKeys) { Response.Write("<b>Key:</b> " + key + " <b>Value:</b> " + Request.QueryString[key] + "<br>"); } %> </div> <br /> <div> <u>POST parameters:</u> <br /> <% foreach (string key in Request.Form.AllKeys) { Response.Write("<b>Key:</b> " + key + " <b>Value:</b> " + Request.Form[key] + "<br>"); } %> </div> </body> </html> Default Pelecard's CSS html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} *,:before,:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} a:active,a:hover,a:focus { outline: medium none;} img {vertical-align: middle;border: 0 none;} body{ font-family:Arial, sans-serif ; font-size:14px ; color:#333 ; background:#fff ; margin:0; padding:0; direction: rtl; unicode-bidi: embed; transition:all .3s linear; -o-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear; } [hidden] {display:none!important;} form {margin:0; padding:0; display:block;} input, button, select, textarea { font-family:sans-serif; font-family: inherit; font-size: inherit; line-height: inherit; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } button, select { text-transform: none;} .main { border: 1px solid #000; width: 380px; min-height: 460px; margin:0 auto; } .main-content { position:relative; width:80%; margin: 0 auto;padding: 17px 0 15px; } .main-title {margin:0 0 .5em; font-size: 1.17em; text-align:center; } .main-title:empty {display:none;} .control-value:before, .control-value:after, .form-group:before,.form-group:after {display: table; content: " ";} .control-value:after, .form-group:after {clear: both;} .form-group {margin-bottom:10px;} #parmxRow.form-group {margin-bottom:4px;} .form-group-submit {margin:15px 0;} .form-group-submit {text-align: center;} .control-label, .control-value {float:right;min-height:19px;} .control-label { padding-right:18px; display:block; position:relative; width:54%; } .control-value {width:46%;} .form-control { display: block; width: 100%; max-width:330px; height: 19px; padding: 1px 3px; font-size: 13px; line-height: 1.228571429; color: #333; vertical-align: middle; background-color: #fff; border: 1px solid #808080; border-radius: 1px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.025); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } select.form-control { height: 20px; line-height: 20px; padding:1px; } .form-control:focus { color:#000; border-color: #ffa822; outline: 0 !important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.095); } #dateContainer select.form-control, #dateContainer .dateDelimiter {float:right;} #dateContainer select#month {width: 41%;} #dateContainer select#year {width: 51%;} #dateContainer .dateDelimiter {display:block;width: 8%; text-align:center;line-height:19px;color: #555; padding:0;} #paymentsNoRow .control-value-in {width: 39%; float:right;} #paymentsNoRow .control-value-add {width: 60%; float:left;color: #898989; font-size: 12px; text-align:left; margin: 4px 0 0 0} #creditCard, #month,#year,#Id,#Cvv2,#paymentsNo {direction: ltr;text-align:left;} #totalToDisplay {font-weight:600;color: #808080; } #totalToDisplay strong{font-weight:700;} .btn { display:inline-block; background-color:#ededed; padding:3px 10px;margin-bottom:0;font-size:1em;font-weight:400; line-height:1.428571429;text-align:center; text-decoration:none; white-space:nowrap;vertical-align:middle;cursor:pointer; border:1px solid transparent; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:one;user-select:none; border-radius:2px; } .btn-submit { width:100%; max-width: 200px; margin: 0 auto; border-color:#0b0700; color:#010305; text-shadow: 0 1px 1px rgba(251,233,201,.9); background: #ffa822; background: -moz-linear-gradient(top, #fecf7d 23%, #ffa822 80%); background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,#fecf7d), color-stop(80%,#ffa822)); background: -webkit-linear-gradient(top, #fecf7d 23%,#ffa822 80%); background: -o-linear-gradient(top, #fecf7d 23%,#ffa822 80%); background: -ms-linear-gradient(top, #fecf7d 23%,#ffa822 80%); background: linear-gradient(to bottom, #fecf7d 23%,#ffa822 80%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecf7d', endColorstr='#ffa822',GradientType=0 ); font-weight: bold; } .btn-submit:hover { background: #ffa822; background: -moz-linear-gradient(top, #fecf7d 34%, #ffa822 66%); background: -webkit-gradient(linear, left top, left bottom, color-stop(34%,#fecf7d), color-stop(66%,#ffa822)); background: -webkit-linear-gradient(top, #fecf7d 34%,#ffa822 66%); background: -o-linear-gradient(top, #fecf7d 34%,#ffa822 66%); background: -ms-linear-gradient(top, #fecf7d 34%,#ffa822 66%); background: linear-gradient(to bottom, #fecf7d 34%,#ffa822 66%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecf7d', endColorstr='#ffa822',GradientType=0 ); } .btn-submit:focus { background: #ffa822; background: -moz-linear-gradient(top, #ffa822 42%, #fecf7d 97%); background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,#ffa822), color-stop(97%,#fecf7d)); background: -webkit-linear-gradient(top, #ffa822 42%,#fecf7d 97%); background: -o-linear-gradient(top, #ffa822 42%,#fecf7d 97%); background: -ms-linear-gradient(top, #ffa822 42%,#fecf7d 97%); background: linear-gradient(to bottom, #ffa822 42%,#fecf7d 97%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa822', endColorstr='#fecf7d',GradientType=0 ); } .ic-p {border: medium none; display: inline-block; overflow: hidden; padding: 0; text-decoration: none; vertical-align: middle;} .info-ic { cursor: pointer; position:absolute; top:0px; left:12px; width:17px; height:19px; background: url('https://gateway.pelecard.biz/Iframe/Content/Images/info.png') no-repeat 50% 50%; } .star-ic { position:absolute; top:1px; right:0; width:14px; height:14px; background: url('https://gateway.pelecard.biz/Iframe/Content/Images/YallowC_07.png') no-repeat 50% 50%; visibility:hidden; } .form-group-sup { border:1px solid #aeadad;border-radius:10px; padding:4px; text-align:center; } .form-group-sup-1 {margin: 0 0 7px; padding-bottom:0;} .form-group-sup .title {margin: 0 0 .01em; font-size:.92em;} .form-group-sup-in {overflow:hidden;} .form-group-sup-in img{max-width:100%;} .form-group-sup-1 .form-group-sup-in img { float: left; width: 16%; margin: 0 2%; } .form-group-sup-2 .form-group-sup-in > div { float: left; width: 33.33%; padding:0 8px; } .form-group-sup-2 .form-group-sup-in img { width: 100%; } .info-add-ic,.info-price-ic { display:none; } .dateDelimiter { line-height:20px; padding:0 5% 0 5%; } .warning-group { font-size:14px; color:Red; font-weight:bold; clear:both; padding:5px 0 0 0; text-align: -webkit-center; } .btn-default { max-width: 100%; padding-left:17px;padding-right:17px; border-color:#0b0700; background: #909090; font-weight: bold; color: black; } 11 מדריך לתוכניתן- Iframe - CSS Friendly Iframe Processing Flow - 'נספח א www.pelecard.com 60-0004667 : פקס60-0407646 :' טל,70767 רחובות, פארק המדע,7 אופנהיימר 11 - Iframe - CSS Friendlyמדריך לתוכניתן נספח ב' -סטאטוס שגיאות שגיאה 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 הערות עסקה תקינה כרטיס חסום כרטיס גנוב התקשר לחברת האשראי. סירוב. מזויף החרם כרטיס. ת.ז .או CVVשגויים. קוד אישור אינו חוקי -נא לפנות למנהל המערכת. תקלה בבניית מפתח גישה לקובץ חסומים. תקלת תקשורת ,יש לנסות שוב או לפנות למנהל המערכת ולמסור את קוד התשובה תוכנית הופסקה עפ"י הוראת המפעיל ( )ESCאו COM PORTלא ניתן לפתיחה ).(Windows אין לסולק הרשאה לבצע עסקאות מט"ח אין אישור לעסקת מט"ח בכרטיס זה אין אישור למסוף לבצע טעינת/פריקת מט"ח בכרטיס זה כרטיס לא נתמך אין התאמה בין המספר שהוקלד לפס המגנטי נתונים נוספים אינם/ישנם בניגוד להגדרות המסוף (שדה .)Z לא הוקלדו 4ספרות אחרונות רשומה בקובץ INT_INקצרה מ 11 -תווים. קובץ קלט ( )INT_INלא קיימת. קובץ חסומים ( )NEGלא קיים או לא מעודכן -בצע שידור או בקשה לאישור עבור כל עסקה. אחד מקבצי פרמטרים או ווקטורים לא קיים. קובץ תאריכים ( )DATAלא קיים. קובץ אתחול ( )STARTלא קיים. הפרש בימים בקליטת חסומים גדול מדי -בצע שידור או בקשה לאישור עבור כל עסקה. הפרש דורות בקליטת חסומים גדול מידי -בצע שידור או בקשה לאישור עבור כל עסקה. לא הוכנס פס מגנטי כולו .הגדר עסקה כעסקה טלפונית או כעסקת חתימה בלבד. מספר מסוף מרכזי לא הוכנס לשאילתה במסוף המוגדר לעבודה כרב ספק. מספר מוטב לא הוכנס למסוף המוגדר לעבודה כרב מוטב. מסוף שאינו מעודכן כרב ספק/רב מוטב והוקלד מספר ספק/מספר מוטב. מסוף מעודכן כרב ספק והוקלד גם מספר מוטב. תנועות ישנות בצע שידור או בקשה לאישור עבור כל עסקה. כרטיס לא תקין. כרטיס לא רשאי לבצע במסוף זה או אין אישור לעסקה כזאת. כרטיס לא רשאי לבצע עסקה עם סוג אשראי זה. כרטיס פג תוקף. שגיאה בתשלומים -סכום עסקה צריך להיות שווה תשלום ראשון (+תשלום קבוע כפול מספר תשלומים). לא ניתן לבצע עסקה מעל תקרה לכרטיס לאשראי חיוב מיידי. סיפרת בקורת לא תקינה. מסוף שמוגדר כרב מוטב הוקלד מספר ספק. מעל תקרה כאשר רשומת הקלט מכילה J3או J2או ( J1אסור להתקשר). כרטיס חסום בספק כאשר רשומת הקלט מכילה J3או J2או ( J1אסור להתקשר). אקראית כאשר רשומת הקלט מכילה ( J1אסור להתקשר). מסוף לא רשאי לבקש אישור ללא עסקה (.)J5 מסוף לא רשאי לבקש אישור ביוזמת קמעונאי (.)J1 מסוף חייב לבקש אישור כאשר רשומת הקלט מכילה J3או J2או ( J1אסור להתקשר). אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 18 - Iframe - CSS Friendlyמדריך לתוכניתן שגיאה 047 051 052 053 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 079 080 090 091 092 099 101 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 הערות חייב להקליד מספר סודי ,כאשר רשומת הקלט מכילה J3או J2או ( J1אסור להתקשר). מספר רכב לא תקין. מד מרחק לא הוקלד. מסוף לא מוגדר כתחנת דלק( .הועבר כרטיס דלק או קוד עסקה לא מתאים). לא הוקלד מספר תעודת הזהות חייב להקליד .CVV לא הוקלד מספר תעודת הזהות ו. CVV- צרוף ABSלא נמצא בהתחלת נתוני קלט בזיכרון. מספר כרטיס לא נמצא או נמצא פעמיים. סוג עסקה לא תקין. קוד עסקה לא תקין. סוג אשראי לא תקין. מטבע לא תקין. קיים תשלום ראשון ו/או תשלום קבוע לסוג אשראי שונה מתשלומים. קיים מספר תשלומים לסוג אשראי שאינו דורש זה. לא ניתן להצמיד לדולר או למדד לסוג אשראי שונה מתשלומים. אורך הפס המגנטי קצר מידי. לא מוגדר מכשיר להקשת מספר סודי. חובה להקליד מספר סודי. קכ"ח (קורא כרטיסים חכם) לא זמין -העבר בקורא מגנטי. חובה להעביר כרטיס בקכ"ח (קורא כרטיסים חכם). דחייה -כרטיס נעול. דחייה -פעולה עם קכ"ח לא הסתיימה בזמן הראוי. דחייה -נתונים אשר התקבלו מקכ"ח אינם מוגדרים במערכת. הוקלד מספר סודי שגוי מטבע לא קיים בווקטור .51 הוכנס "קוד מועדון" לסוג אשראי לא מתאים. עסקת ביטול אסורה בכרטיס .יש לבצע עסקת טעינה עסקת ביטול אסורה בכרטיס .יש לבצע עסקת פריקה. עסקת ביטול אסורה בכרטיס .יש לבצע עסקת זיכוי. לא מצליח לקרוא /לכתוב /לפתוח קובץ .TRAN אין אישור מחברת אשראי לעבודה. למסוף אין אישור לביצוע שאילתא לאשראי חיוב מיידי. סכום העסקה גדול מידי -חלק במספר העסקאות. למסוף אין אישור לבצע עסקאות מאולצות. למסוף אין אישור לכרטיס עם קוד השרות .581 למסוף אין אישור לכרטיס חיוב מיידי. למסוף אין אישור לעסקה בתשלומים. למסוף אין אישור לעסקה טלפון /חתימה בלבד תשלומים. למסוף אין אישור לעסקה טלפונית. למסוף אין אישור לעסקה "חתימה בלבד". למסוף אין אישור לעסקאות במטבע זר או עסקה לא מאושרת. למסוף אין אישור לעסקת מועדון. למסוף אין אישור לעסקת כוכבים/נקודות/מיילים. למסוף אין אישור לאשראי ישראקרדיט. למסוף אין אישור לאשראי אמקס קרדיט. למסוף אין אישור להצמדה לדולר. למסוף אין אישור להצמדה למדד. למסוף אין אישור להצמדה למדד לכרטיסי חו"ל. אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 11 - Iframe - CSS Friendlyמדריך לתוכניתן שגיאה 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 הערות למסוף אין אישור לעסקת כוכבים/נקודות/מיילים לסוג אשראי זה. למסוף אין אישור לאשראי ישרא 31 למסוף איו אישור לאשראי אמקס .31 למסוף אין אישור לקוד מועדון זה. למסוף אין אישור לעסקת חיוב מיידי פרט לכרטיסי חיוב מיידי. למסוף אין אישור לקבל כרטיסי ויזה אשר מתחילים ב .3 - למסוף אין אישור לבצע עסקת זכות מעל תקרה. כרטיס לא רשאי לבצע עסקת מועדון. כרטיס לא רשאי לבצע עסקת כוכבים/נקודות/מיילים. כרטיס לא רשאי לבצע עסקאות בדולרים (רגילות או טלפוניות). כרטיס לא תקף על פי רשימת כרטיסים תקפים של ישראכרט. כרטיס לא תקין עפ”י הגדרת המערכת ( VECTOR1של ישראכרט) -מספר הספרות בכרטיס -שגוי. כרטיס לא רשאי לבצע עסקאות דולריות עפ”י הגדרת המערכת ( VECTOR1של ישראכרט). הכרטיס שייך לקבוצת כרטיסים אשר אינה רשאית לבצע עסקאות עפ”י הגדרת המערכת ( VECTOR20של ויזה). קידומת הכרטיס ( 1ספרות) לא תקפה עפ”י הגדרת המערכת ( VECTOR21של דיינרס). כרטיס לא רשאי לבצע עסקאות בתשלומים על פי רשימת כרטיסים תקפים של ישראכרט. מספר תשלומים גדול מידי על פי רשימת כרטיסים תקפים של ישראכרט. כרטיסי ויזה ודיינרס לא רשאים לבצע עסקאות מועדון בתשלומים. סידרת כרטיסים לא תקפה עפ”י הגדרת המערכת VECTOR5( .של ישראכרט). קוד שרות לא תקף עפ”י הגדרת המערכת ( VECTOR6של ישראכרט). קידומת הכרטיס ( 2ספרות) לא תקפה עפ”י הגדרת המערכת VECTOR7( .של ישראכרט). קוד שרות לא תקף עפ”י הגדרת המערכת VECTOR12( .של ויזה). קוד שרות לא תקף עפ”י הגדרת המערכת VECTOR13( .של ויזה). לכרטיס חיוב מיידי אסור לבצע עסקת זכות. כרטיס לא רשאי לבצע עסקאות בתשלומים עפ"י וקטור 31של לאומיקארד. כרטיס לא רשאי לבצע עסקאות טלפוניות וחתימה בלבד עפ"י ווקטור 31של לאומיקארד. כרטיס אינו רשאי לבצע עסקאות טלפוניות עפ"י וקטור 31של לאומיקארד. אשראי לא מאושר לכרטיסי חיוב מיידי. אשראי לא מאושר לכרטיסי חו"ל. קוד מועדון לא תקין. כרטיס לא רשאי לבצע עסקת אשראי גמיש (עדיף )/30+עפ"י הגדרת המערכת VECTOR21( .של דיינרס). כרטיס לא רשאי לבצע עסקאות חיוב מיידי עפ"י הגדרת המערכת VECTOR21( .של דיינרס). סכום לתשלום בעסקת קרדיט קטן מידי. מספר תשלומים לעסקת קרדיט לא תקין. תקרה 0לסוג כרטיס זה בעסקה עם אשראי רגיל או קרדיט. תקרה 0לסוג כרטיס זה בעסקה עם אשראי חיוב מיידי. תקרה 0לסוג כרטיס זה בעסקת חיוב מיידי בדולרים. תקרה 0לסוג כרטיס זה בעסקה טלפונית. תקרה 0לסוג כרטיס זה בעסקת זכות. תקרה 0לסוג כרטיס זה בעסקת תשלומים. כרטיס אמריקן אקספרס אשר הונפק בחו"ל לא רשאי לבצע עסקאות בתשלומים. כרטיסי JCBרשאי לבצע עסקאות רק באשראי רגיל. סכום בכוכבים/נקודות/מיילים גדול מסכום העסקה. כרטיס מועדון לא בתחום של המסוף. לא ניתן לבצע עסקת כוכבים/נקודות/מיילים בדולרים. למסוף אין אישור לעסקה דולרית עם סוג אשראי זה. לא ניתן לבצע עסקת זכות עם אשראי שונה מ"רגיל" סכום הנחה בכוכבים/נקודות/מיילים גדול מהמותר. לא ניתן לבצע עסקה מאולצת לכרטיס/אשראי חיוב מיידי. אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 20 - Iframe - CSS Friendlyמדריך לתוכניתן שגיאה 172 173 174 175 176 177 178 179 180 200 201 205 301 308 404 500 501 502 503 505 501 501 508 501 510 511 511 518 511 111 הערות לא ניתן לבטל עסקה קודמת (עסקת זכות או מספר כרטיס אינו זהה). עסקה כפולה. למסוף אין אישור להצמדה למדד לאשראי זה. למסוף אין אישור להצמדה לדולר לאשראי זה. כרטיס אינו תקף עפ”י הגדרת ה מערכת (וקטור 1של ישראכרט). בתחנות דלק לא ניתן לבצע "שרות עצמי" אלא "שרות עצמי בתחנות דלק". אסור לבצע עסקת זכות בכוכבים/נקודות/מיילים. אסור לבצע עסקת זכות בדולר בכרטיס תייר. בכרטיס מועדון לא ניתן לבצע עסקה טלפונית. שגיאה יישומית תקלה בקבלת נתונים מוצפנים. סכום העסקה חסר או אפס. אין תקשורת לפלאקארד. עסקה כפולה. מספר מסוף לא קיים. מסוף מבצע שידור ו/או מעדכן נתונים .אנא נסה שנית מאוחר יותר. שם משתמש ו/או סיסמה לא נכונים .אנא פנה למחלקת תמיכה. פג תוקף סיסמת משתמש .אנא פנה למחלקת תמיכה. משתמש נעול .אנא פנה למחלקת תמיכה. מסוף חסום .אנא פנה להנהלת חשבונות. מספר טוקן לא תקין. משתמש לא רשאי לבצע פעולות במסוף זה. מבנה תוקף לא תקין .יש להשתמש במבנה MMYYבלבד. גישה לאימות תעודת אבטחה חסומה .אנא פנה למחלקת התמיכה. לא קיים נתונים. שירות הסליקה אינו זמין כרגע .אנא נסה מאוחר יותר. שגיאה כללית .אנא פנה למחלקת התמיכה. ערכים נחוצים חסרים/שגויים. שגיאה כללית .חזור שוב על הפעולה. ערכים נחוצים חסרים לעסקת תשלומים. אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 21 - Iframe - CSS Friendlyמדריך לתוכניתן נספח ג' -קובץ מפיצים Int_in אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 22 - Iframe - CSS Friendlyמדריך לתוכניתן אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 23 - Iframe - CSS Friendlyמדריך לתוכניתן אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 24 - Iframe - CSS Friendlyמדריך לתוכניתן אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 25 - Iframe - CSS Friendlyמדריך לתוכניתן אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 21 - Iframe - CSS Friendlyמדריך לתוכניתן אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 21 - Iframe - CSS Friendlyמדריך לתוכניתן נספח ד' -קובץ מפיצים Int_ot אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 28 - Iframe - CSS Friendlyמדריך לתוכניתן אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 : 21 - Iframe - CSS Friendlyמדריך לתוכניתן אופנהיימר ,7פארק המדע ,רחובות ,70767טל' 60-0407646 :פקסwww.pelecard.com 60-0004667 :
© Copyright 2024