입금 및 취소
은행에서 발생한 가상계좌 입금과 입금 취소를 이용기관에 전달하는 전문입니다.
거래 코드
| 구분 | 요구 | 응답 | 설명 |
|---|---|---|---|
| 입금 | 1000 | 1100 | 주로 창구 입금 |
| 입금 Retry | 1001 | 1101 | 1000 응답 미수신 재요청 |
| 입금이체 | 3000 | 3100 | 계좌이체 방식 입금 |
| 입금이체 Retry | 3001 | 3101 | 3000 응답 미수신 재요청 |
| 입금 취소 | 1010 | 1110 | 1000 계열 원거래 취소 |
| 입금이체 취소 | 3010 | 3110 | 3000 계열 원거래 취소 |
| 결번 입금 | 1003 | 1103 | 결번 입금 |
| 결번 취소 | 1013 | 1113 | 결번 취소 |
은행별로 1000과 3000의 발생 기준이 다를 수 있으므로 거래코드만으로 고객의 실제 입금 매체를 확정하지 마세요.
은행
헥토파이낸셜
이용기관
11. 입금 요구 (1000/3000)
1. 입금 요구 (1000/3000)
22. 입금 요구 전달
2. 입금 요구 전달
33. 입금 응답 (1100/3100)
3. 입금 응답 (1100/3100)
44. 입금 응답 전달
4. 입금 응답 전달
개별부
| No | 항목 | MODE | 길이 | 위치 | 요구 | 응답 | 설명 |
|---|---|---|---|---|---|---|---|
| 1 | 공통부 | - | 70 | 0 | ● | ○ | 전문 공통부 |
| 2 | 계좌번호 | AN | 16 | 70 | ● | ○ | 가상계좌번호 |
| 3 | 예금주명 | AN | 20 | 86 | - | ⊙ | 가상계좌 예금주명. 일부 보험사 연동은 실입금자명 |
| 4 | 취급은행 | AN | 2 | 106 | ● | ○ | 2자리 은행코드 |
| 5 | 취급은행지점 | AN | 4 | 108 | ● | ○ | 취급 지점 |
| 6 | 거래금액 | N | 13 | 112 | ● | ○ | 입금 또는 취소 금액 |
| 7 | 입금의뢰인명 | AN | 20 | 125 | ● | ○ | 입금 시 입력된 의뢰인명 |
| 8 | 수표금액 | N | 13 | 145 | ● | ○ | 수표 입금 금액 |
| 9 | CMS_CD | AN | 15 | 158 | ● | ○ | CMS 식별값 |
| 10 | 모계좌정보 | AN | 14 | 173 | ● | ○ | 은행에서 전달한 모계좌 정보 |
| 11 | 신취급은행 | AN | 3 | 187 | ● | ○ | 3자리 금융회사 코드 |
| 12 | Filler | AN | 8 | 190 | ● | ○ | 공백 |
| 13 | 매체 | AN | 2 | 198 | ● | ○ | 매체 코드 |
보험사 연동 중 신한은행과 하나은행 입금은 예금주명 필드에 실입금자명이 전달될 수 있습니다.
입금 처리
Unique Key
거래일자(8) + 기관코드(8) + 거래번호(7)
- 동일 Unique Key의 입금이 다시 수신되면 원거래를 조회합니다.
- 이미 처리한 거래라면 금액을 다시 반영하지 않고 정상 응답합니다.
- 원거래가 없다면 신규 입금과 동일하게 처리합니다.
SAF 재전송
이용기관의 입금 응답을 받지 못하면 헥토파이낸셜이 기본 5분 간격으로 최대 5회 재전송할 수 있습니다. 이후 미처리 거래도 요청에 따라 재전송될 수 있으므로 멱등 처리가 필수입니다.
취소 대행 방식
헥토파이낸셜이 수취조회와 입금 거래를 대행하는 경우, 취소 처리 권한을 누가 갖는지 에 따라 두 가지로 나뉩니다. 이용기관이 어느 방식에 해당하는지 계약 시 확인하세요.
| 방식 | 취소 처리 주체 | 설명 |
|---|---|---|
| 수취대행 | 이용기관 | 취소 요구에 대한 결과를 이용기관이 결정하고, 그 응답값에 따라 취소가 처리됩니다. (자동취소 제외) |
| 거래대행 | 헥토파이낸셜 | 이용기관으로부터 취소 처리 권한을 위임받아 헥토파이낸셜이 대신 처리합니다. |
NOTE
자동취소는 방식과 무관
자동취소(공통부 자동취소여부 A)는 은행에서 이미 취소가 완료된 통지이므로, 수취대행·거래대행과 관계없이 이용기관이 원 입금을 반드시 취소 처리해야 합니다.
일반취소
- 자행 창구 입금 정정 또는 타행환 입금 정정 요청으로 당일에 발생할 수 있습니다.
- 일반적으로 창구 입금 건에서 발생합니다.
- 이용기관의 취소 응답에 따라 은행 취소 결과가 결정됩니다.
- 거래통보(SAF) 방식에서는 일반취소도 통보 방식으로 전달될 수 있습니다.
- 취소 전문은 원 입금과 동일한 거래번호를 사용합니다.
취소 응답코드 0000, V601(원거래 없음), V607(이미 취소된 거래)는 은행에서 정상 취소 처리로 취급될 수 있으므로 원거래 상태를 정확히 확인한 뒤 응답하세요.
자동취소
자동취소는 은행 입금 처리 오류, 이용기관 응답 Timeout 또는 반드시 취소해야 하는 은행 거래로 인해 발생할 수 있습니다.
자동취소는 응답과 무관하게 완료된 거래
공통부 자동취소여부가 A인 취소는 은행에서 이미 취소가 완료된 통지입니다. 이용기관은 응답 결과와 관계없이 원 입금을 반드시 취소 처리해야 합니다.
자동취소 발생 가능 은행은 다음과 같습니다. (2026년 7월 24일 기준)
| 은행코드 | 은행명 | 은행코드 | 은행명 |
|---|---|---|---|
003 | 기업은행 | 037 | 전북은행 |
020 | 우리은행 | 039 | 경남은행 |
023 | SC제일은행 | 071 | 우체국 |
027 | 한국씨티은행 | 088 | 신한은행 |
031 | IM뱅크 | 092 | 토스뱅크 |
032 | 부산은행 | ||
035 | 제주은행 |
입금 지연 처리 옵션
자동취소 리스크를 줄이기 위해 입금 전문을 협의된 시간 동안 보류한 뒤, 해당 시간 안에 취소가 없을 경우 이용기관에 입금을 전달하는 옵션입니다.
- 지연 시간 동안 동일 계좌·동일 금액의 중복 입금은 오류 처리됩니다.
- 헥토파이낸셜 담당자와 사전 협의한 이용기관만 사용할 수 있습니다.
- 지연 시간이 지난 뒤 수신한 자동취소는 이용기관이 직접 취소 처리해야 합니다.
주요 응답코드
| 코드 | 의미 |
|---|---|
0000 | 정상처리 |
V141 | 기관 시스템 장애 또는 FORMAT 오류 |
V142 | 기관 미개시 |
V151 | 개설기관 서비스 시간이 아님 |
V309 | 중복거래 또는 이중거래 |
V413 | 기타 수취불가 |
V416 | 기납부계좌 또는 불입횟수 초과 |
V601 | 원거래 없음 |
V607 | 이미 취소된 거래 |
V637 | 취소불가 또는 취소거래 불가기관 |
V682 | 입금기간 불일치 |
V683 | 입금기간 만료 |
V713 | 거래금액 오류 |
V783 | 개설기관 BUSY 또는 기타 거래불가 |
V785 | 기타 거래불가 |
V816 | 해당계좌 없음 |
V817 | 계좌 오류 |
VTIM | Timeout |
