סליקה בקהילות API
-
לא ראיתי תיעוד ברור ואני צריך את זה דחוף
האם מישהו כבר התנסה בסליקה דרך קהילות ע"י API? -
@לעזור-לכולם
אני מקפיץ - מאוד דחוף -
מעבר לסליקת אשראי - credit_card
מומלץ לעבור על ההגדרות המופיעות בשרשור שלמודול credit_card
דוגמה (ראה בהרחבה להלן)
credit_card=pelecard,100,999,3,2,DebitPaymntsType
הערכים הניתנים להגדרה (סליקת אשראי)
שימו לב! ניתן להגדיר את הערכים גם בקובץ הגדרות השלוחה כפי שמופיע בשרשור של מודול סליקת אשראי.
האפשרות שמובאת להלן מיועדת למקרים בהם תרצו שהמערכת תתנהג בצורה שונה אצל כל משתמש (סכום לתשלום, כמות תשלומים וכדומה)
הערך הראשון (סליקת אשראי)
credit_card_type
סוג סליקה
בערך זה יש לציין את שם החברה לסליקה (לדוגמה tranzila עבור טרנזילה או credit_guard עבור קרדיט גארד וכן הלאה)
הערך השני (סליקת אשראי)
billing_sum
סכום לחיוב
ברירת מחדל - המשתמש בוחר את הסכום לחיוב
ניתן להגדיר סכום קבוע לתשלום (בדוגמה למעלה מופיע סכום לחיוב ע"ס 100)
הערך השלישי (סליקת אשראי)
credit_card_register_number
מספר חנות/פרויקט
בערך זה יש לרשום את מספר החנות/פרויקט (ישנם חברות שערך זה הינו חובה)
בדוגמה למעלה מופיע שמספר החנות הוא 999
הערך הרביעי (סליקת אשראי)
credit_card_max_tashloumim
כמות תשלומים
בערך זה יש להגדיר את כמות התשלומים הרצויה
ברירת המחדל היא שהמשתמש יכול לבחור את כמות התשלומים (עד 36 תשלומים)
ניתן להגדיר כאן כמות תשלומים שונה (בדוגמה למעלה מופיע 3 תשלומים)
הערך החמישי (סליקת אשראי)
credit_card_currency
סוג מטבע
בערך זה יש לציין את סוג המטבע לתשלום
ברירת המחדל היא 1 (שקל חדש).
ניתן להגדיר מטבע אחר (בדוגמה למעלה מופיע 2 - דולר אמריקאי)
הערך השישי (סליקת אשראי)
credit_card_pelecard_type
סוג סליקה פלאקארד
ערך זה מיועד רק לסולקים דרך חברת פלאקארד,
במידה ומוגדר יותר מתשלום אחד חובה להגדיר באיזה סוג רוצים לקבל תשלומים או קרדיט
האפשרויות הם:
DebitRegularType - תשלום אחד
DebitCreditType - תשלום בקרדיט
DebitPaymntsType - תשלום בתשלומים רגילים
הערך השביעי (סליקת אשראי)
credit_card_user_name
שם משתמש בחברת הסליקה
הערך השמיני (סליקת אשראי)
credit_card_terminal_number
מספר טרמינל
הערך התשיעי (סליקת אשראי)
credit_card_password
סיסמה בחברת הסליקה
הערך העשירי (סליקת אשראי)
האם לשדר בחזרה את התשובה המלאה שמגיעה מחברת הסליקה
ברירת מחדל: בכל חברות הסליקה נשלח לאחר הסליקה בתשובה CreditCard_CODE כלומר מה סטטוס העיסקה
ברירת מחדל בסליקת פלאקארד: לאחר הסליקה נשלח התשובה בתוספת CreditCard_All עם הערכים החשובים
בשאר חברות האשראי: אם ברצונכם לקבל את הערכים הנוספים יש להגדיר בערך העשירי all
כל תשובה אחרת או ריק, לא ישדרו את הערכים הנוספים שמגיעים מחברות הסליקה
הערה חשובה: מכיוון שבחלק מחברות הסליקה לא ניתן להחזיר את התשובה המלאה לכן יש לבדוק בהתאמה מול חברת הסליקה שלכם,
בינתיים בדקנו תקינות מול סליקה ריווחית - icredit
במידה ונתקלתם בבעיה בתשובה בעקבות הגדרת all אנא פנו לשרות הלקוחות על מנת שנוכל לבצע התאמה בין התשובה שמגיעה מחברות הסליקה, למה שנשדר אליכם בapi בחזרה.
לאחר הסליקה בהצלחה
ישלח אליכם שוב הAPI עם כל הפרטים שהיו לפני כן
עם התוספת של המחרוזות הבאה
&CreditCard_CODE=קוד התשובה
וכן את התוספת הבאה בהתאם להגדרות בערך העשירי
&CreditCard_All=הערכים החשובים מהתשובה המלאה
הערכים החשובים מהתשובה המלאה
קארדקום cardcom
1)סטטוס אישור
-
מספר אישור
-
סכום העיסקה
-
ארבע ספרות אחרונות של הכרטיס המחוייב
הערכים יגיעו עם נקודה בין ערך לערך
טרנזילה tranzila
טוקן Token
מספר אישור ConfirmationCode
4 ספרות אחרונות ccno
פג תוקף של הכרטיס expdate
ריווחית - icredit
משודרים 5 ערכים בהפרדה של # בין ערך לערך
סטטוס עיסקה
CustomerTransactionId
3)Token
4)ReceiptLink
5)מספר אישור עיסקה של ריווחית
פלאקארד:
כאשר הסליקה היא דרך פלאקארד, מכיוון שלא ניתן להעביר אליכם את התשובה המלאה - מכיוון שמכילה תווים מיוחדים
לכן ריכזנו את הדברים החשובים
כאשר הערכים יגיעו עם הפרדה של נקודה
לדוגמא
0004580123412341234.1.1217.00000500.1.01.1.0000000.00000000.00000000.00
מספר כרטיס
מספר חברה סולקת 1 - ישראכרט 2 - ויזה 3 - דיינרס 4 - אמקס 6 - לאומי קארד
תוקף
סכום באגורות
קוד חברת אשראי
סוג עיסקה
סוג מטבע
מספר אישור
סכום תשלום ראשון
סכום קבוע
מס' תשלומים קבועים (שימו לב שמדובר על יתרת התשלומים אחרי התשלום הראשון, ולכן אם מדובר על תשלום אחד תקבלו תשובה של 00, ואם הגדרתם 5 תשלומים אז תקבלו תשובה של 04)
כמובן שהשרת שלכם יוכל לענות בכל אחד מהתשובות האפשרויות וכך תוכלו להודיע למשתמש שהעסקה בוצעה בהצלחה וכו'
הערך האחד עשר (סליקת אשראי)
credit_card_enter_phone
שידור מספר טלפון
הערך הניתן להגדרה הוא EnterPhone
הסבר:
ברירת מחדל בנדרים פלוס - מספר הטלפון שנשלח בערך Phone הינו מספר הטלפון ממנו המשתמש התקשר
מכיוון שבנדרים פלוס ישנם חשבונות טלפון רבים, לכן הגדרנו שיהיה ניתן לתת תפריט למשתמש שיבחר איזה טלפון לשדר
במקרה שהמשתמש בוחר את הזיהוי הטלפוני אז המערכת תשדר בנפרד את הטלפון שממנו המשתמש חייג,
הערך ישודר בתוך הערך Avour ושם יופיע
OriginalPhone-0771234567
במידה והפעלתם את ההגדרה המערכת תשאל:
M1589 "לשידור מספר הטלפון ממנו התקשרתם הקישו 1 וסולמית
לשידור מספר טלפון אחר הקישו את מספר הטלפון וסולמית לסיום"
הערך הזה בינתיים פעיל רק בנדרים פלוס, במידת הצורך בקשו משרות הלקוחות שנוסיף שאלה זו בחברות סליקה נוספות
הערך השנים עשר (סליקת אשראי)
credit_card_name_stt
הקלטת שם ותמלול
במידה ותכתבו בערך השנים עשר את המילה
NameStt
גורם לכך שהמערכת תשדר
credit_card_name_stt=yes
שמשמעותו להקליט את השם ולשלוח אותו לחברת הסליקה בתור שם בעל הכרטיס
(עיין בהרחבה במודל סליקה)
הערך השלושה עשר (סליקת אשראי)
credit_card_name_stt_record_no_ask
דילוג על תפריט אישור הקלטה של השם
במידה ותכתבו בערך השלשה עשר את המילה
NoAsk
גורם לכל שהמערכת תשדר
credit_card_name_stt_record_no_ask=yes
שמשמעותו שבמידה ויש תוצאה של השם שנקלט, המערכת לא תבקש אישור על השם מהמשתמש אלא מיד תתקדם הלאה כאילו המשתמש שמע ואישר
הערך הארבעה עשר (סליקת אשראי)
credit_card_create_token
יצירת טוקן
במידה ותכתבו בערך הארבע עשר את המילה
CreateToken
גורם לכל שהמערכת תשדר
credit_card_create_token=yes
שמשמעותו שלאחר סליקה בהצלחה המערכת תבקש מחברת האשראי לייצר טוקן
במידה ונוצר טוקן הוא יצטרף לערכים שחוזרים אליכם בAPI
הערה 16/01/2020: נכון להיום ניתן לבקש לייצר טוקן ב Tranzila,
חברת cardcom מייצרת טוקן גם ללא בקשה
כל שאר החברות עדיין לא פותח נושא הטוקן
לחילופין, ניתן להגדיר שהמערכת תיצור טוקן בלבד (ללא חיוב או תפיסת מסגרת)
ההגדרה היא CreateTokenOnly
(פעיל כרגע רק בטרנזילה)
הערך החמישה עשר (סליקת אשראי)
ברירת מחדל במידה ומשתמש מקיש כוכבית במהלך ההקשות ליציאה, המערכת מחזירה את המשתמש למודול API ששם כתוב שאם הסליקה לא הסתימה בהצלחה שיחזור שוב לגביית אשראי, בקיצור המערכת בלופ אשראי עד לגבייה בהצלחה
ניתן להגדיר בערך
GoBack
במקרה כזה , במידה ומשתמש הקיש כוכבית ליציאה במהלך התפריטים המשתמש יחזור למודול API , והAPI ישדר לכם
CreditCard_CODE=GoBack&CreditCard_All=GoBack
ואז תוכלו לענות שוב בAPI שלכם לאן ברצונכם לשלוח את המשתמש
(לדוגמא לגביה באמצעות נציג, לתפריט אפשרויות נוספות וכו')
https://f2.freeivr.co.il/topic/56/מודול-api-תקשור-עם-מחשבים-וממשקי-נתונים-חיצוניים/4
-
-
@לעזור-לכולם אתה יכול לעשות זאת מול קהילות ישר אתה לא צריך את ימות המשיח באמצע וזה גם עם המון אופציות
זה התיעוד של קשר kesher api