کدهای پاسخ در سرویس های مربوطه خود تعریف می شوند.
به عنوان مثال
نگاشت ISO 8583
در زیر مجموعه ای از کدهای پاسخ متداول ISO 8583 و نگاشت های توصیه شده به کدهای پاسخ گوگل آورده شده است. برخی از کدهای ISO به یک پاسخ خطا نگاشت می شوند. در این موارد، جدول مشخص می کند که از کدام کد HTTP
استفاده شود و چه جزئیاتی در پیام خطا درج شود.
این یک لیست جامع نیست. اگر کد ISO خاصی نگاشت نشده است، لطفاً با Google تماس بگیرید.
کد ISO 8583 به نگاشت کدهای گوگل | |
---|---|
0 تأیید/تکمیل موفقیت آمیز یا تأیید پین 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 معاملات ویزا: صادرکننده اعتبار در دسترس نیست | 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 درخواست برگشت نقدی از حد مجاز صادرکننده بیشتر است | 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 به پاسخ همزمان نیاز دارد. |