קודי התגובה מוגדרים בשירותים המתאימים.
למשל
מיפויי ISO 8583
בהמשך מופיעים סדרה של קודי תגובה נפוצים לפי תקן ISO 8583 ומיפויים מומלצים לקודי תגובה של Google. קודי ISO מסוימים ממופים לתגובת שגיאה. במקרים כאלה, הטבלה מציינת באיזה קוד HTTP להשתמש ואילו פרטים צריך לכלול בהודעת השגיאה.
זו רשימה חלקית בלבד. אם קוד ISO מסוים לא ממופה, יש לפנות ל-Google.
| מיפויי קוד ISO 8583 לקוד Google | |
|---|---|
0הבקשה אושרה או הושלמה בהצלחה, או שאימות ה-PIN של ה-VIP תקף |
SUCCESS
|
1למידע על מנפיק הכרטיס |
ISSUER_DECLINED
|
2מידע נוסף על מנפיק הכרטיס, מצב מיוחד |
ISSUER_DECLINED
|
3מוכר או ספק שירות לא תקין |
HTTP 400שילוב התשלומים חייב להחזיר הודעת שגיאה שמציינת איזו הגדרה לא הייתה חוקית. |
4איסוף |
CARD_LOST_OR_STOLEN
|
5לא לכבד |
DO_NOT_HONOR
|
6שגיאה כללית |
HTTP 500משלב התשלומים חייב להחזיר הודעת שגיאה עם פרטי שגיאה. |
7כרטיס איסוף, במצב מיוחד (מלבד כרטיס שאבד/נגנב) |
CARD_LOST_OR_STOLEN
|
8יש לציית לתעודה המזהה |
SUCCESS
|
9הבקשה בטיפול |
HTTP 503שילוב תשלומים חייב להחזיר את שירות 'לא זמין' כי Google דורשת תגובה סינכרונית. |
10אישור חלקי |
ISSUER_DECLINED
|
11אישור VIP |
SUCCESS
|
12עסקה לא חוקית |
TRANSACTION_INVALID
|
13סכום לא חוקי (מעבר לשדה המרת מטבע) או הסכום חורג מהמקסימום עבור תוכנית הכרטיסים. |
TRANSACTION_EXCEEDS_AMOUNT_LIMIT
|
14מספר חשבון לא חוקי (אין מספר כזה) |
CARD_NUMBER_INVALID
|
15אין מנפיק כזה |
TRANSACTION_COULD_NOT_BE_ROUTED
|
16אין מספיק כסף |
INSUFFICIENT_FUNDS
|
19הזנת העסקה מחדש |
HTTP 503שילוב תשלומים חייב להחזיר את שירות 'לא זמין' כי Google דורשת תגובה סינכרונית. |
20התשובה לא תקינה |
HTTP 500משלב התשלומים חייב להחזיר הודעת שגיאה עם פרטי שגיאה. |
21לא נקטנו פעולה כלשהי (אין אפשרות לבטל את העסקה הקודמת) |
CARD_NUMBER_INVALID
|
22חשד לתקלה |
HTTP 503שילוב תשלומים חייב להחזיר את שירות 'לא זמין' כי Google דורשת תגובה סינכרונית. |
25לא ניתן לאתר רשומה בקובץ, או שמספר החשבון לא נמצא בבדיקה |
CARD_NUMBER_INVALID
|
28הקובץ לא זמין כרגע |
HTTP 503שילוב תשלומים חייב להחזיר את שירות 'לא זמין' כי Google דורשת תגובה סינכרונית. |
30שגיאת פורמט |
HTTP 500משלב התשלומים חייב להחזיר הודעת שגיאה עם פרטי שגיאה. |
41המוכר צריך לשמור את הכרטיס (הכרטיס שדווח אבד) |
CARD_LOST_OR_STOLEN
|
43המוכר צריך לשמור את הכרטיס (הכרטיס שדווח כגנוב) |
CARD_LOST_OR_STOLEN
|
51אין מספיק כסף |
INSUFFICIENT_FUNDS
|
52אין חשבון עו"ש |
CARD_NUMBER_INVALID
|
53ללא חשבון חיסכון |
CARD_NUMBER_INVALID
|
54פג תוקף הכרטיס |
CARD_EXPIRED
|
57בעל הכרטיס לא מורשה לבצע את העסקה |
TRANSACTION_NOT_ALLOWED
|
58העסקה לא מותרת במסוף |
TRANSACTION_NOT_ALLOWED
|
59חשד להונאה |
SUSPECTED_FRAUD
|
61חרגת ממגבלת הפעילות |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
62כרטיס מוגבל (לדוגמה, בטבלת ההחרגות של מדינות) |
TRANSACTION_NOT_ALLOWED
|
63הפרת אבטחה |
CVN_MISMATCH
|
65חרגת ממגבלת הפעילויות |
CARD_ACTIVITY_EXCEEDS_COUNT_LIMIT
|
68התשובה התקבלה מאוחר מדי |
Payment integrator should treat as Deadline Exceeded
|
78חסום, נעשה שימוש ראשון. העסקה בוצעה על ידי בעל כרטיס חדש, והחסימה של הכרטיס לא בוטלה כראוי. |
CARD_NOT_ACTIVATED
|
80עסקאות בכרטיס Visa: מנפיק האשראי לא זמין |
HTTP 503שילוב תשלומים חייב להחזיר את שירות 'לא זמין' כי Google דורשת תגובה סינכרונית. |
80תווית פרטית ואישור קבלה: תאריך לא חוקי |
CARD_EXPIRATION_DATE_INVALID
|
82תוצאות שליליות של CAM, dCVV, iCVV או CVV |
CVN_MISMATCH
|
85אין סיבה לדחות בקשה לאימות מספר חשבון, לאימות כתובת, לאימות CVV2, או לקבלת שובר אשראי או החזרת סחורה |
SUCCESS
|
91המנפיק לא זמין או שהשימוש שלו לא הופעל (STIP לא רלוונטי או זמין לעסקה הזו) |
HTTP 503שילוב תשלומים חייב להחזיר את שירות 'לא זמין' כי Google דורשת תגובה סינכרונית. |
92לא נמצא יעד למסלול |
TRANSACTION_COULD_NOT_BE_ROUTED
|
93לא ניתן להשלים את העסקה, זו הפרה של החוק |
TRANSACTION_NOT_ALLOWED
|
94שידור כפול |
HTTP 500כלי לשילוב תשלומים אחראי לתמוך בזמן הנכון, ולכן זה לא אמור לקרות. אם כן, משלב התשלומים חייב להחזיר תגובת שגיאה ולבדוק את הנושא. |
95שגיאת התאמה |
HTTP 500משלב התשלומים חייב להחזיר הודעת שגיאה עם פרטי שגיאה. |
96תקלה במערכת, תקלה במערכת או תנאים מסוימים של שגיאות שדה |
HTTP 500משלב התשלומים חייב להחזיר הודעת שגיאה עם פרטי שגיאה. |
N0אילוץ STIP |
HTTP 503שילוב תשלומים חייב להחזיר את שירות 'לא זמין' כי Google דורשת תגובה סינכרונית. |
N3שירות המזומן לא זמין |
HTTP 503שילוב תשלומים חייב להחזיר את שירות 'לא זמין' כי Google דורשת תגובה סינכרונית. |
N4בקשת הקאשבק (cashback) חורגת ממגבלת המנפיק |
CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT
|
N7הדחייה עקב כשל של CVV2 |
CVN_MISMATCH
|
P2פרטי המנפיק לא תקינים |
CUSTOMER_INFO_INVALID
|
Q1אימות הכרטיס נכשל |
CARD_AUTHENTICATION_FAILED
|
R0הפסקת הזמנת התשלום |
STOP_PAYMENT
|
R1ביטול של צו הרשאה |
REVOCATION_OF_AUTHORIZATION
|
R3ביטול של כל צו ההרשאות |
REVOCATION_OF_AUTHORIZATION
|
XAהעברה למנפיק |
ISSUER_DECLINED
|
XDהעברה למנפיק |
ISSUER_DECLINED
|
Z3לא ניתן להתחבר לאינטרנט |
HTTP 503שילוב תשלומים חייב להחזיר את שירות 'לא זמין' כי Google דורשת תגובה סינכרונית. |