کدهای پاسخ در سرویس های مربوطه خود تعریف می شوند.
به عنوان مثال
نگاشت 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 به پاسخ همزمان نیاز دارد. |