create invoice via api with credit card payment

המנהלים: yoav, iCount - Ido, iCount

[email protected]
משתמש חדש
הודעות: 4
הצטרף: ה' פברואר 04, 2021 3:03 pm

create invoice via api with credit card payment

הודעהעל ידי [email protected] » ה' פברואר 04, 2021 3:36 pm

שלום,
אנחנו משתמשים בapi כדי לבצע תשלום באשראי ולאחר מכן ליצור חשבונית. כרגע אנחנו בפיתוח ולכן בעסקה תמיד מועבר פרמטר של:
is_test=true
אחרי התשלום באשראי אנחנו יוצרים קריאה נוספת ליצירת חשבונית, כשבין השאר משרשרים בurl את פרטי הcc.
התשובה שמתקבלת היא:
{"api":{"version":3,"tz":2,"ts":XXXXXXX,"lang":"he","rid":129111897,"module":"cc","method":"bill","messages":[{"ts":XXXXXXX,"type":"ERROR","data":"empty_sum"}]},"status":false,"reason":"empty_sum","error_description":"Empty sum","error_details":[]}
מה הבעיה?

יש לציין שמנסיון העבר ראינו שקריאות לapi יש לבצע בpost ולשרשר את הפרמטרים בurl. כאשר מעבירים את הפרמטרים בבאדי הם לא מזוהים כלל.
בעיות שחשבנו שיכולות להיות:
1. בגלל שהעסקה מבוצעת רק בסימולציה, לא ניתן ליצור ממנה חשבונית.

Dor - iCount
צוות תמיכה
צוות תמיכה
הודעות: 4202
הצטרף: ב' יולי 09, 2018 9:01 am

Re: create invoice via api with credit card payment

הודעהעל ידי Dor - iCount » ה' פברואר 04, 2021 3:45 pm

שלום,
האם מה שכתבת בהודעה אחרת:

"רק לעדכן,
הפריטים לא עברו משום שמערך יש לשרשר לurl בצורה כזאת:
items[0][description]=First%20Item&items[0][unitprice]=10&items[0][quantity]=1&items[1][description]=Second%20Item&items[1][unitprice]=2&items[1][quantity]=5

כך פתרנו את הבעיה
יש לציין שכאשר האובייקט נשלח בבאדי המערכת לא זיהתה אותו כלל."


קשור להודעה הזאת?
אם כן, אשמח לדעת אם הסתדר.

תודה

[email protected]
משתמש חדש
הודעות: 4
הצטרף: ה' פברואר 04, 2021 3:03 pm

Re: create invoice via api with credit card payment

הודעהעל ידי [email protected] » ה' פברואר 04, 2021 3:48 pm

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

Dor - iCount
צוות תמיכה
צוות תמיכה
הודעות: 4202
הצטרף: ב' יולי 09, 2018 9:01 am

Re: create invoice via api with credit card payment

הודעהעל ידי Dor - iCount » ה' פברואר 04, 2021 4:29 pm

כדי שנוכל לבדוק נודה לך אם תוכל לפתוח קריאת תמיכה דרך תמיכה-> קריאה חדשה.
לאחר מכן נוכל לבדוק ולתת מענה.

תודה :)


בברכה,
דור

[email protected]
משתמש חדש
הודעות: 4
הצטרף: ה' פברואר 04, 2021 3:03 pm

Re: create invoice via api with credit card payment

הודעהעל ידי [email protected] » ה' פברואר 04, 2021 4:51 pm

הבעיה של הסכום שחסר הייתה שפשוט היה טעות בנתיב אליו שלחנו
עכשיו יש בעיה חדשה:
השגיאה שמתקבלת היא:
'יש הפרש בין הסכום לתשלום והסכום ששולם\n' +
' סכום לתשלום: 756.99\n' +
' סכום ששולם: 722'

השאלה: הסכום לתשלום הוא 722, וזה הסכום ששולם, למה המערכת החליטה שיש לשלם 756.99? יש פרמטר ביצירת חשבונית שצריך להעביר כדי למנוע את זה?
תודה מראש

Dor - iCount
צוות תמיכה
צוות תמיכה
הודעות: 4202
הצטרף: ב' יולי 09, 2018 9:01 am

Re: create invoice via api with credit card payment

הודעהעל ידי Dor - iCount » א' פברואר 07, 2021 1:26 pm

חשוב לי לראות את הפנייה שלך, את הנתונים ששידרת בצורה מסודרת.
ולכן מה שאבקש ממך זה לפתוח אלינו קריאת תמיכה ונשמח לסייע :)

בברכה,
דור


חזור אל “שאלות בנושאי API”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו־ 4 אורחים