תשלומים

אינטגרציה עם Tranzila לאפליקציות ווב ומובייל

חברו את פלטפורמת הווב, אפליקציית ה-SaaS או חנות המובייל שלכם לשער התשלומים של Tranzila. מואץ באמצעות כלי פיתוח מבוססי AI ומנוהל על ידי מהנדסים מנוסים שאחראים על החלטות הארכיטקטורה, האבטחה והשחרור לגרסאות ייצור.

אינטגרציה מאובטחת לשער התשלומים של Tranzila למסחר ישראלי

אינטגרציה עם Tranzila דורשת טיפול קפדני בלחיצות יד (handshakes) של עסקאות, דיוק המרת מטבעות, שדות תשלום מאובטחים (hosted fields) ואישורי webhook. כשער תשלומים מרכזי בישראל, שער התשלומים של Tranzila תומך בכרטיסי אשראי מקומיים, עסקאות תשלומים וארנקים דיגיטליים. אנו בונים אינטגרציות מותאמות אישית דרך ה-API של Tranzila עבור אפליקציות ווב, פלטפורמות SaaS וחנויות e-commerce. תהליך העבודה שלנו משתמש בכלי פיתוח מבוססי AI להאצת יצירת boilerplate, הקמת API clients וכתיבת בדיקות. עם זאת, המהנדסים המנוסים שלנו מובילים את הארכיטקטורה כולה, מבצעים סקירות קוד קפדניות ומקבלים את כל החלטות השחרור. אנו מאמתים ידנית את גבולות העמידה בתקן PCI, מיישמים מאזיני webhook אידמפוטנטיים (idempotent), ומגנים מפני חיובים כפולים או נפילות תשלום שלא טופלו – כדי להבטיח סליקה יציבה ואמינה.

אינטגרציה עם Tranzila בסיוע AI ובהובלת מהנדסים

איך ה-AI מסייע

  • מייצר טיוטות ל-wrappers של Tranzila API client, סכמות payload ופונקציות סריאליזציה לבדיקה
  • יוצר סוויטות בדיקות יחידה (unit tests) והדמיות (mocking) של קודי תגובה מהשער לתרחישי הצלחה, סירוב ו-timeout
  • בונה שלד ללוגיקת מנויים וחיובים חוזרים, פונקציות עזר לחישוב תשלומים ומודלים למיפוי מסד הנתונים
  • מנתח את תיעוד האינטגרציה ומציע מיפוי פרמטרים בין האפליקציה שלכם לבין Tranzila

מה באחריות המומחים שלנו

  • מהנדסים מתכננים את הארכיטקטורה ומאבטחים את תהליכי הטוקניזציה כך שנתוני כרטיסי אשראי לעולם אינם נוגעים בשרת שלכם
  • מהנדסים מבקרים את אימות ה-webhooks ומבטיחים אידמפוטנטיות כדי למנוע חיובים כפולים ומצבי מרוץ (race conditions)
  • מהנדסים בודקים כל diff של קוד, בוחנים את לוגיקת הטיפול בשגיאות ומאמתים מכונות מצבים (state machines) של תשלומים
  • אנו מנהלים את פרטי הגישה ל-production, מפקחים על בדיקות מ-staging ל-live באמצעות מספרי מסוף (terminal IDs), ומחליטים על מוכנות לשחרור

כיצד בקשת תשלום עוברת דרך Tranzila ועד לסליקה מלאה

מחזור חיים לדוגמה מתשלום ועד סליקה (settlement); מותאם אישית ל-stack הטכנולוגי של האפליקציה ולהגדרות המסוף שלכם.

  1. התחלת תהליך התשלום (Checkout)

    הלקוח מתחיל תהליך תשלום באפליקציית הווב או המובייל שלכם, מה שמפעיל בקשת session עם פרטי ההזמנה.

  2. טוקניזציה מאובטחת

    פרטי הכרטיס נשלחים באמצעות שדות מאובטחים (hosted fields) ישירות ל-Tranzila, תוך עקיפת מסד הנתונים של האפליקציה שלכם.

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

  3. קריאת API לאישור העסקה

    ה-backend שלכם שולח בקשת חיוב חתומה ל-API של Tranzila באמצעות טוקן התשלום ופרטי הזיהוי של המסוף.

  4. אישור באמצעות Webhook

    Tranzila מאשרת את תוצאת העסקה ושולחת הודעה לנקודת הקצה (webhook endpoint) שלכם עם פרטי האימות.

  5. התאמת עסקאות ומימוש הזמנה

    המערכת שלכם מאמתת את חתימות התגובה, מעדכנת את סטטוס ההזמנה ורושמת רשומות סליקה לצורכי הנהלת חשבונות.

    נקודת בקרה: הודעות עסקה שלא אומתו או הודעות כפולות נדחות

כשמשהו נכשל: אם קריאת ה-API מגיעה ל-timeout או שקריאת ה-callback נכשלת, המערכת מבצעת שאילתת סטטוס אוטומטית לפני ביצוע ניסיון חוזר, כדי למנוע חיובים כפולים.

מה אתם מקבלים

מה פרויקט אינטגרציית Tranzila שלכם יכול לכלול

  • חיבור ישיר ל-API ושדות מאובטחים (Hosted Fields)

    הטמעת שדות מאובטחים של Tranzila (hosted fields) או נקודות קצה ישירות ב-API, המבודדים את נתוני הכרטיס כדי לשמור על גבולות תאימות מחמירים לתקן PCI DSS.

  • חיובים חוזרים וטוקניזציה

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

  • תשלומים ואמצעי תשלום מקומיים

    תמיכה בתשלומי אשראי ישראליים (תשלומים), סליקת מטבעות ב-ILS, USD ו-EUR, וארנקים דיגיטליים מקומיים.

  • עיבוד webhook אידמפוטנטי

    מנגנוני טיפול עמידים בהודעות עסקה בין שרתים (server-to-server) המאמתים חתימות, מתעדים מזהי עסקאות ומונעים עיבוד כפול.

  • חיבורי מסחר אלקטרוני ואתרי ווב מותאמים אישית

    מחברים מותאמים אישית עבור WooCommerce, חנויות React ו-Next.js, אפליקציות מובייל ומערכות בילינג פנימיות.

  • זיכויים והתאמת עסקאות (Reconciliation)

    בדיקות סטטוס סליקה אוטומטיות, ביצוע זיכויים מלאים וחלקיים דרך ה-API של Tranzila, וסנכרון מול מערכות הניהול האחוריות (back-office).

הכנת אינטגרציה שהצוות שלכם יוכל לתפעל בקלות

  • פרטי גישה למסוף ומפרט טכני

    ספקו את מזהי המסוף (terminal IDs) של Tranzila, פרטי בדיקה (test credentials), מטבעות יעד ושיטות הסליקה הרצויות. פרטו האם אתם זקוקים לשדות מאובטחים (hosted fields), טוקניזציה ישירה ב-API או מנויים בחיוב חוזר.

  • הגדרת גבולות ברורים לתהליך ה-Checkout

    הגדירו איזו פלטפורמה מנהלת את ה-sessions של עגלת הקניות, אחסון ההזמנות והפקת החשבוניות. שמירה על הפרדה ברורה בין מצב ההזמנה לבין ביצוע התשלום בשער מונעת אי-התאמות בסנכרון הנתונים.

  • מסירה ותחזוקה שוטפת

    אנו מספקים קוד אינטגרציה בדוק ומאומת, יומני בדיקות מסוף (terminal test logs), נהלי טיפול בשגיאות ומדריכי הגדרת סביבה. ניתן לקבל ניטור לטווח ארוך ועדכוני גרסאות במסגרת תוכנית תמיכה מוסכמת.

איך אנחנו מספקים את פרויקט ה-Tranzila שלכם

  1. 01

    אפיון, גילוי והגדרת מסופים (Terminal Scoping)

    סקירת ארכיטקטורת האפליקציה, הגדרות המסוף, המטבעות הנתמכים ומסעות התשלום (checkout journeys), תוך הסכמה על גבולות הנתונים לפני הפיתוח.

  2. 02

    ארכיטקטורה ומידול מאובטח

    המהנדסים ממפים את זרימות הנתונים, מתכננים טוקניזציה וטיפול בנפילות (fallbacks), ומבודדים את נתוני בעלי הכרטיסים מה-backend של האפליקציה.

  3. 03

    פיתוח ובדיקות חוזה (Contract Testing)

    כלי AI מאיצים את כתיבת ה-boilerplate של ה-API client, בעוד מהנדסים כותבים בדיקות חוזה, מדמים קודי שגיאה ומאמתים מסירת webhooks בסביבת staging.

  4. 04

    אימות מסופים ומסירה

    ביצוע בדיקות קצה-לקצה ב-sandbox ובדיקות penny-testing בסביבת live, הגדרת ניטור והתראות שגיאה, ומסירת תיעוד טכני מלא.

שתי דרכים לעבוד עם כלי AI

ה-AI עוזר לנסח טיוטות לקוד האינטגרציה ולבדיקות החוזה. בחרו היכן הוא רשאי לעבד את הקוד ואת נתוני ה-API שלכם.

לא בטוחים? נמליץ על אחת מהן בשלב הגדרת ההיקף. השוואת אפשרויות עבודה עם AI

שאלות ותשובות

שאלות נפוצות

כיצד Tranzila מטפלת בעמידה בתקן PCI עבור האפליקציה שלנו?

באמצעות שימוש בשדות תשלום מאובטחים (hosted fields) או מסגרות הפניה מאובטחות (redirect frames) של Tranzila, מספרי כרטיסי האשראי הרגישים מועברים ישירות לשרתים המוסמכים של Tranzila מבלי לגעת ב-backend של האפליקציה שלכם. השרת שלכם מקבל רק טוקן תשלום מאובטח ותוצאת עסקה, מה שמשאיר את התשתית שלכם מחוץ לטווח הטיפול הישיר בנתוני כרטיסי אשראי של PCI DSS.

האם אתם תומכים בעסקאות תשלומים ובכרטיסי אשראי ישראליים?

כן. ה-API של Tranzila תומך באופן מובנה בתשלומי אשראי (תשלומים), סליקה מול סולקים ישראליים (Shva, CAL, Isracard, Max), ועסקאות במטבע מקומי ב-ILS. אנו מגדירים את הפרמטרים כדי לאפשר ללקוחות שלכם לבחור את מספר התשלומים ולבדוק את הריבית או פיצול החיובים בצורה מדויקת.

מה קורה אם רשת התשלום של הלקוח מתנתקת או ש-webhook נכשל?

אנו מפתחים תהליכי תשלום עם אידמפוטנטיות הגנתית ואימות גיבוי (fallback verification). כאשר webhook נכשל או מתנתק, המאזינים שלנו מנסים שוב בבטחה באמצעות מזהי עסקה ייחודיים כדי למנוע חיובים כפולים. אנו מיישמים גם שאילתות סטטוס בצד השרת לאימות תוצאת העסקה ישירות מול Tranzila לפני עדכון מצב ההזמנה.

תכננו את אינטגרציית ה-Tranzila שלכם עם צוות ההנדסה שלנו

שתפו אותנו ב-stack של האפליקציה שלכם, בדרישות המסוף ובלוחות הזמנים המבוקשים. צרו קשר דרך טופס יצירת הקשר שלנו בכתובת https://www.canvasdevelopers.com/contact כדי להתחיל באפיון.