ISO 8583 Response Codes (Field 39)
Meaning of 2-digit authorization response codes: 00 approved, 05 do not honor, 51 insufficient funds…
Tool inputs stay in your browser · optional AI search sends your query
Good to know: Common ISO 8583:1987 values. Card networks and processors may use extra or different codes.
How to use it (step by step)
- 1Fill in the boxes: “Code or keyword”. Example numbers are already there so you can see how it works; replace them with yours.
- 2The result updates instantly as you type (on a phone it is below the boxes).
- 3The bold line is the main answer. Tap Copy next to any value to copy it.
Words to know
- ISO 8583
- The common “language” card machines and banks use to send payment messages to each other.
- Decline code
- A short reason the bank gives when it refuses a payment, like “insufficient_funds” (not enough money).
More in Cards & Payments
Card Number CleanerStrip spaces, dashes and dots from card numbers so APIs accept them.Card Number Regex GeneratorCopy-ready regular expressions for Visa, Mastercard, Amex, Discover and more.Card Payment Form ValidatorCheck all checkout fields at once: number, expiry, CVC, name and postal code.Magnetic Stripe Track 1 & 2 ParserDecode Track 1 / Track 2 test data: PAN, name, expiry, service code and discretionary data.EMV TLV DecoderDecode EMV / BER-TLV hex (ISO 8583 field 55, chip data) into named tags.EMV Tag LookupLook up an EMV tag (9F26, 95, 5F2A…) or search tags by name.