@sholom
מול איזה חברה אתה עובד באשראי?
שים לב שבגדול אתה אמור לנהל את כל המערך לבד.
ז"א, אתה מקבל טוקן שהוא מייצג כרטיס אשראי, וצריך לבדוק בכל יום למי יש חיוב ולהגיש אותו וכו'
יש גם מערכות חיצוניות שעושות את העבודה מה שאכתוב כאן מתייחס יותר במצב שבו תחליט לממש את זה בעצמך.
ייתכן מאד שתמצא שיותר נח שתוכנה חיצונית תנהל את זה עבורך ואתה רק תשלח לה את הפרטיםש אתה רוצה (לא ניסיתי את זה כ"כ עד היום, מה שאני התנסתי זה היה לממש את התהליך מול חברת האשראי מקצה לקצה)
[היה פעם אחת בלבד שעשיתי את זה עבור לקוח, והמערכת החיצונית שעשתה את זה עבורם היתה קשר. ייתכן שגם לנדרים פלוס יש כזה API - שווה לבדוק]
לגבי השאלות שלך:
-
עקרונית בפלאכארד (מניח שגם באחרים) אתה יכול להקים טוקן גם בלי אייפריים אלא אתה מגיש בקשת API עם מספר כרטיס ותוקף, ומקבל טוקן.
(אני לא נכנס כעת להיבט החוקי האם מותר כאשר אין לך תקן PCI - להערכתי כל מי שמשתמש בסליקת אשראי במרכזיה עושה את זה ללא התקן ממילא)
-
לגבי בדיקה האם יש הו"ק, לכאורה תצטרך לנהל את זה בDB משלך, ואז השמיים הם הגבול
-
אתה ממילא צריך לנהל את זה בDB בעצמך, אז פשוט אתה יכול לסמן האם ההוק פעילה או לא.
תנסה להציץ על הדף הזה
https://gateway20.pelecard.biz/services
לדוגמא על הפונקצייה ConvertToToken
היא מקבלת את הפרמטרים הבאים:
{
"terminalNumber": "0962210",
"user": "peletest",
"password": "XXXXXXX",
"creditCard": "458045804580",
"creditCardDateMmYy": "1224",
"addFourDigits": "false"
}
ותחזיר לך (במידה ותשים שם משתמש וסיסמא נכונים) את הטוקן וכו
עריכה:
ייתכן שהדף הזה יהיה לך יותר נח (יש שם קצת יותר הסברים)
https://gateway20.pelecard.biz/SandboxServices?selectedMethodId=97