בשבועות האחרונים פיתחתי אתר של מסחר אלקטרוני בעברית, אנגלית וגרמנית.
עבור המשתמשים בעברית, נעשית הסליקה באתר בעזרת מערכת טרנזילה.
מכיוון שהדרך היתה קשה ורצופת מכשולים, הנה סיכום השלבים עד כה, בתקווה שזה יסייע בעתיד למי שיצטרך לסלוק בטרנזילה.
ההסבר מאוד יבש, אבל אשמח לענות לשאלות אם יהיו, ועוד יותר מכך - אם כל אחד יתרום מנסיונו, כך שיווצר כאן מדריך שימושי לטרנזילה.
שלבים בסליקה בטרנזילה:
1. מודולים: ubercart ו- uc_tranzila .
2. לצורך מעבר לדפים מאובטחים בתשלום – מודול securepages .
3. הגדרת העבודה עם טרנזילה:
ב- admin/store/settings/payment/edit לאפשר ב- Payment methods את credit card
וב- Default gateways לבחור ב- tranzila.com
מתחת לזה, ב- credit card settings צריך להזין שם ספריה שבה ישמרו המפתחות המוצפנים.
זה חייב להיות מחוץ לספריות של האתר עצמו.
למשל, אם תחת הדומיין יש ספריית public_html זה כל קבצי הדרופל, את הספריה החדשה נפתח תחת private_html.
פרטים נוספים והסברים ניתן לקרוא כאן:
You must enable encryption by following the encryption instructions in order to accept credit card payments.
In short, you must specify a path outside of your document root where the encryption key may be stored.
Relative paths will be resolved relative to the Drupal installation directory.
Once this is set, you should not change it
תחת Payment gateways לבחור ב- tranzila.com settings,
לסמן את Authorize and capture immediately ואת Authorize and capture immediately.
למלא את שם המסוף (שם המשתמש בטרנזילה) תחת Supplier,
וב- Tranzila System לבחור ב- Secure5.Tranzila.com.
הערה: נכון לרגע כתיבת השורות הזנת ה- supplier איננה עובדת ויש להכניס את שם המשתמש בקוד עצמו במודול.
4. הגדרת דפים מאובטחים:
לאפשר את מודול secure_pages ותחת Pages which will be be secure להגדיר את הדפים המאובטחים
(בדר"כ cart\checkout ו- cart/checkout/review). .
הגדרה בפאנל הניהול של טרנזילה:
להיכנס ל- https://secure5.tranzila.com להזין את השם והסיסמה.
תחת "הגדרות" לבחור ב"הגדרה 1" - הגדרת מיקום הדפים ופרטי כתובת הדואר האלקטרוני.
יש לבחור באופציה של "בקשה ל-socket ותגובה עם http headers" ולהזין שם את ה- IP של האתר.
שימו לב: יש לברר עם ספק האחסון את ה- IP ביציאה, כי הוא לא תמיד זהה ל- IP המוצהר של האתר.
לאחר לחיצה על "עדכן", להיכנס ל"הגדרה 2" – "הגדרת שדות מסד הנתונים":
בחלק 2 של "שדות נדרשים" לשנות את "תוקף הכרטיס – חודש" ל: ccexpm ואת "תוקף הכרטיס – שנה" ל: ccexpy.
במקרה שלי היה צריך לשנות גם את "תוקף הכרטיס" ל- expd, למרות שזה שדה שאנחנו לא מעבירים במודול טרנזילה.
לשמור, וזה הכל.
איתור בעיות:
אם הסליקה לא עובדת ורוצים לבדוק מה נשלח לטרנזילה
אפשר לשלב בפונקציה function uc_tranzila_charge הדפסות ביניים של תוכן השדות,
ע"י הוספת echo $getfields אחרי השורה: $getfields = implode("&",$get_fields);
כדי לבדוק מה ה- IP ביציאה מהאתר, לשים בהערה את השורה $get_url = 'https://'.$transaction_system.'/cgi-bin/tranzila31.cgi';
ולבטל הערה בשורה שאחריה, ולהדפיס את $get_url
כמו כן, להדפיס את $response.
בעיות נוספות שנתקלתי בהן:
באתר שלי היה ריבוי שפות, וכנראה בגלל זה ∑ שמציג לטרנזילה את סך החיוב תורגם לסימן ∑,
הפתרון – שיניתי את השדה ל- mysum גם במודול וגם בממשק הניהול של טרנזילה (בדף הגדרה 2).
קישורים מועילים נוספים מדיונים כאן באתר:
קצת סדר ב- uc_tranzila
סליקת כרטיסי אשראי עם טרנזילה
מעולם לא השתמשתי בטרנזילה,
מעולם לא השתמשתי בטרנזילה, ולא הסתכלתי על הקוד.
הנה הרשמים שלי מתוך מה שכתבת בלבד:
כמו שאומרים באנגלית: wtf? מה זה מפתחות? לשם מה? איך הם מוצפנים?
נו באמת..
לא לכל אתר יש כתובת ייחודית. לא ניתן להזין את כתובת האתר הרגילה?
זה מוזר לשנות קוד של מודול כדי לראות מה הוא שולח. למה שלא תהיה אפשרות להפעיל הודעות כאלה ללוג?
אני מתחיל לחזור על עצמי: wtf?
ועכשיו נשאלת השאלה - נניח שהצלחת לגרום לקוד הזה לעבוד איכשהו. אם חובבנות כזו במודול דרופל קורית גם מאחורי השרתים של טרנזילה? מה קורה באמת עם מספרי כרטיסי האשראי שלקוחותייך יזינו לאתר (ומי יהיה אחראי על זה?)
אם חובבנות כזו במודול דרופל
אני חושב שאתה מגזים. יחד עם זאת, אני חושב שראוי שטרנזילה ישקיעו קצת יותר (כסף) בתחזוקה הולמת של המודול הזה. ליאור העלה בזמנו את המודול לדרופל.אורג, בככדי שניתן יהיה להורידו מאיפשהו, אבל למיטב ידעיתי לא נעשו בו שינויים כלשהם מאז הוא יצא את בית היוצר שלו.
ועדיין - טרנזילה היא אחת המסלקות הפופולריות ביותר בישראל, גם בדרופל.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
אני חושב שאתה מגזים. אני לא
אני לא חושב. מי שמתעסק עם כסף וסליקה, ראוי שייתן תשומת לב כפולה ומשולשת לפרטים כאלה. נראה שהם נתנו עשירית ממה שאני נותן למודול שאני כותב, שאינו קשור לכסף.
זה לא רלוונטי לדיון. אני עדיין מנסה להבין מה אלו המפתחות המוצפנים, ולמה שם השדה התהפך לסיגמה (או משהו כזה).
אני חושבת שאולי התרגום שלי לא
אני חושבת שאולי התרגום שלי לא היה מספיק ברור, הוספתי את ההסבר באנגלית עם הקישור לאתר של אוברכרט ומקווה שזה יבהיר את הענין.
בענין ה- IP: בדר"כ כאשר סולקים באתר אינטרנט צריך לקנות רשיון ssl כדי להבטיח שדפי התשלום יהיו מאובטחים. כדי לרכוש רשיון ssl אתה חייב שיהיה לך IP קבוע , כך שאין בעיה של IP.
עם זאת, אם אין לך דפים מאובטחים ואין IP קבוע, יש אפשרות להגדיר באתר של טרנזילה את כתובת הדפים שמהם שולחים את המידע לטרנזילה ולא את ה- IP.
ובענין חוסר הבגרות של המודול - אני לגמרי מסכימה איתך.
לצערי, אינני מנוסה מספיק כדי לשפר אותו, אבל אשמח לעזור לכל מי שירצה לעשות זאת. בהחלט נדרשת כאן עבודה נוספת, ובדחיפות!
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
לדעתי ההיפוך של הסיגמה היה
לדעתי ההיפוך של הסיגמה היה קשור לתירגום שכן היה לה משתנה שנקרא sum שאיך שהוא התהפך לסיגמה - קרי בטח איזו שם משתנה שלא אמורה לעבור דרך t
לגביי המפתחות, אוברקרט (לא ה payment gateway) לא עובד אם לא מייצרים ספריית מפתחות מחוץ לספריית השורש של שרת האינטרנט שאתה מריץ.
המפתחות משמשים להצפנה של מספרי כרטיס האשראי במהלך התהליך.
ההסבר של ענת גם מדבר על נושאים הקשורים לאוברקארט גנרי ולא רק לטרנזילה
ליאור קסוס, לינוויט
דרופל, אנדרואיד וקוד פתוח
ואני חשב שאתם לא כל כך מבינים
ואני חשב שאתם לא כל כך מבינים מה קורה פה.
רוב הסולקים לא השתינו בכלל בכיוון שלנו, טרנזילה השקיעו בלפתח את הגירסא הראשונה של המודול ובחרו באוברקארט (אחריי שהתייעצו איתי) אני חושב שהם בחרו נכון.
הם גם השתכנעו שאם הם יתחילו את התהליך אז הקהילה תיכנס, תמצא באגים תעזור בתיקונים ותעזור לשאת את הפיתוח קדימה.
הידע של החברה מטרנזילה הוא לא כשל ספק דרופל שיושב וחופר כל היום אך הם עשו עבודה סבירה (אני לא יודע לשפוט את איכות האבטחה שלהם).
אני לא חושב שטרנזילה היא מי שצריכה לממן תציד כל שורת קוד שמתווספת לקוד.
לטעמי עכשיו הכדור אצלנו, הקהילה.
יש פרויקט בדרופל אורג, יש דיווחי באגים, ויש נכונות של חברי הקהילה העסקית (אודי מדופיניטי, חברה מcpo, ענת כהנא) לעזור ולשתף רשמים ותרום לפתרון.
מה שחסר (לפחות לי) זה זמן.
אנ שיכתבתי את הדוקומנטציה עד כה ועשיתי עבודה מחורבנת, ענת כתבה וציינה את כל המקומות בהם נפלנו בעבר ועכשיו האתגר הוא איך מגלמים את זה בקוד ואיך מונעים מהבאים ליפול לאותם בורות.
ליאור קסוס, לינוויט
דרופל, אנדרואיד וקוד פתוח
בסדר. תודה לכולם על ההבהרות.
בסדר. תודה לכולם על ההבהרות. לא הכרתי את עניין המפתחות ב ubercart (האמת שאני עדיין לא מבין אותו, אבל זה לא קשור לטרנזילה).
אני אנסח את דבריי מחדש - לפי החוויות שענת עברה, הייתי בודק פתרונות סליקה אחרים לפני שאני ניגש לטרנזילה. לתשומת לב בעלי העניין במודול.
ולגבי טרנזילה עצמם - מבחינתי, טרנזילה היא המודול שמספק חיבור אליה בדרופל. הרבה חברות מממנות מודולים שמתממשקים אליהם, מתוך רצון להקל על בוני האתרים להתחבר אליהם (וזה ברור, יש להם אינטרס עסקי). אנחנו לא צריכים לבוא מעמדת נחיתות - כל התקנה של דרופל+טרנזילה מכניסה כסף ישירות לטרנזילה, כך שמבחינתי, איכות המודול מראה על ההתייחסות שלהם לבוני ובעלי האתרים (בדרופל).
אני מסכים עם יובל לגבי
אני מסכים עם יובל לגבי האחריות שיש לטרנזילה על המודול, אפילו שהוא משוחרר בדרופל.אורג. טרנזילה פועלת כמונופול, שיודע שכך או אחרת יעבדו איתם.
יחד עם זאת, קשה להתעלם מהתרומה המשמעותית שיש למודול הזה, דרוש שיפור ככל שיהיה, לנושא בניית אתרי מסחר אלקטרוני בישראל (בדרופל כמובן).
אני מקווה שעוד חברות סליקה יספקו ממשקי התחברות אליהם, וכמובן, שהשימוש במנועי סליקה בינלאומיים יגדל (אבל זה כבר תלוי הרבה בגולשים).
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
למה טרנזילה פועלת
למה טרנזילה פועלת כמונופול?
הם פשוט הקדימו מעט את השוק והיה להם בעבר גם תחרות באיזור הדרופל עם נטפיי שיצאו מהשוק.
הם היו מפיק אינטילגנטיים לזהות שוק ולספק לו פתרונות ויש עוד פתרונות חוץ מהם גם בארץ כמו פיילפל או לתפור משהוא לבד.
זה נוח, זה נגיש ובגלל זה יש על זה דיון ופולמוס.
אני לא מסיר את האחריות שלהם מהקוד אבל אני כן חושב שיש לנו כקהילה בעלת אינטרס משותף אינטרס להכניס את התיקונים פנימה.
יש לטרנזילה דרך אגב אינטרס באיכות המודול זתם בשביל להוריד את העומס על התמיכה שלהם. ייתכן ואצור קשר אם אחד מהמפתחים ואציע להוסיף אותו כמיינטיינ של המודול.
נחמד לדבר איתך
התגעגעתי
ליאור קסוס, לינוויט
דרופל, אנדרואיד וקוד פתוח
נמאס לי מהמונופול המונוליטי
נמאס לי מהמונופול המונוליטי של מיקרוסופט ומצאתי אותו בסוף פה? אשר יגורתי - בא לי...
| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח
ענת, עבודה מבורכת, גם אם - על
ענת, עבודה מבורכת, גם אם - על פי יובל וליאור - לא מושלמת (אך לפחות, בחלקה משולמת...). מזל שיש לנו עוד אתגרים בחיים - כדי שלא נשתעמם. תבורכי.
בעבר העליתי פה את האפשרות לבחון גם את פייקארד.
| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח
ניסיון שני, קל ומוצלח יותר עם
ניסיון שני, קל ומוצלח יותר עם אוברקארט וטרנזילה:
לאחר הבעיות הרבות בהן נתקלתי באתר http://geomats.co.il, הפעם היה קל הרבה יותר:
הוספתי חנות אלקטרונית באתר http://rocknroad.co.il שהוא אתר של רשת חנויות אופניים. האתר הינו בעברית וכעת ניתן לרכוש באתר מנוי למועדון הלקוחות ולשלם בעזרת טרנזילה. בעתיד הקרוב נוסיף מוצרים נוספים אשר ימכרו דרך האתר.
לא נרשמו אירועים מיוחדים -
התקנתי את אוברקארט ואת הטרנזילה, הגדרתי הכל כפי שמפורט למעלה והסליקה עובדת יפה ובלי בעיות.
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
המודול שוכתב --
המודול שוכתב -- http://www.drupal.org.il/node/3779
אמתי -- חברת גיזרה
היי, אני יודע שזה לא בדיוק
היי, אני יודע שזה לא בדיוק המקום, אבל נראה לי שזה רלוונטי לדיון ולמי שמחפש קצת מידע על העניין, שלא זמין בשפע.
כשרוצים להגדיר את טרנזילה, חייבים להשתמש במודיול uc_credit, ובשביל להגדיר אותו, חייבים את securepages, ופה העסק קצת מוזר...
המודיול הזה דורש להתקין אותו רק כשההתקנת דרופל מותאמת SSL, אבל אין ממש דוקומנתציה על מה זה אומר
ממה שאני מבין, מדובר בתוספת של קצת קוד ל .htaccess...
משהו בסגנון הזה -
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.mysite.co.il/$1 [R,L]
מה שהצלחתי להוציא מsecurepages זה בעצם כלום, כי כל הדפים באתר כרגע הופכים לhttps, בדיוק מה שהשורות הנ"ל עושות. ככה שהמודיול בעצם לא עושה את העבודה שלו, שעל פי מיטב הבנתי אמורה להיות כזו שקובעת רק דפים מסוימים כhttps.
מקווה שהמידע עזר למי שצריך ולא הזיק למי שלא צריך :)
אם יש למישהו רעיונות והארות בעניין... אני אשמח לשמוע
טוב... לא צריך להוסיף כלום ל
טוב... לא צריך להוסיף כלום ל htaccess, שימו לב שאתם מנקים טוב את הcache אחרי התקנת המודול, ואל תתפלאו אם אתם מזהים כל מני בעיות בהחלפה בין יוזרים, ומעבר בין דפים מאובטחים ללא מאובטחים.. בינתיים נראה כאילו אין איך להמנע מבעיות שכאלו...
חייבים להשתמש במודיול
אני לא מכיר את העניין הזה, שחייבים securepages, בדוק שוב -- לדעתי יש לך טעות בעניין.
אמתי -- חברת גיזרה
אני מניח שלא "חייבים" ואפשר
אני מניח שלא "חייבים" ואפשר להשתמש בהגדרות שונות של דפים מאובטחים באתר.. למשל משהו בסגנון של התגובה הראשונה שלי בנוגע לשינויים ב htaccess שאלו שינויים שהם standalone , מקיפים דיים, ואמורים להספיק.
אבל בדף הזה http://www.ubercart.org/docs/user/2731/credit_card_settings באוברקארט, שהוא דף שסוקר אבטחת אתר שמשתמש במודול cu_credit , נטען כי שני המודולים אמורים לעבוד יחדיו. ואני מאמין להם שזאת הדרך הטובה ביותר בכדי להשאיר את האתר מאובטח ועם ביצועים טובים.
מה בדיוק צריך לשנות במודול?
מה בדיוק צריך לשנות במודול?
שרשור ישן קצת, אבל תמיד כדאי
שרשור ישן קצת, אבל תמיד כדאי להוסיף קצת מידע, לא?
שתי הערות למי שמגיע לכאן וטרם התנסה בסליקה -
בנוגע ל- IP -
אמנם נחוץ לרכוש תעודת SSL, שמחייבת IP יחודי, אבל לא ב- IP הזה מדובר, אלא ב- IP שמשמש כ- gateway של שרת האירוח, שתמיד קיים.
בנוגע לדפים מאובחים -
אני משתמש ב- uc_ssl במקום securepages, שמוצע כאן. המודול יותר נוח, לדעתי. ממליץ לבדוק.
שאלה: היכן אמורים למקם את
שאלה: היכן אמורים למקם את המודול הזה (טרנזילה)?
1
sites/all/modules/
2
sites/all/modules/ubercart/
3
sites/all/modules/ubercart/payment/
מומחים באפיון, עיצוב ובניית אתרי דרופל | WGN Media
יש להתקין את מודול
יש להתקין את מודול uc_tranzila כמו כל מודול אחר במערכת, תחת sites/all/modules.
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
תודה רבה. בקרוב נשחרר מודול
תודה רבה.
בקרוב נשחרר מודול שיתממשק לחברת "קארדקום" ואעלה את הפרטים בפוסטט נפרד.
מומחים באפיון, עיצוב ובניית אתרי דרופל | WGN Media
כיצד אני יכול לבצע את הכל
כיצד אני יכול לבצע את הכל בדומיין זמני? או לוקאלית?
אני בשלב של סיום בניית חנות לאתר קיים שעובר הסבה לדרופל. האתר החדש נבנה בדומיין זמני.
כמו כן, עוד עניין שלא הבנתי. אני רוכש רשיון SSL עבור הדומיין שלי, היינו - mysite.com. האם הרשיון לא תופס כאשר יכנו דרך www.mysite.com?
אמיר תייר | TIKKE בונים אתר דרכך
אם אתה מתכוון שאתה רוצה לבדוק
אם אתה מתכוון שאתה רוצה לבדוק את הסליקה מול טרנזילה בזמן (עדיף בסוף) הפיתוח
אז תתקשר לתמיכה שלהם ותבקש "מסוף נסיון" זה העתק של המסוף הקיים רק שהוא לא מבצע חיוב מול חברת האשראי. תגדיר אותו באתר המקומי שלך ותערוך נסיונות.
לגבי SSL יכול לקנות wildcard שיתפוס את כל הדומין או פשוט לשים redirect ב www.mysite.com ל mysite.com
יניב
לינווייט תשתיות תוכן קהילתיות
תודה יניב, בדקתי במסוף
תודה יניב, בדקתי במסוף ניסיון...
איך אני מבצע את ה-redirect דרך ה- .htaccess? או בכל דרך אחרת טובה?
הרשיון כעת ב- mysite.com. עם זאת, כאשר אני גולש ב- www.mysite.com אני רואה את הסימן ב- url בכל העמודים!
ראה את הדיון הזה לשאלה אחרת שלי בנושא הזה בדיוק.
אמיר תייר | TIKKE בונים אתר דרכך
בלי קשר לתעודת ה- SSL, רצוי
בלי קשר לתעודת ה- SSL, רצוי משיקולי SEO לעבוד או ב- mysite.com או ב- www.mysite.com ולא בשניהם. כך תוכל גם לחסוך בעלות של wildcard SSL
את הגדרת ה-redirect 301 הרצויה תבצע ב- htaccess של האתר.
עוד משהו בנוגע ל - SSL - על מנת להפעיל את האבטחה בדפים הרצויים, מומלץ להשתמש במודול uc_ssl.
בנוגע למסוף נסיון -
בעת רכישה של שירות "מסוף טרנזילה" אפשר להתחיל לעבוד מול מסוף test, ורק כאשר מוכנים למעבר למסוף חי, מעבירים להם בקשה חתומה (בפקס), ומתחילים לדבר בכסף אמיתי.
שתי נקודות שכדאי לשים לב אליהם במסוף test -
אגב, תוכל לראות כאן תיקון קל למודול, שיאפשר לך להעביר עברית באופן תקין.
"עוד משהו בנוגע ל - SSL - על
"עוד משהו בנוגע ל - SSL - על מנת להפעיל את האבטחה בדפים הרצויים, מומלץ להשתמש במודול uc_ssl."
האם יש צורך ברכיב הזה גם אם עושים שימוש ב- secure_pages.module?
אמיר תייר | TIKKE בונים אתר דרכך
לא, רק אחד מהמודולים נחוץ. אם
לא, רק אחד מהמודולים נחוץ.
אם אתה מעדיף את secure_pages, אתה לא צריך גם את uc_ssl. אני פשוט חושב שהאחרון יותר מוצלח, ולכן הזכרתי אותו.
סליחה על השאלות הבורות, זו
סליחה על השאלות הבורות, זו הפעם הראשונה שאני סולק בטרנזילה, עד כה סלקתי רק בפייפאל, שם החיים קלים.
ישנם מספר עניינים שלא הבנתי:
אני למעשה רוכש IP סטטי ותעודת ssl. איך אני בדיוק עושה בהם שימוש?
האם ה- IP יציאה מהאתר כפי שענת הגדירה זה למעשה ה-IP של השרתים של טרנזילה?
אמיר תייר | TIKKE בונים אתר דרכך
אמיר, ה- ssl זה כדי שהאתר
אמיר, ה- ssl זה כדי שהאתר יהיה מאובטח בדפים שמוגדרים כך (ברגע שהקידומת https).
לגבי IP היציאה מהאתר - הכוונה ל- IP של השרת שהאתר מאוחסן עליו ולא IP של טרנזילה.
התייחסתי לזה באופן מיוחד, כי צריך לברר את זה עם חברת האחסון -
לא תמיד ה- IP של האתר הוא גם זה שאיתו יוצאים החוצה.
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
תודה ענת. באיזה רכיב אני
תודה ענת.
באיזה רכיב אני מטמיע את שורת הקוד שהצעת?
חיפשתי ב- uc_tranzila ולא מצאתי.
אמיר תייר | TIKKE בונים אתר דרכך
אמיר, המודול הזה השתנה מאז
אמיר, המודול הזה השתנה מאז שכתבתי את הפוסט לפני שנתיים,
כך שקשה להתייחס להוראות האלו, אבל זה בסביבות שורה 141 ב- uc_tranzila. module
אני לא רוצה להטעות אותך בלי לבדוק בעצמי, אבל נראה לי שזו השורה הרלוונטית
$response = drupal_http_request($get_url .'?'. implode('&' ,$get_fields));
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
וואלה עברו שנתיים... אני
וואלה עברו שנתיים... אני בשוק.
| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח
ישנה דרך נוספת לגלות -
ישנה דרך נוספת לגלות - admin/reports/dblog.
שם תהיה הודעת שגיאה של uc_payment שתציג את כתובת ה-ip.
לצערי זה לא שינה לי כלום ואני מקבל הודעת שגיאה בשלב הסליקה...
אמיר תייר | TIKKE בונים אתר דרכך