ISO 8583

ISO 8583

ISO 8583은 금융 거래 카드에 의한 교환 메시지의 국제 표준입니다.카드 소지자가 결제 카드를 사용하여 시작한 전자 거래를 교환하는 시스템의 국제 표준화 기구 표준입니다.

ISO 8583은 서로 다른 시스템이 이러한 트랜잭션 요구 및 응답을 교환할 수 있도록 메시지 형식 및 통신 흐름을 정의한다.고객이 매장에서 결제(EFTPOS)하기 위해 카드를 사용할 때 이루어지는 거래의 대부분은 ATM에서 이루어지는 거래와 마찬가지로 통신 체인의 어느 시점에서 ISO 8583을 사용합니다.특히 마스터 카드, 비자Verve 네트워크는 ISO 8583 표준에 근거하고 있으며, 다른 많은 기관과 마찬가지로 인증 통신을 기반으로 하고 있습니다.etworks(etworks etworks(에트웍스)

ISO 8583은 공통 표준을 정의하지만 일반적으로 시스템이나 네트워크에서 직접 사용되지 않습니다.모든 시스템 또는 네트워크에서 동일하게 유지되는 많은 표준 필드(데이터 요소)를 정의하고 네트워크 고유의 세부 정보를 전달하기 위해 몇 개의 추가 필드를 남깁니다.이러한 필드는 각 네트워크에서 사용자 지정 필드 및 사용자 지정 사용과 함께 사용할 수 있도록 표준을 조정하기 위해 사용됩니다.

서론

ISO 8583 사양은 다음 세 부분으로 구성되어 있습니다.

  • 파트 1: 메시지, 데이터 요소 및 코드[1]
  • 제2부: 기관식별코드(IIC)[2] 신청 및 등록절차
  • 제3부: 상기 메시지, 데이터 요소 및 코드[3] 값의 유지관리 절차

메시지 형식

카드 기반 트랜잭션은 일반적으로 일련의 네트워크를 통해 POS(Point of Sale) 단말기 또는 현금자동입출금기(ATM) 등의 트랜잭션 취득 장치에서 카드 소유자의 계정에 대한 승인을 위한 카드 발급 시스템으로 이동한다.거래 데이터는 카드, 단말(단말기 번호, 가맹점 번호 등), 거래(금액 등)에서 파생된 정보(예: 카드 번호 또는 카드 보유자 상세)와 함께 동적으로 생성되거나 개입 시스템에 의해 추가될 수 있는 기타 데이터를 포함한다.카드발급시스템은 이 정보를 바탕으로 거래를 인가 또는 거부하여 소정의 기간 내에 단말기로 반송해야 하는 응답메시지를 생성한다.

ISO 8583 메시지는 다음 부분으로 구성됩니다.

  • 메시지 유형 표시기(MTI)
  • 존재하는 데이터 요소를 나타내는1개 이상의 비트맵기본 비트맵과 보조 비트맵으로 구성됩니다.기본 비트맵의 첫 번째 비트는 보조 비트맵이 있는지 여부를 나타냅니다.
  • 데이터 요소, 메시지의 실제 정보 필드

예를 들어, 1987년과 1993년 기준서의 통화요소는 2003년 기준서에서 더 이상 사용되지 않는다.그러나 2017년 6월 현재 ISO 8583:2003은 아직 널리 받아들여지지 않았다.ISO 8583 메시징에는 라우팅 정보가 없기 때문에 TPDU 헤더와 함께 사용되는 경우가 있습니다.

카드 소유자에 의한 거래에는 매입, 인출, 입금, 환불, 환불, 잔액 조회, 결제, 계좌 간 이체 등이 포함된다.또한 ISO 8583은 안전한 키 교환, 합계 조정 및 기타 관리 목적으로 시스템 간 메시지를 정의합니다.

메시지 유형 표시기(MTI)

메시지 유형 표시기는 메시지의 전체 기능을 나타내는4 자리 숫자 필드입니다.메시지 유형 표시기에는 다음과 같이 ISO 8583 버전, 메시지 클래스, 메시지 기능 및 메시지 원본이 포함됩니다.

ISO 8583 버전

MTI의 첫 번째 숫자는 메시지가 인코딩된 ISO 8583 버전을 나타냅니다.

코드 의미.
0xxxx ISO 8583: 1987
1xxx ISO 8583:1993
2xxx ISO 8583:2003
3xxx ISO에 의해 예약됨
4xxx
5xxx
6xxxx
7xxx
8xxx 국민용도
9xxx 개인 용도

메시지 클래스

MTI 위치2는 메시지의 전체적인 목적을 나타냅니다.

코드 의미. 사용.
x0xx ISO에 의해 예약됨
x1xx 인증 메시지 자금이 있는지 확인하고 승인을 얻지만 조정을 위해 투고하지는 않습니다.DMS(Dual Message System)는 계정에 게시하기 위해 파일 교환을 기다립니다.
x2xx 재무 메시지 자금이 있는지 확인하고 승인을 받아 계정에 직접 투고합니다.Single Message System(SMS; 단일 메시지시스템) 이후 파일 교환 없음
x3xx 파일 작업 메시지 핫카드, TMS 및 기타 교환에 사용
x4xx 반전 및 과금 메시지 반전(x4x0 또는 x4x1):이전 인가 액션을 되돌립니다.
차지백 (x4x2 또는 x4x3) :이전에 결재된 재무 메시지를 다시 청구합니다.
x5xx 조정 메시지 정산 정보 메시지를 전송합니다.
x6xx 관리 메시지 관리 어드바이스를 송신합니다.오류 메시지(메시지 거부 또는 적용 실패 등)에 자주 사용됩니다.
x7xx 요금 징수 메시지
x8xx 네트워크 관리 메시지 안전한 키 교환, 로그온, 에코 테스트 및 기타 네트워크 기능에 사용됩니다.
x9xx ISO에 의해 예약됨

메시지 기능

MTI 위치3은 시스템 내에서 메시지가 어떻게 흐를지를 정의하는 메시지 기능을 지정합니다.요청은 엔드 투 엔드 메시지(예: 취득자에서 발행자로, 그리고 타임아웃과 자동 되돌림)인 반면, 조언은 포인트 투 포인트 메시지(예: 단말기에서 취득자로, 취득자에서 네트워크로, 네트워크에서 발행자로, 각 링크를 통해 전송이 보장되지만 반드시 즉시 전송되는 것은 아니다)이다.

코드 의미. 메모들
xx0x 부탁한다 취득자로부터 발행자에게 소송 수행 요청.발행자는 승낙 또는 거절할 수 있습니다.
xx1x 응답 요청 요청에 대한 발행자 응답
xx2x 조언 액션이 이루어졌음을 통지합니다.수신자는 승인만 할 수 있고 거부는 할 수 없습니다.
xx3x 어드바이스 응답 조언에 대한 응답
xx4x 알림 이벤트가 발생했음을 통지합니다.리시버는 승인만 할 수 있고 거부는 할 수 없습니다.
xx5배 통지 확인 통지에 대한 응답
xx6x 설명 ISO 8583:2003
xx7배 지시 확인
xx8x ISO 사용을 위해 예약됨 일부 구현(MasterCard 등)에서는 긍정 확인 응답을 위해 [4]를 사용합니다.
xx9x 일부 실장(MasterCard 등)에서는 네거티브 [5]확인 응답에 사용합니다.

메시지 발신지

MTI 위치4는 결제 체인 내의 메시지소스 위치를 정의합니다.

코드 의미.
xxx0 취득자
xxx1 취득자 반복
xxx2 발행자
xxx3 발행자 반복
xxx4 다른.
xxx6 ISO에 의해 예약됨
xxx7
xxx8
xxx9

MTI 값이 0110일 경우 다음 예시는 각 위치가 나타내는 것을 나타냅니다.

  • 0xx → ISO 8583 버전(0 = 1987 버전)
  • x1xx → 메시지 클래스(1 = 인가 메시지)
  • xx1x → 메시지 기능(1 = 응답)
  • xxx0 → 통신을 시작한 사람(0 = 취득자)

따라서 MTI 0110은 취득자에 의해 실제 거래가 발생한 인가 응답 메시지이다.

MTI는 위의 4가지 위치를 각각 염두에 두고 메시지가 무엇을 해야 하는지, 메시지가 네트워크를 통해 전송되는 방법을 완전히 지정합니다.유감스럽게도 모든 ISO 8583 구현이 MTI의 의미를 동일한 방식으로 해석하는 것은 아닙니다.단, 일부 MTI는 비교적 표준입니다.

MTI 의미. 사용.
0100 인가 요구 POS(Point of Sale) 단말기에서 카드 보유자 구매 승인 요청
0110 인증 응답 카드 보유자 구매 승인을 위한 POS 단말기에 대한 응답 요청
0120 인증에 관한 조언 POS 장치가 고장나서 바우처에 서명해야 할 때
0121 허가 어드바이스를 반복하다 조언이 타임아웃되면
0130 인가 어드바이스에 대한 발행자 대응 승인 통지 수령 확인
0200 취득자 재무 요청 자금 요청(일반적으로 ATM 또는 POS 디바이스에서)
0210 재무 요청에 대한 발행자 응답 자금 요청에 대한 발행자 응답
0220 취득자의 재무 조언 예: 호텔에서 체크아웃합니다.승인 요청으로 시작된 트랜잭션을 완료하는 데 사용됩니다.
0221 취득자 재무 조언 반복 조언이 타임아웃되면
0230 금융 어드바이스에 대한 발행자의 반응 재무 조언 수령 확인
0320 배치 업로드 파일 갱신/전송 어드바이스
0330 배치 업로드 응답 파일 갱신/전송 어드바이스 응답
0400 취득자 반환 요청 트랜잭션을 되돌립니다.
0420 취득자 반환 어드바랍니다.
0430 취득자 번복 어드바이스 응답
0510 일괄 정산 응답 카드 승인자 조정 요청 응답
0800 네트워크 관리 요구 하이퍼컴 터미널 초기화 요청에코 테스트, 로그온, 로그오프 등
0810 네트워크 관리 응답 하이퍼컴 단말기가 응답을 초기화합니다.에코 테스트, 로그온, 로그오프 등
0820 네트워크 관리에 관한 조언 키 변경

비트맵

ISO 8583에서 비트맵은 메시지 내의 필드 또는 서브필드이며, 메시지 내의 다른 데이터 요소 또는 데이터 요소 서브필드가 존재하는지 여부를 나타냅니다.

필드는 비트맵에 대응하는 비트가 설정되어 있는 경우에만 존재하는 것으로 간주됩니다.예를 들어 값이 0x82(10진수 130)인 16진수는 이진수 1000 0010입니다.이는 메시지 내에 필드1과 7이 있고 필드 2, 3, 4, 5, 6, 8이 없음을 의미합니다.

비트맵은 ASCII 또는 EBCDIC 문자 집합에서 8바이트의 이진 데이터 또는 16진수 문자(0~9, A~F)로 표시될 수 있습니다.메시지에는 1 ~64의 데이터 요소가 있음을 나타내는 프라이머리 비트맵이라고 불리는 비트맵이 1개 이상 포함됩니다.옵션인 보조 비트맵의 존재도 기본 비트맵의 첫 번째 비트로 표시됩니다.존재하는 경우, 2차 비트맵은 데이터 요소 65~128이 존재하는지 여부를 나타냅니다.마찬가지로 3차 비트맵을 사용하여 필드 129~192의 존재를 나타낼 수 있지만 이들 데이터 요소는 거의 사용되지 않습니다.

비트맵 값이 22 10 00 11 02 C0 48 04일 경우

0x70 = 0111 0000 (왼쪽에서 두 번째, 세 번째 및 네 번째 비트는 1로 필드 2, 3 및 4가 있음을 나타냅니다)
0x10 = 0001 0000(첫 번째 비트는 필드 9에 해당하므로 여기서 네 번째 비트는 필드 12가 있음을 나타냅니다)
0x00 = 0000 0000 (필드는 없습니다)
0x11 = 0001 0001(필드 28 및 32가 있음)
0x02 = 0000 0010(필드 39가 있음)
0xC0 = 1100 0000(필드 41 및 42가 있음)
0x48 = 0100 1000(필드 50 및 53이 있음)
0x04 = 0000 0100(필드 62가 있음)
n비트th 0 10 20 30 40 50 60
1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234
비트맵 0010001000 0100000000 0000000100 0100000010 1100000001 0010000000 0100

따라서 지정된 비트맵은 메시지에 있는 다음 필드를 정의합니다.
3, 7, 12, 28, 32, 39, 41, 42, 50, 53, 62

데이터 요소

데이터 요소는 트랜잭션 정보를 전달하는 개별 필드입니다.원래 ISO 8583:1987 표준에는 최대 128개의 데이터 요소가 지정되며 이후 릴리스에서는 최대 192개의 데이터 요소가 지정됩니다.1993년 개정에서는 메시지 형식 자체는 변경되지 않은 채 새로운 정의를 추가하고 일부 정의를 삭제했습니다.

각 데이터 요소는 특정한 의미와 형식을 가지지만, 표준에는 또한 구현마다 사용 및 형식이 매우 다른 일부 범용 데이터 요소와 시스템 또는 국가별 데이터 요소도 포함된다.

각 데이터 요소는 다음 표에 따라 필드의 허용 내용(숫자, 이진수 등)과 필드 길이(변수 또는 고정)를 정의하는 표준 형식으로 설명되어 있습니다.

줄임말 의미.
a 공백 포함 알파벳
n 숫자 값만
x+n 숫자(금액) 값. 여기서 첫 번째 바이트는 양수 또는 신용 값을 나타내는 'C' 또는 음수 또는 직불 값을 나타내는 'D'이며, 그 뒤에 숫자 값(n자리 사용)이 계속됩니다.
s 특수 문자만
한 사람 영숫자
~하듯이 영숫자 및 특수문자만
ns 숫자 및 특수 문자만 사용할 수
응답하다 영문자, 숫자 및 특수 문자.
annp 영문자, 숫자 및 패드 문자.
b 바이너리
p 패드 문자, 공백
z ISO/IEC 7813 및 ISO/IEC 4909에 정의된 Track 2 및 3 코드 세트
. 또는... 또는... 가변 필드 길이 표시기로, 각각 자릿수를 나타냅니다.
x, xx 또는 xxx 필드의 고정 길이 또는 가변 길이 필드의 경우 최대 길이.

또한 각 필드는 고정 길이이거나 가변 길이일 수 있습니다.변수인 경우 필드의 길이 앞에 길이 표시기가 표시됩니다.

유형 의미.
고정된. 필드 길이가 사용되지 않음
LLVAR 또는 (..)xx) 여기서 0 < LL < 100은 선두 2자리 LL이 필드 VAR의 필드 길이를 지정하는 것을 의미합니다.
LLLVAR 또는 (...)xxx) 여기서 0 < LLL < 1000은 선두 3자리 LLL이 필드 VAR의 필드 길이를 지정하는 것을 의미합니다.
LL과 LLL은 16진수 또는 ASCII입니다.VAR 필드는 데이터 요소 유형에 따라 압축 또는 ASCII로 만들 수 있습니다. LL은 1바이트 또는2바이트입니다예를 들어, 16진수 바이트 1개로 압축된 경우 '27x'는 27개의 VAR 바이트가 뒤에 있음을 의미합니다.ASCII의 경우 2바이트 '32x'와 '37x'는 뒤에 27바이트가 있음을 의미합니다.세 자리 필드 길이 LLL은 압축된 경우 선두가 '0' 니블인 2바이트를 사용하고 ASCII인 경우 3바이트를 사용합니다.VAR 데이터 요소의 형식은 데이터 요소 유형에 따라 달라집니다.숫자일 경우 압축됩니다(예: 87456은 3개의 16진수 바이트 '087456x'로 표시됩니다).ASCII의 경우 각 숫자 또는 문자에 대해 1바이트가 사용됩니다(예: '38x, '37x, '34x, '35x, '36x).

필드 정의 의미.
n 6 6자리 고정 길이 필드
n.6 최대 6자리 길이의 LVAR 숫자 필드
a..11 최대 11글자의 LLVAR 알파벳 필드
b...999 최대 999바이트의 LLLVAR 바이너리 필드

ISO 정의 데이터 요소(1987년 버전)

[ Data ]필드 유형 사용.
1 b 64 비트맵
2 n.19 프라이머리 어카운트 번호(PAN)
3 n 6 처리 코드
4 n 12 거래 금액
5 n 12 금액, 정산
6 n 12 금액, 카드 소지자 청구서
7 n 10 송신일시
8 n 8 금액, 카드 소유자 청구 수수료
9 n 8 전환율, 정산
10 n 8 전환율, 카드 소유자 과금
11 n 6 시스템 트레이스 감사 번호(STAN)
12 n 6 로컬 트랜잭션 시간(hhmmss)
13 n 4 로컬 트랜잭션 날짜(MMDD)
14 n 4 유효기간(YYMM)
15 n 4 결산일자
16 n 4 통화환산일자
17 n 4 캡처 날짜
18 n 4 가맹점 유형 또는 가맹점 카테고리 코드
19 n 3 취득기관(국가코드)
20 n 3 PAN 확장(국가 코드)
21 n 3 출고기관(국가코드)
22 n 3 POS 엔트리 모드
23 n 3 응용 프로그램 PAN 시퀀스 번호
24 n 3 펑션 코드(ISO 8583:1993) 또는 Network International Identifier(NII)
25 n 2 POS코드
26 n 2 POS 캡처 코드
27 n 1 식별 응답 길이 승인
28 x+n 8 금액, 거래 수수료
29 x+n 8 금액, 정산료
30 x+n 8 금액, 거래처리수수료
31 x+n 8 금액,결산처리수수료
32 n ..11 취득기관식별코드
33 n ..11 출고기관식별코드
34 ns ..28 프라이머리 어카운트 번호, 확장
35 z ..37 Track 2 데이터
36 n...104 Track 3 데이터
37 12점 조회참조번호
38 6점 승인 식별 응답
39 2점 응답코드
40 3점 서비스 제한 코드
41 ans 8 카드 수신자 단말기 식별
42 ans 15 카드 승인자 식별 코드
43 ans 40 카드 접수자 이름/장소(1~23번지 주소, -36시, -38주, 39~40개국)
44 25구경 권총 추가 응답 데이터
45 76구경 Track 1 데이터
46 999 소총 추가 데이터(ISO)
47 999 소총 추가 데이터(전국)
48 999 소총 추가 데이터(프라이빗)
49 a 또는 n 3 통화코드, 거래
50 a 또는 n 3 통화코드, 정산
51 a 또는 n 3 통화 코드, 카드 소지자 청구
52 b 64 개인식별번호데이터
53 n 16 보안 관련 제어 정보
54 120구경 추가 금액
55 ans...999 ICC 데이터 – 여러 태그를 가진 EMV
56 ans...999 예약 완료(ISO)
57 ans...999 예약 완료(전국)
58 ans...999
59 ans...999
60 ans...999 예약(전국) (예: 결제 요청: 배치 번호, 조언 거래: 원본 거래 금액, 배치 업로드: 원본 MTI + 원본 RRN + 원본 STAN 등)
61 ans...999 예약 완료(프라이빗)(예: CVV2/서비스 코드 트랜잭션)
62 ans...999 예약(개인)(예: 거래: 송장 번호, 키 교환 거래:TPK 키 등)
63 ans...999 예약 완료(프라이빗)
64 b 64 메시지 인증 코드(MAC)
65 b 1 확장 비트맵 표시기
66 n 1 결산코드
67 n 2 연장결제코드
68 n 3 입고기관국가코드
69 n 3 결산기관국가코드
70 n 3 네트워크 관리 정보 코드
71 n 4 메시지 번호
72 n 4 마지막 메시지 번호
73 n 6 액션 날짜(YYMMDD)
74 n 10 학점수
75 n 10 크레딧, 반전 번호
76 n 10 대변수
77 n 10 데빗, 반전 번호
78 n 10 전송 번호
79 n 10 전송, 반전 번호
80 n 10 문의 건수
81 n 10 인가수
82 n 12 크레딧, 처리수수료금액
83 n 12 크레딧, 거래 수수료 금액
84 n 12 차변, 처리수수료금액
85 n 12 차변, 거래 수수료 금액
86 n 16 크레딧 합계액
87 n 16 크레딧, 반전금액
88 n 16 총 차변금액
89 n 16 차변환액
90 n 42 원본 데이터 요소
91 1 파일 갱신 코드
92 2점 파일 보안 코드
93 5점 응답 표시기
94 7의 숫자 서비스 인디케이터
95 42구경 교환금액
96 b 64 메시지 보안 코드
97 x+n 16 순결산금액
98 ans 25 수취인
99 n ..11 결산기관식별코드
100 n ..11 입고기관식별코드
101 ans ..17 파일명
102 ans ..28 어카운트
103 ans ..28 어카운트
104 ans...100 거래내용
105 ans...999 ISO 사용을 위해 예약됨
106 ans...999
107 ans...999
108 ans...999
109 ans...999
110 ans...999
111 ans...999
112 ans...999 국가용으로 예약되어 있습니다.
113 ans...999
114 ans...999
115 ans...999
116 ans...999
117 ans...999
118 ans...999
119 ans...999
120 ans...999 개인용으로 예약됨
121 ans...999
122 ans...999
123 ans...999
124 ans...999
125 ans...999
126 ans...999
127 ans...999
128 b 64 메시지 인증 코드

처리코드

다음은 각 트랜잭션 유형에 대한 메시지 유형과 처리 코드를 지정하는 표입니다.

거래. 메시지 유형 처리코드
허가 0100 00 a0 0x
잔액조회 31 a0 0x
판매 0200 00 a0 0x
현금. 01 a0 0x
크레디트 바우처 20 a0 0x
무효 02 a0 x
모바일 보충 57 a0 x

응답코드

1987년 버전

다음 표에 응답 코드와 ISO 8583-1987의 의미를 나타냅니다.이후 버전에서는 3자리 및 4자리 응답 코드가 사용됩니다.

코드 묘사
00 승인 또는 완료됨
01 카드사참조회
02 카드사 특별조건 참조
03 잘못된 가맹점
04 픽업
05 존중하지 않다
06 에러
07 픽업 카드, 특별한 조건
08 신분증 첨부 명예
09 요청 진행 중
10 일부금액승인
11 승인됨(VIP)
12 유효하지 않은 트랜잭션
13 유효하지 않은 금액
14 잘못된 카드 번호(번호 없음)
15 해당발행자가없습니다.
16 승인, Track 3 업데이트
17 고객 취소
18 고객과의 분쟁
19 트랜잭션 재입력
20 잘못된 응답
21 액션이 실행되지 않음
22 오작동이 의심
23 허용할 수 없는 거래 수수료
24 수신자가 파일 업데이트를 지원하지 않습니다.
25 파일에서 레코드를 찾을 수 없습니다.
26 중복된 파일 업데이트 레코드, 이전 레코드 교체
27 파일 업데이트 필드 편집 오류
28 파일 업데이트 파일이 잠겼습니다.
29 파일을 업데이트하지 못했습니다. 취득자에게 문의하십시오.
30 포맷 오류
31 스위치가 뱅크를 지원하지 않습니다.
32 부분적으로 완료됨
33 유효기간이 지난 카드
34 사기 혐의
35 카드접수인문의처
36 제한 카드
37 카드승인자콜취득자담보
38 허용되는 PIN 시도 횟수를 초과했습니다.
39 신용 계정이 없습니다.
40 요청된 함수는 지원되지 않습니다.
41 분실 카드 ADADAD
42 범용 계정 없음
43 도난 카드, 회수
44 투자계정 없음
45-50 ISO 사용을 위해 예약됨
51 자금이 부족합니다.
52 당좌예금계좌 없음
53 예금 계좌 없음
54 유효기간이 지난 카드
55 개인식별번호가잘못되었습니다
56 카드 레코드 없음
57 카드 소유자에게 트랜잭션이 허용되지 않습니다.
58 터미널에 트랜잭션이 허용되지 않습니다.
59 사기 혐의
60 카드접수인문의처
61 인출금액한도초과
62 제한 카드
63 보안 위반
64 원금액이잘못되었습니다
65 인출 빈도 제한을 초과합니다.
66 카드승인자취득자보안부 호출
67 하드 캡처(ATM에서 카드를 픽업해야 함)
68 응답이 너무 늦게 수신되었습니다.
69-74 ISO 사용을 위해 예약됨
75 PIN 시도 허용 횟수를 초과했습니다.
76-89 개인용으로 예약됨
76-89 개인용으로 예약됨
76-89 개인용으로 예약됨
76-89 개인용으로 예약됨
90 컷오프 처리 중

(하루 업무를 종료하고 다음날 업무를 시작합니다.몇 분 후에 다시 트랜잭션을 전송할 수 있습니다.)

91 발행자 또는 스위치가 작동하지 않음
92 라우팅할 금융 기관 또는 중간 네트워크 설비를 찾을 수 없습니다.
93 트랜잭션을 완료할 수 없습니다.법률 위반
94 중복 전송
95 조정 오류
96 시스템 오작동
97-99 국가용으로 예약되어 있습니다.
제로 A-9Z ISO 사용을 위해 예약됨
제로 MZ 국가용으로 예약되어 있습니다.
N Zero-ZZ 개인용으로 예약됨
Ver 1993
코드 묘사
000‑099 트랜잭션이 승인되었음을 나타내기 위해 1110, 1120, 1121, 1140 및 1210, 1220, 1221 및 1240 메시지에서 사용됩니다.
000 승인된
001 신분을 나타내는 명예
002 일부분에 대해 승인된
003 승인됨(VIP)
004 승인, 트랙 3 업데이트
005 승인된 계정, 카드 발급자가 지정한 계정 유형
006 일부 금액에 대해 승인된 계정 유형, 카드 발급자에 의해 지정됨
007 승인됨, ICC 업데이트
008‑059 ISO용으로 예약됨
060‑079 국가용으로 예약되어 있다
080‑099 개인용으로 예약되어 있다
100‑199 1110, 1120, 1121, 1140 및 1210, 1220, 1221 및 1240 메시지에서 사용되며, 트랜잭션이 카드 발급자에 의해 또는 카드 발급을 대신하여 처리되어 거부되었음을 나타냅니다(카드 픽업이 필요 없음).
100 존중하지 않다
101 유효기간이 지난 카드
102 사기 혐의
103 카드 인수인 연락처 취득자
104 제한 카드
105 카드 인수인 콜취득자 보안부
106 허용 PIN 시도 횟수 초과
107 카드사에 문의하다
108 카드사의 특별 조건을 참조하다
109 무효 상인
110 무효액
111 유효하지 않은 카드 번호
112 PIN 데이터 필요
113 받아들일 수 없는 수수료
114 요청된 유형의 계정이 없습니다.
115 요청된 함수는 지원되지 않습니다.
116 자금이 부족하다
117 잘못된 PIN
118 카드 레코드 없음
119 카드 소유자에게 허용되지 않는 거래
120 단말기에 허용되지 않는 트랜잭션
121 인출 한도액을 초과하다
122 보안 위반
123 인출 주파수 제한을 초과합니다.
124 법률 위반
125 카드가 무효입니다.
126 잘못된 PIN 블록
127 PIN 길이 오류
128 PIN 키 동기화 오류
129 위조 의심 카드
130‑159 ISO용으로 예약됨
160‑179 국가용으로 예약되어 있다
180‑199 개인용으로 예약되어 있다
200‑299 1110, 1120, 1121, 1140 및 1210, 1220, 1221 및 1240 메시지에서 사용되며, 카드 발급자에 의해 또는 카드 수령 요구가 거부되었음을 나타냅니다.
200 존중하지 않다
201 유효기간이 지난 카드
202 사기 혐의
203 카드 인수인 연락처 취득자
204 제한 카드
205 카드 인수인 콜취득자 보안부
206 허용 PIN 시도 횟수 초과
207 특별한 조건
208 분실 카드
209 도난당한 카드
210 위조 의심 카드
211‑259 ISO용으로 예약됨
260‑279 국가용으로 예약되어 있다
280‑299 개인용으로 예약되어 있다
300‑399 파일 액션의 결과를 나타내기 위해 1314, 1324, 1325 및 1344 메시지에서 사용됩니다.
300 성공적인.
301 수신기에서 지원되지 않음
302 파일에서 레코드를 찾을 수 없음
303 중복 레코드, 오래된 레코드 치환
304 필드 편집 오류
305 파일이 잠겨 있다
306 성공하지 못하다
307 포맷 오류
308 중복, 새 레코드 거부
309 알 수 없는 파일
310‑359 ISO용으로 예약됨
360‑379 국가용으로 예약되어 있다
380‑399 개인용으로 예약되어 있다
400‑499 1430, 1432, 1440 및 1442 메시지에서 반전 또는 충전백의 결과를 나타내기 위해 사용됩니다.
400 용인된
401‑459 ISO용으로 예약됨
460‑479 국가용으로 예약되어 있다
480‑499 개인용으로 예약되어 있다
500‑599 조정 결과를 나타내기 위해 1510, 1512, 1530 및 1532 메시지에서 사용됩니다.
500 조정된, 균형 잡힌
501 화해한, 균형이 깨진
502 조정되지 않은 금액, 제공된 총계
503 합계 사용 불가
504 조정되지 않음, 총계 제공
505‑559 ISO용으로 예약됨
560‑579 국가용으로 예약되어 있다
580‑599 개인용으로 예약되어 있다
600‑699 1614, 1624, 1625 및 1644 메시지로 사용
600 용인된
601 원래 트랜잭션을 추적할 수 없음
602 잘못된 참조 번호
603 참조 번호/PAN이 호환되지 않음
604 POS 사진을 사용할 수 없습니다.
605 제공된 항목
606 요청을 이행할 수 없습니다.필요한/필요한 문서가 없습니다.
607‑659 ISO용으로 예약됨
660‑679 국가용으로 예약되어 있다
680‑699 개인용으로 예약되어 있다
700‑799 1720, 1721, 1740, 1722, 1723 및 1742 메시지에 사용됩니다.
700 용인된
701‑749 ISO용으로 예약됨
750‑769 국가용으로 예약되어 있다
770‑799 개인용으로 예약되어 있다
800‑899 1814, 1824, 1825 및 1844 메시지에 사용됩니다.
800 용인된
801‑859 ISO용으로 예약됨
860‑879 국가용으로 예약되어 있다
880‑899 개인용으로 예약되어 있다
900 조언은 인정되지만 금융책임은 인정되지 않습니다.
901 어드바이스 승인, 금융부채 승인
902‑949 트랜잭션을 처리할 수 없음을 나타내기 위해 요청 응답 및 조언 응답 메시지에서 사용됩니다.
902 무효 거래
903 거래를 재개하다
904 포맷 오류
905 스위치에서 지원되지 않는 취득자
906 진행 중인 컷오버
907 카드 발급자 또는 스위치가 작동하지 않음
908 라우팅에 대한 트랜잭션 대상을 찾을 수 없습니다.
909 시스템 오작동
910 카드 발급자가 승인했습니다.
911 카드 발급자가 시간 초과되었습니다.
912 카드 발급자를 사용할 수 없습니다.
913 중복 전송
914 원래 트랜잭션으로 거슬러 올라갈 수 없음
915 조정 컷오버 또는 체크포인트 오류
916 MAC가 올바르지 않다
917 MAC 키 동기화 오류
918 사용할 수 있는 통신 키가 없습니다.
919 암호화 키 동기화 오류
920 보안 소프트웨어/하드웨어 오류 - 다시 시도하십시오.
921 보안 소프트웨어/하드웨어 오류 - 처리 안 함
922 메시지 번호가 시퀀스를 벗어났습니다.
923 진행 중인 요청
924‑929 ISO용으로 예약됨
930‑939 국가용으로 예약되어 있다
940‑949 개인용으로 예약되어 있다
950‑999 어드바이스 응답 메시지(1x3x)에서 금융부채 이전 거부 이유를 나타내는 데 사용됩니다.
950 업무 약정 위반
951‑983 ISO용으로 예약됨
984‑991 국가용으로 예약되어 있다
992‑999 개인용으로 예약되어 있다

POS 엔트리 모드

Point of Service 엔트리 모드 값은 다음 두 부분으로 구성됩니다.

1. PAN 엔트리 모드, 처음 2자리 숫자

2. PIN 입력 기능, 세 번째 자리

다음 표에 PAN 엔트리 모드와 그 의미를 나타냅니다.

PAN 엔트리 모드 의미.
00 알 수 없는
01 설명서
02 마그네틱 스트라이프
03 바코드
04 OCR
05 집적회로카드(ICC).CVV를 확인할 수 있습니다.
07 비접촉형 EMV를 통한 자동 입력
10 가맹점의 카드 소유자 자격 증명이 파일에 있습니다.
80 집적회로카드(ICC)에서 마그네틱 스트라이프로의 폴백
90 트랙 2에서 읽은 마그네틱 스트라이프CVV를 확인할 수 있습니다.
91 비접촉식 마그네틱 스트라이프를 통한 자동 입력
95 집적회로카드(ICC).CVV가 체크되지 않을 수 있습니다.
99 원래 거래와 동일합니다.

다음 표에 PIN 입력 기능과 그 의미를 나타냅니다.

PIN 입력 기능 의미.
0 알 수 없는
1 단말기는 PIN을 받아들일 수 있습니다.
2 단말기는 PIN을 받아들일 수 없습니다.

「 」를 참조해 주세요.

레퍼런스