প্রতিক্রিয়া কোড তাদের নিজ নিজ পরিষেবাতে সংজ্ঞায়িত করা হয়.
যেমন
ISO 8583 ম্যাপিং
নীচে সাধারণ ISO 8583 প্রতিক্রিয়া কোডগুলির একটি সেট এবং Google প্রতিক্রিয়া কোডগুলিতে প্রস্তাবিত ম্যাপিং রয়েছে৷ কিছু ISO কোড একটি ত্রুটি প্রতিক্রিয়া মানচিত্র. এই ক্ষেত্রে, টেবিলটি নির্দিষ্ট করে যে কোন HTTP কোডটি ব্যবহার করতে হবে এবং ত্রুটি বার্তায় কী বিশদ অন্তর্ভুক্ত করতে হবে।
এটি একটি সম্পূর্ণ তালিকা নয়। একটি নির্দিষ্ট ISO কোড আনম্যাপ করা থাকলে অনুগ্রহ করে Google এর সাথে যোগাযোগ করুন৷
| ISO 8583 কোড থেকে Google কোড ম্যাপিং | |
|---|---|
0সফল অনুমোদন/সমাপ্তি বা ভিআইপি পিন যাচাইকরণ বৈধ | 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ভিআইপি অনুমোদন | 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ইস্যুকারী অনুপলব্ধ বা অকার্যকর পরিবর্তন করুন (এসটিআইপি প্রযোজ্য নয় বা এই লেনদেনের জন্য উপলব্ধ) | HTTP 503পেমেন্ট ইন্টিগ্রেটরকে অবশ্যই পরিষেবা অনুপলব্ধ ফেরত দিতে হবে কারণ Google-এর একটি সিঙ্ক্রোনাস প্রতিক্রিয়া প্রয়োজন৷ |
92রাউটিং এর জন্য গন্তব্য খুঁজে পাওয়া যাচ্ছে না | TRANSACTION_COULD_NOT_BE_ROUTED |
93লেনদেন সম্পন্ন করা যাবে না, আইন লঙ্ঘন | TRANSACTION_NOT_ALLOWED |
94ডুপ্লিকেট ট্রান্সমিশন | HTTP 500পেমেন্ট ইন্টিগ্রেটর সঠিক অদম্যতা সমর্থন করার জন্য দায়ী তাই এটি ঘটবে না। যদি তা হয়, পেমেন্ট ইন্টিগ্রেটরকে অবশ্যই একটি ত্রুটির প্রতিক্রিয়া ফেরত দিতে হবে এবং তদন্ত করতে হবে। |
95ত্রুটি পুনর্মিলন | HTTP 500পেমেন্ট ইন্টিগ্রেটর অবশ্যই ত্রুটি বিবরণ সহ একটি ত্রুটি প্রতিক্রিয়া ফেরত দেবে৷ |
96সিস্টেমের ত্রুটি, সিস্টেমের ত্রুটি বা নির্দিষ্ট ক্ষেত্রের ত্রুটির শর্ত | HTTP 500পেমেন্ট ইন্টিগ্রেটর অবশ্যই ত্রুটি বিবরণ সহ একটি ত্রুটি প্রতিক্রিয়া ফেরত দেবে৷ |
N0STIP বল করুন | HTTP 503পেমেন্ট ইন্টিগ্রেটরকে অবশ্যই পরিষেবা অনুপলব্ধ ফেরত দিতে হবে কারণ Google-এর একটি সিঙ্ক্রোনাস প্রতিক্রিয়া প্রয়োজন৷ |
N3নগদ পরিষেবা উপলব্ধ নয় | HTTP 503পেমেন্ট ইন্টিগ্রেটরকে অবশ্যই পরিষেবা অনুপলব্ধ ফেরত দিতে হবে কারণ Google-এর একটি সিঙ্ক্রোনাস প্রতিক্রিয়া প্রয়োজন৷ |
N4ক্যাশব্যাক অনুরোধ ইস্যুকারীর সীমা ছাড়িয়ে গেছে | CARD_ACTIVITY_EXCEEDS_AMOUNT_LIMIT |
N7CVV2 ব্যর্থতার জন্য প্রত্যাখ্যান | 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-এর একটি সিঙ্ক্রোনাস প্রতিক্রিয়া প্রয়োজন৷ |