פיתוח חדש למתכנת - יש לעבוד עם ממשק JSON חדש
https://secure.cardcom.solutions/swagger/index.html?url=/swagger/v11/swagger.json#tag/Transactions/operation/Transactions_RefundByTransactionId
ממשק לביטול עסקה קיימת NAME TO VALUE :
ניתן לבטל עסקה עד 6 חודשים מיום ביצועה.
לביטול עסקאות עם יותר זמן יש לעבוד עם מודול אסימונים.
פניה לפונקציה:
https://secure.cardcom.solutions/Interface/CancelDeal.aspx
פרמטרים :
terminalnumber |
מספר טרמינל |
1000 |
name |
משתמש ממשקים |
test2025 |
pass |
סיסמאת ממשקים |
1231564321 |
InternalDealNumber |
מספר עסקה לביטול |
91839187 |
PartialSum (לא חובה) |
סכום זיכוי חלקי |
20 |
CancelOnly (לא חובה) |
ביטול עסקה בלבד עד למועד ההפקדה |
true |
דוגמא לפנייה:
https://secure.cardcom.solutions/Interface/CancelDeal.aspx?terminalnumber=1000&name=test2025&pass=c1234567!&InternalDealNumber=91839187
מומלץ להעביר את ה פרמטרים ב POST לאבטחה מוגברת .
דוגמא לתשובות שמתקבלות:
ResponseCode=0&Description=עסקה בוטלה בהצלחה&InternalDealNumber=91839187
ResponseCode=5111&Description=לא ניתן לבטל עסקה שבוטלה&InternalDealNumber=0
הסבר לפרמטר CancelOnly:
בשימוש בפרמטר CancelOnly=true
המערכת תיתן לבטל עסקאות של אותו יום בלבד (עד מועד ההפקדה ).
ביטול עסקה = ביטול עסקה של אותו יום לפני השידור לחברות האשראי .
בית העסק לא מחויב בעמלה .
זיכוי עסקה = ביטול עסקה לאחר שידורה לחברות האשראי , בדרך כלל יום ומעלה .
בית העסקה יחויב בעמלת חיוב וזיכוי .
ללקוחות עם מודול מסמכים
לאחר ביטול העסקה יתקבל מספר עסקת הזיכוי שזוכתה.
יש לפנות שוב ב API להפקת מסמך חשבונאי זיכוי ולהצליב אותו לעסקת אשראי של הזיכוי.(לא החיוב)
לפי מדריך זה -> יצירת חשבוניות ב API
שים לב לפרמטרים CreditDealNum.DealNumber
לדוגמא:
לאחר ביטול עסקה
ResponseCode=0&Description=עסקה זוכתה בהצלחה&InternalDealNumber=115010632
פונים שוב להפיק מסמך זיכוי לעסקת אשראי.
יש לשים לב במיוחד לפרמטר המודגשים - סוג המסמך בהתאם ללקוח , סכום העסקה.
https://secure.cardcom.solutions/Interface/CreateInvoice.aspx?terminalnumber=1000&username=test2025&InvoiceType=2&InvoiceHead.CustName=שם הלקוח&InvoiceHead.SendByEmail=true&InvoiceHead.Language=he&InvoiceLines.Description=ביטול עסקה&InvoiceLines.Price=1&InvoiceLines.Quantity=1&CreditDealNum.DealNumber=115010632
ResponseCode=0&Description=&InvoiceNumber=1229&InvoiceType=2&AccountID=0
הערות
0 הערות
היכנס למערכת כדי להגיב.