תשלומים

אינטגרציית שער תשלומים של Razorpay

דף תשלום (checkout) ברמת production, הוראות קבע אוטומטיות, פיצולי תשלום מותאמים אישית ב-Route ותשלומים בינלאומיים — מהונדסים בסיוע AI ומאומתים על ידי מהנדסים בכירים.

אינטגרציות Razorpay המהונדסות לעסקאות אמינות

אינטגרציה עם Razorpay דורשת טיפול אמין ב-webhooks, אימות חתימות קריפטוגרפיות והתאמת תשלומים מול מסדי נתוני הזמנות. בין אם אתם זקוקים ל-checkout סטנדרטי, תהליכי UPI intent, חיוב אוטומטי בהוראות קבע באמצעות Razorpay Subscriptions API, או פיצול תשלומים למרקטפלייס דרך אינטגרציית Razorpay Route מותאמת אישית, הצוות שלנו מספק יישום מוכן ל-production. כלי פיתוח מבוססי AI מאיצים יצירת נקודות קצה (endpoints), חיבורי SDK ויצירת contract tests, אך לוגיקת תשלומים דורשת פיקוח אנושי קפדני. מהנדסים מנוסים מובילים את הארכיטקטורה, בודקים כל pull request ומנהלים את החלטות הגרסה. המומחים שלנו מאמתים אידמפוטנטיות (idempotency) של webhooks, מבצעים ביקורת על אחסון טוקנים, בודקים מקרי קצה סביב נטישת משתמשים והחזרים כספיים, ומבטיחים טיפול בטוח במטבעות בינלאומיים. כשאתם שוכרים מפתח Razorpay מ-Canvas Developers, אתם מקבלים אספקה מהירה בסיוע AI המגובה בהקפדה הנדסית של מפתחים בכירים.

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

איך ה-AI מסייע

  • מנסח מעטפות SDK בצד השרת, נקודות קצה לאימות תשלומים ומקטעי קוד לקליינט עבור ה-checkout לבדיקת מהנדס
  • מייצר מטעני נתונים (payloads) סינתטיים של webhooks וחבילות בדיקות חוזה (contract tests) המכסות אי-התאמות בחתימה, זמני קצוב (timeouts) וניסיונות רשת חוזרים
  • מקים שלד לסכמות מסדי נתונים וסקריפטים של מיגרציה עבור אמצעי תשלום של לקוחות, מצבי מנוי ורישומי ספר חשבונות (ledger)
  • מנתח יומני שגיאות (logs) של Razorpay API וכשלים במסירת webhooks כדי לאתר במדויק פערי פורמט ב-payload ופרמטרים חסרים

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

  • מהנדסים מתכננים את מחזור חיי העסקה, תוך אכיפת אימות חתימת HMAC, אידמפוטנטיות קפדנית ונעילות מסד נתונים (database locking)
  • מהנדסים מאבטחים את סודות ה-webhook וצמדי המפתחות, ומבטיחים שפרטי ההזדהות יישארו מחוץ לקוד הלקוח וסביבות ריצה לא מהימנות
  • מומחים מתכננים עקביות בספר החשבונות הפיננסי לאורך לכידות חלקיות (partial captures), חלוקות תשלום מפוצלות ב-Route, הכחשות עסקה (chargebacks) והחזרים כספיים
  • אנו מאשרים פרטי גישה ל-production, מבצעים ביקורת מוכנות לציות ותאימות (compliance), עורכים אימות מקצה לקצה ב-sandbox ולוקחים בעלות מלאה על ה-deployment

כיצד תשלום ב-Razorpay מגיע לסילוק מאומת

מסלול להמחשה מה-checkout ועד לספר החשבונות (ledger); ארכיטקטורת הבקאנד ומסד הנתונים שלכם מגדירות את היישום בסביבת ה-production.

  1. ההזמנה נוצרה

    השרת שלכם קורא ל-Razorpay Orders API כדי לייצר מזהה הזמנה (order ID) עם מטבע וסכום לפני טעינת ה-checkout.

  2. אימות חתימה

    עם סיום התשלום, הבקאנד שלכם מאמת את חתימת ה-Razorpay באמצעות HMAC SHA256 עם המפתח הסודי שלכם.

    נקודת בקרה: חתימות שלא אומתו או שאינן תקינות נדחות באופן מיידי

  3. עיבוד ה-Webhook

    מקבל ה-webhook מתעד payment.captured, בודק אידמפוטנטיות של האירוע מול מזהי אירועים שמורים, ומאשר עם קוד HTTP 200.

  4. רישום בספר החשבונות ומילוי הזמנה

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

  5. התאמת סילוק כספי

    תהליכים מתוזמנים (workers) מושכים דוחות סילוק מ-Razorpay ומאמתים את הסכומים שנלכדו מול הפקדות בנקאיות ועמלות.

    נקודת בקרה: אי-התאמות מפעילות התראות ניהוליות לבדיקה

כשמשהו נכשל: עבור תשלומים שלא אושרו מתבצעים ניסיונות חוזרים לבדיקת סטטוס באמצעות Razorpay API; אם האימות נכשל או פג תוקפו, ההזמנות מסומנות כממתינות (pending) ומועברות לבדיקת מפעיל.

מה אתם מקבלים

מה פרויקט ה-Razorpay שלכם יכול לכלול

  • אינטגרציה מותאמת אישית של checkout ו-SDK למובייל

    אינטגרציה של checkout סטנדרטי, UI מותאם אישית ו-SDK למובייל עבור iOS, Android ו-Flutter, עם הגדרות עבור UPI Intent, כרטיסי אשראי, net banking וארנקים דיגיטליים.

  • Razorpay Subscriptions API וחיוב מחזורי

    הגדרת הוראות קבע אוטומטיות באמצעות Razorpay Subscriptions API, עם תמיכה ב-e-NACH, ב-UPI Autopay, בניסיונות חיוב חוזרים מתוזמנים ובהודעות על כשל בתשלום.

  • אינטגרציה מותאמת אישית של Razorpay Route

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

  • אינטגרציית תשלומים בינלאומיים של Razorpay

    קבלת תשלומים בינלאומיים (cross-border) באמצעות אינטגרציית תשלומים בינלאומיים של Razorpay, כולל תמיכה בהמרת מטבע דינמית ותהליכי תאימות לייצוא.

  • מטפלי webhook אידמפוטנטיים והתאמות פיננסיות

    מאזיני webhook עמידים בסביבת serverless או microservices המאמתים חתימות, מונעים אירועי זיכוי כפולים ומבצעים התאמה מול פערים בסילוק הבנקאי.

  • תמיכת מפתח ייעודית לאינטגרציית Razorpay API

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

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

  • גישה והגדרת סביבה

    ספקו מפתחות API של sandbox או גישת משתף פעולה (collaborator) ללוח הבקרה (dashboard) של Razorpay, לבסיס הקוד של הבקאנד ולמסד הנתונים של ה-staging. שתפו את אמצעי התשלום הרצויים, דרישות המטבע ודוגמאות של payloads לתהליכים מותאמים אישית.

  • הגדרת היקף ראשוני ריאלי

    התחילו בתהליך checkout מוגדר, מבנה תוכנית מנויים או מודל תשלומים ב-Route. מקרי קצה מורכבים כמו התאמות ידניות מחוץ לרשת או ייצוא הנהלת חשבונות ייעודי יכולים להתווסף באבני דרך הבאות, לאחר שעסקאות הליבה יתייצבו.

  • מסירה ותחזוקה

    אנו מספקים קוד מאומת, דוחות כיסוי בדיקות, מדריכי הגדרת webhooks ונהלי תגובה לתקלות (runbooks). שדרוגי גרסאות API שוטפים, ניטור וסבב מפתחות (key rotation) יכולים להיתמך תחת תוכנית תחזוקה מוסכמת; עמלות הסליקה של שער Razorpay נותרות בנפרד.

כיצד אנו מספקים את אינטגרציית ה-Razorpay שלכם

  1. 01

    הגדרת ארכיטקטורה ותחום תהליכי עבודה (Scoping)

    אנו בוחנים את מסע ה-checkout שלכם, בוחרים אמצעי תשלום (UPI, כרטיסים, תשלומים בינלאומיים), מגדירים נקודות קצה של webhooks וממפים טרנזקציות במסד הנתונים.

  2. 02

    בנייה ב-sandbox ויצירת אב-טיפוס בסיוע AI

    כלי AI מקימים שלד לנקודות קצה ולבדיקות חוזה (contract tests), בזמן שמהנדסים מיישמים אימות חתימות HMAC, יצירת הזמנות ולוגיקת webhook אידמפוטנטית.

  3. 03

    בדיקות מקצה לקצה ואימות מקרי קצה

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

  4. 04

    מעבר לסביבת Live וניטור תפעולי

    הפעלת מפתחות API של Live בתיאום מלא, אימות סוד ה-webhook, ניטור עסקאות ראשוניות ב-Live והעברה מסודרת של מדריך תפעול (runbook) מלא.

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

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

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

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

שאלות נפוצות

כיצד אתם מונעים מילוי הזמנה כפול כאשר Razorpay שולחת שוב webhooks?

אנו בונים רכיבי webhook consumers אידמפוטנטיים. כל webhook נכנס מאומת מול סוד ה-HMAC SHA256 של Razorpay לפני העיבוד. ה-handler שומר את ה-event ID וה-payment ID הייחודיים בטבלת מסד נתונים טרנזקציונית. אם Razorpay שולחת מחדש אירוע עקב השהיית רשת (latency), הכפילות מזוהה ומאושרת מיד עם קוד HTTP 200 מבלי להפעיל שוב את לוגיקת מילוי ההזמנה.

האם אתם יכולים לבצע אינטגרציה עם Razorpay Subscriptions API עבור הוראות קבע ב-UPI ובכרטיסי אשראי?

כן. אנו מיישמים את ה-Razorpay Subscriptions API עבור תוכניות מנוי מחזוריות, עם תמיכה ב-UPI Autopay ובהוראות קבע בכרטיסי אשראי. המהנדסים שלנו מגדירים תהליכי אימות, מאזיני webhook עבור אירועי חיוב ועצירה של מנויים, hooks להתראות לקוחות ולוגיקת ניסיונות חוזרים עבור חידושים שנכשלו, כך שמערכת הבילינג שלכם תישאר מסונכרנת תמיד.

כיצד Razorpay מתמודדת עם תשלומים בינלאומיים (cross-border)?

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

תכננו איתנו את אינטגרציית שער התשלומים של Razorpay

שתפו את מחסנית הטכנולוגיות (tech stack), תהליכי העסקאות ושווקי היעד שלכם באמצעות טופס יצירת הקשר בכתובת https://www.canvasdevelopers.com/contact. אנו נבחן את הדרישות שלכם ונציג הערכת פרויקט מוגדרת.