ISO8583 Message Format Support


I am not sure if I am in the right section to shoot a question on ATM/POS message formats.

We have a scenario where we would be getting ISO8583 message format from POS (point of sale) / ATM, which webMethods would be consuming and passing it on to target system.

I am still exploring this, however it would be great if anyone can point me in right direction. Is there any specific adapter for ATM / POS interfacing as ISO8583 is a standard for all card transactions.

Thanks & Regards,

Hi Guys,

There seems to be some open source api for ISO8583 on sourceforge project.
If i get anything will let you know.



I am working on ISO 8583 [1987] message format.
Can you provide all possible values of Response Code (Field # 39), thanks.

Best Regards.


Some iso8583 dialects may have a different Response Codes.

Please use my free iso 8583 dialects (1987 and 1993 versions) Encoder and decoder.

Here is a most full list of Response Codes for field 39. (from VISA BASE I):

00;Successful approval/completion or that V.I.P. PIN verification is valid
01;Refer to card issuer
02;Refer to card issuer, special condition
03;Invalid merchant or service provider
04;Pickup card
05;Do not honor
07;Pickup card, special condition (other than lost/stolen card)
10;Partial Approval
11;V.I.P. approval
12;Invalid transaction
13;Invalid amount (currency conversion field overflow);or amount exceeds maximum for card program
14;Invalid account number (no such number)
15;No such issuer
19;Re-enter transaction
21;No action taken (unable to back out prior transaction)
25;Unable to locate record in file, or account number is missing from the inquiry
28;File is temporarily unavailable
41;Pickup card (lost card)
43;Pickup card (stolen card)
51;Insufficient funds
52;No checking account
53;No savings account
54;Expired card
55;Incorrect PIN
57;Transaction not permitted to cardholder
58;Transaction not allowed at terminal
59;Suspected fraud
61;Activity amount limit exceeded
62;Restricted card (for example, in Country Exclusion table)
63;Security violation
65;Activity count limit exceeded
75;Allowable number of PIN-entry tries exceeded
76;Unable to locate previous message (no match on Retrieval Reference number)
77;Previous message located for a repeat or reversal, but repeat or reversal data are inconsistent with original message
78;‘Blocked, first used’—The transaction is from a new cardholder, and the card has not been properly unblocked.
80;Visa transactions: credit issuer unavailable. Private label and check acceptance: Invalid date
81;PIN cryptographic error found (error found by VIC security module during PIN decryption)
82;Negative CAM, dCVV, iCVV, or CVV results
83;Unable to verify PIN
85;No reason to decline a request for account number verification, address verification, CVV2 verification, or a credit voucher or merchandise return
91;Issuer unavailable or switch inoperative (STIP not applicable or available for this transaction)
92;Destination cannot be found for routing
93;Transaction cannot be completed; violation of law
96;System malfunction, System malfunction or certain field error conditions
B1;Surcharge amount not permitted on Visa cards (U.S. acquirers only)
N0;Force STIP
N3;Cash service not available
N4;Cashback request exceeds issuer limit
N7;Decline for CVV2 failure
P2;Invalid biller information
P5;PIN Change/Unblock request declined
P6;Unsafe PIN
Q1;Card Authentication failed
R0;Stop Payment Order
R1;Revocation of Authorization Order
R3;Revocation of All Authorizations Order
XA;Forward to issuer
XD;Forward to issuer
Z3;Unable to go online

Alexander / Cheef.