ข้ามไปยังเนื้อหา
ความเป็นส่วนตัว 100% — ไฟล์อยู่ในอุปกรณ์ของคุณเสมอ
>_
ไทย

ตัวตรวจสอบมาตรฐาน ISO

วาง IBAN วันที่ ISBN รหัสสกุลเงิน และอื่น ๆ แล้วดูทันทีว่าแต่ละค่าตรงกับมาตรฐาน ISO ใด หรือไม่ผ่านเพราะอะไร

ทุกอย่างถูกตรวจสอบในเบราว์เซอร์ของคุณ ไม่มีสิ่งที่วางไว้ถูกอัปโหลดหรือบันทึก

วางค่าด้านบน แล้วผลลัพธ์จะแสดงที่นี่

ISO 8583 reference: response codes and data elements

Look up what a DE 39 response code means, or what any data element (DE) holds and how long it must be.

CodeMeaningResult
00Approved or completed successfullyApproved
01Refer to card issuerDeclined
02Refer to card issuer, special conditionDeclined
03Invalid merchantError
04Pick up card (no fraud)Pick up card
05Do not honorDeclined
06ErrorError
07Pick up card, special condition (fraud)Pick up card
08Honor with identificationApproved
09Request in progressSystem
10Approved for partial amountApproved
11Approved (VIP)Approved
12Invalid transactionError
13Invalid amountError
14Invalid card number (no such number)Error
15No such issuerError
16Approved, update track 3Approved
17Customer cancellationDeclined
18Customer disputeDeclined
19Re-enter transactionError
20Invalid responseError
21No action takenDeclined
22Suspected malfunctionSystem
23Unacceptable transaction feeError
24File update not supported by receiverError
25Unable to locate record in fileError
26Duplicate file update record, old record replacedError
27File update field edit errorError
28File update file locked outError
29File update not successful, contact acquirerError
30Format errorError
31Bank not supported by switchError
32Completed partiallyApproved
33Expired card, pick upPick up card
34Suspected fraud, pick upPick up card
35Card acceptor contact acquirer, pick upPick up card
36Restricted card, pick upPick up card
37Card acceptor call acquirer security, pick upPick up card
38Allowable PIN tries exceeded, pick upPick up card
39No credit accountDeclined
40Requested function not supportedError
41Lost card, pick upPick up card
42No universal accountDeclined
43Stolen card, pick upPick up card
44No investment accountDeclined
51Not sufficient fundsDeclined
52No checking accountDeclined
53No savings accountDeclined
54Expired cardDeclined
55Incorrect PINDeclined
56No card recordDeclined
57Transaction not permitted to cardholderDeclined
58Transaction not permitted to terminalDeclined
59Suspected fraudDeclined
60Card acceptor contact acquirerDeclined
61Exceeds withdrawal amount limitDeclined
62Restricted cardDeclined
63Security violationDeclined
64Original amount incorrectError
65Exceeds withdrawal frequency limitDeclined
66Card acceptor call acquirer security departmentDeclined
67Hard capture (pick up card at ATM)Pick up card
68Response received too lateSystem
75Allowable number of PIN tries exceededDeclined
76Invalid / non-existent "to" account specifiedError
77Invalid / non-existent "from" account specifiedError
78Invalid / non-existent account specified (general)Error
90Cut-off is in process (switch ending a business day)System
91Issuer or switch is inoperativeSystem
92Financial institution or intermediate network facility cannot be found for routingSystem
93Transaction cannot be completed, violation of lawDeclined
94Duplicate transmissionError
95Reconcile errorError
96System malfunctionSystem
97Reserved for ISO useSystem
98MAC errorError
99Reserved for private useSystem

Meanings follow ISO 8583 and common card-scheme usage. Each network (Visa, Mastercard, domestic switches) keeps its own list, so check its specification for codes that differ.

ตัวตรวจสอบ ISO นี้ตรวจอะไรบ้าง

ตัวระบุส่วนใหญ่ที่ธุรกิจใช้แลกเปลี่ยนกันทุกวันเป็นไปตามมาตรฐาน ISO และมักมีเลขตรวจสอบ เพื่อให้จับอักขระที่พิมพ์ผิดได้ก่อนที่จะทำให้การชำระเงินล้มเหลว การจัดส่งถูกปฏิเสธ หรือบันทึกข้อมูลผิด เครื่องมือนี้รับค่าที่คุณวางทีละบรรทัด หาว่าอาจเป็นมาตรฐานใด แล้วบอกว่าผ่านหรือไม่ พร้อมแสดงส่วนต่าง ๆ ที่พบในค่านั้น

สำหรับวันที่และเวลา เครื่องมือใช้ ISO 8601: วันที่ตามปฏิทินทั้งแบบย่อและแบบมีขีด วันที่แบบสัปดาห์ เช่น 2024-W09-4 วันที่แบบลำดับ เวลาที่มีหรือไม่มีค่าชดเชย UTC ระยะเวลาอย่าง P3Y6M4DT12H30M5S และช่วงเวลา รู้จักปีอธิกสุรทิน ปีที่มี 53 สัปดาห์ การเขียน 24:00 เป็นสิ้นวัน และอธิกวินาที พร้อมชี้ข้อผิดพลาดที่พบบ่อย เช่น ใช้ช่องว่างแทนตัวอักษร T ใช้รูปแบบย่อปนกับรูปแบบมีขีด หรือวันที่ 30 กุมภาพันธ์

ด้านการเงิน เครื่องมือตรวจ IBAN ตามทะเบียนของแต่ละประเทศ รวมถึงความยาวที่แน่นอนและรูปแบบบัญชีของประเทศนั้น และตรวจเลขตรวจสอบแบบ mod-97 รหัส BIC ถูกแยกเป็นธนาคาร ประเทศ และสาขา ISIN และ LEI ตรวจด้วยกฎเลขตรวจสอบของตัวเอง ส่วนหมายเลขบัตรชำระเงินทดสอบด้วยสูตร Luhn และคำนำหน้าผู้ออกบัตร รหัสสกุลเงินมาจาก ISO 4217 พร้อมรหัสตัวเลขและทศนิยม ส่วนรหัสประเทศและภาษามาจาก ISO 3166-1 และ ISO 639 รวมถึงแท็กภาษา เช่น zh-Hant-TW

ด้านสินค้าและโลจิสติกส์ เครื่องมือตรวจสอบ ISBN-10 และ ISBN-13 (พร้อมแปลงระหว่างกัน) ISSN เลขหมายประจำรถ 17 หลัก หมายเลขตู้คอนเทนเนอร์พร้อมรหัสเจ้าของและเลขตรวจสอบ และรูปแบบของ DOI โปรดจำความหมายของการตรวจสอบไว้ว่า ค่าที่ผ่านแปลว่ามีรูปแบบถูกต้องเท่านั้น ไม่ได้พิสูจน์ว่าหนังสือ รถ หรือบัญชีนั้นมีอยู่จริง ทุกอย่างทำงานในเบราว์เซอร์ของคุณ แม้แต่ค่าที่ละเอียดอ่อนก็ไม่ออกจากอุปกรณ์ของคุณ

ISO 8583 is the message format behind card payments: every authorization, purchase, reversal and network test between a terminal, an acquirer and an issuer is one ISO 8583 message. A message starts with a four-digit message type indicator (MTI) whose digits give the edition (0 = 1987, 1 = 1993, 2 = 2003), the class (authorization, financial, reversal, network management…), the function (request, response, advice) and who sent it. A bitmap of 64 or 128 bits follows, and each bit that is set says that the matching data element (DE) is present, such as DE 2 for the card number, DE 3 for the processing code, DE 4 for the amount, DE 11 for the trace number or DE 39 for the response code. Paste a message either as the text most documentation shows (MTI, hexadecimal bitmap and fields as characters) or as a hex dump of the raw bytes with BCD-packed numbers; the checker detects which one it is, strips an optional length header, lists every field with its name and flags truncated or oversized fields, bad length indicators, leftover data, impossible dates and times and unknown currency or country codes. It follows the 1987 data element table, so messages that use 1993 or 2003 layouts, private fields with their own sub-structure or a tertiary bitmap may be reported as invalid even though they are valid on your network.

Beyond identifiers, the validator also understands a few banking and payment codes. A creditor reference (ISO 11649) starts with RF and two check digits and is verified with the same mod-97 rule as an IBAN, so a mistyped payment reference is caught before it reaches the bank. A CFI code (ISO 10962) is six letters that classify a financial instrument — the first letter is the category (E for equities, D for debt, F for futures…) — and a merchant category code (ISO 18245) is the four-digit number that tells the card network what kind of business a merchant runs; both are never guessed automatically because any six letters or four digits could be one, so pick the standard from the list. Track data (ISO/IEC 7813) is what a magnetic stripe stores: card number, expiry, a three-digit service code and discretionary data, checked with the Luhn rule and a real month. The reference tables under the validator list every DE 39 response code, every ISO 8583 data element and the common merchant category codes.

Two further message formats are checked as a whole rather than line by line. A SWIFT FIN message (ISO 15022 syntax) has up to five blocks — basic header, application header with the message type and receiving BIC, user header, the text in block 4 and a trailer — and block 4 is a list of :tag: fields; the validator checks the header BICs, the mandatory fields of an MT103 (customer credit transfer), an MT202 (institution transfer) and the n99 free-format messages, and the format of the common tags such as :32A: (date, currency, amount with a decimal comma), :23B:, :71A:, :20: and the BIC-bearing party fields. An ISO 20022 message is XML whose namespace names the message (for example pain.001.001.09 or pacs.008.001.08); the validator checks that the XML is well formed, the namespace and business element match, the group header is complete, the number of transactions and control sum agree with the content, and every IBAN, BIC, currency and amount is valid. It does not replace validation against the official XSD, so use your bank's schema for the final check.

คำถามที่พบบ่อย

ค่าที่ฉันวางถูกส่งไปที่ไหนหรือไม่

ไม่ ทุกการตรวจสอบทำงานในเบราว์เซอร์ของคุณโดยใช้รายการอ้างอิงที่รวมอยู่ในหน้านี้ ไม่มีสิ่งที่วางไว้ถูกอัปโหลดหรือเก็บไว้ แม้แต่ใน local storage คุณจึงตรวจสอบค่าที่ไม่ควรโพสต์ลงออนไลน์ได้อย่างปลอดภัย

คำว่า "ถูกต้อง" หมายความว่าบัญชี หนังสือ หรือบัตรนั้นมีอยู่จริงหรือไม่

ไม่ การตรวจสอบดูเฉพาะรูปแบบและเลขตรวจสอบเท่านั้น IBAN ที่ถูกต้องมีความยาว โครงสร้าง และเลขตรวจสอบครบถ้วน แต่ไม่ได้พิสูจน์ว่าบัญชีมีอยู่จริง เช่นเดียวกับ ISBN หรือ DOI ที่ถูกต้อง หมายถึงมีรูปแบบสมบูรณ์ ไม่ได้แปลว่าลงทะเบียนไว้แล้วเสมอไป

ตรวจสอบมาตรฐานอะไรได้บ้าง

ISO 8601 (วันที่ เวลา ระยะเวลา ช่วงเวลา), ISO 3166-1 (ประเทศ), ISO 4217 (สกุลเงิน), ISO 639 (ภาษาและแท็กภาษา), ISO 13616 (IBAN), ISO 9362 (BIC), ISO 6166 (ISIN), ISO 17442 (LEI), ISO/IEC 7812 (หมายเลขบัตรชำระเงิน), ISO 2108 (ISBN), ISO 3297 (ISSN), ISO 3779 (VIN), ISO 6346 (หมายเลขตู้คอนเทนเนอร์) และ ISO 26324 (DOI)

ทำไมค่าเดียวจึงตรงกับสองมาตรฐาน

รหัสสั้นบางตัวใช้ได้ในมากกว่าหนึ่งรายการ เช่น ID คือทั้งอินโดนีเซีย (ISO 3166-1) และภาษาอินโดนีเซีย (ISO 639-1) ส่วน 840 คือทั้งสหรัฐอเมริกาและดอลลาร์สหรัฐ เครื่องมือนี้จะแสดงทุกมาตรฐานที่ค่านั้นเข้าเกณฑ์

ตรวจสอบหลายค่าพร้อมกันได้ไหม

ได้ วางหนึ่งค่าต่อบรรทัด สูงสุด 5,000 บรรทัด เครื่องมือจะตรวจจับมาตรฐานของแต่ละค่า คุณกรองตามถูกต้องหรือไม่ถูกต้อง คัดลอกเฉพาะที่ถูกต้อง หรือดาวน์โหลดผลลัพธ์เป็นไฟล์ CSV ได้

How do I check an ISO 8583 message?

Paste the whole message on one line. Two layouts are understood: text (a four-digit MTI, a 16- or 32-character hexadecimal bitmap, then the fields as characters, with LL/LLL length digits for variable fields) and a hex dump of the raw bytes (BCD MTI, binary bitmap, BCD numbers). A two-byte or four-digit length header in front is detected and skipped. The result shows the MTI meaning, the bitmap and each data element, or the first problem found. Fields follow the ISO 8583:1987 table; custom formats of your network may differ.

เครื่องมือที่เกี่ยวข้อง